h1. LDAP Datenmodel {{important(The following content was migrated from the old Wiki. The content needs to be updated and is not fully reliable.)}} h2. Struktur
dc=piratenpartei,dc=ch | |---------- **dc=board** | _Roles for the board members on national level_ | _There is also a ppsGroup object for the GPK an the foundingmembers_ | |---------- **dc=members** | _Contains all Personen objects which are member on the national level_ | |---------- **dc=people** | _Contains all Personen objects which are no members an only used for the SSO_ | |---------- **dc=workgroups** | _Contains ppsGroup object for each workgroup on the national level_ | _Each group can contain several subgroups and roles_ | |---------- **st=[xx]** | _For each Section there is a ppsSection object containing the same structure as the top level_ | _Exception is the container dc=people which exists only on top level_ | dc=board | dc=members | dc=workgroupsh2. Objects |_. Objectclass |_. Description |_. rdn |_. attribute | ppsContainer | General container | dc | | ppsGroup | Workgroups | cn | | ppsPerson | | uniqueIdentifier | | ppsRole | | cn | | ppsSection | Section | st | h3. ppsContainer |_. Name |_. LDAP attribute |_. Values |_. Description | | Name | dc | || | Description | description | | | h3. ppsGroup |_. Name |_. LDAP attribute |_. Values |_. Description | | Name | dc | || | Category | businessCategory | 0 | Political | | | | 1 | Operativ | | Description | description | | | | Link | labeledURI | | Link to a webpage with additional Information to this object | | Members | member | dn | | | Leader | owner | dn | | h3. ppsRole |_. Name |_. LDAP attribute |_. Values |_. Description | | Name | dc | || | Description | description | | | | Link | labeledURI | | Link to a webpage with additional Information to this object | | E-mail | mail | | E-mail address for this role if there is one. | | Occupant | roleOccupant | dn | | h3. ppsPerson |_. Name |_. LDAP attribute |_. Values |_. Description | | Type | employeeType | 0 | Land Lubber (Sympathiser) | | | | 1 | Sympathiser (Cabin Boy) | | | | 2 | Pirate | | | | 3 | Veteran | | | | 8 | Walked the plank | | | | 9 | Fleet | | Nick | name | uid | | | Identifier | uniqueIdentifier | Integer | Unique value to identifie this object. Only used for tecnical reason | | Country | c | | Two digit iso abbrevation | | Commonname | cn | gn sn | Concatenation of givenname and surname | | Signature | description | | Signature set by user used in Forum | | Member number | employeeNumber | Integer | | | Givenname | givenName | | | | Comment | info | | Comment used by the administration | | Location | l | | | | Mail | mail | | | | Mobile | mobile | | | | Organization | o | | | | Avatar | photo | Picture | Picture used in the forum | | ZIP code | postalCode | | | | Birth date | ppsBirthDate | generalizedtimstring | | | Contribution class | ppsContributionClass | 0 | Normal | | | | 1 | Reduced | | Gender | ppsGender | 0 | Unknown | | | | 1 | Male | | | | 2 | Female | | | | 9 | Not applicable | | Joining date | ppsJoining | generalizedtimstring | Date at which the person joined the party | | Leaving date | ppsLeaving | generalizedtimstring | Date at which the person left the party | | Pivote cert | ppsPivoteCertID | Id of the Pivote Cert. | Used for revocation | | Pivote cert valid until | ppsPivoteCertValidUntil | generalizedtimstring | Date at which the Pivot vert will become invalid | | Notification method | ppsPreferredNotificationMethod | 0 | Letter | | | | 1 | Mail | | Voting right until | ppsVotingRightUntil | generalizedtimstring | Date at which the person will loss its voting right. | | Preferred language | preferredLanguage | de | | | | | de | | | | | fr | | | | | it | | | | | en | | | Surname | sn | | | | State | st | | Two digit abbrevation of the state. Only Switzerland.| | Street | street | | | | Phone | telephoneNumber | | | | Title | title | | Academical titles as it should be be printed. | | Password | userPassword | | Encrypted trought ssha |