Advanced

Advanced topics

Servlet: MemberGroupDetailsForm

com.pageseeder.MemberGroupDetailsForm

Description

Handles entering of a member's group details.

This Servlet returns the details about a member along with any details fields defined for the user on that group.

Form details fields can be defined in the group properties.

Permissions

User can see their own details except for hidden details.

Managers of a group can see any registration details associated with the user.

XML Returned

Here is the sample XML returned by this servlet.

<root>
  <wo-constant> ... </wo-constant>
  <wo-jsessionid>B9641FDB907053456789E55B</wo-jsessionid>
  <wo-request/>
  <action>modify</action>
  <group>
    <name>acme-test</name>
    <id>1234</id>
    <owner>acme</owner>
    <description>This is a test group</description>
    <ownerdirectory>acme</ownerdirectory>
    <flags>ae</flags>
    <detailsform>Subscription</detailsform>
    <controlgroupname>acme-test</controlgroupname>
  </group>
  <member>
    <id>25</id>
    <surname>Smith</surname>
    <username>jsmith</username>
    <firstname>John</firstname>
    <bouncereceived>0</bouncereceived>
    <badlogins>123</badlogins>
  </member>
  <notify>None</notify>
  <listed>false</listed>
  <selfregister>false</selfregister>
  <!-- Form Details are shown here --> 
  <details>
    <detailfield>
      <value>Evaluation</value>
      <number>1</number>
    </detailfield>
    <detailfield>
      <value>2012-08-30T15:57:44+10:00</value>
      <number>2</number>
    </detailfield>
  </details>
</root>

HTTP Method: GET

Displays the form to allow members to enter their details.

HTTP Parameters

memThe member IDnolong
login-usernameThe username used to loginnostring
groupidThe group IDyeslong

The member can be specified using either the member ID (mem) or the username (login-username); the member ID takes precedence if both are specified.

If the login-username parameter is used, PageSeeder will verify that it matches the username of the member that is currently logged in.

Created on , last edited on