1 | # $Id egroupware : phpgwaccount.schema,v 1.0 2000/07/29 01:53:16 milosch Exp $
|
---|
2 |
|
---|
3 | # (C) 2001-2004 Miles Lott <milos@groupwhere.org>
|
---|
4 | # Redistribution and use in original text and binary forms, with or
|
---|
5 | # without modification, are permitted provided that the following
|
---|
6 | # conditions are met:
|
---|
7 | #
|
---|
8 | # 1. Redistributions of this schema and/or documentation must retain
|
---|
9 | # the above copyright notice, this list of conditions and the
|
---|
10 | # following disclaimer.
|
---|
11 | # 2. Redistributions in binary form must reproduce the above copyright notice,
|
---|
12 | # this list of conditions and the following disclaimer in the documentation
|
---|
13 | # and/or other materials provided with the distribution.
|
---|
14 | # 3. The name of the author may not be used to endorse or promote products
|
---|
15 | # derived from this software without specific prior written permission.
|
---|
16 | #
|
---|
17 | # THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
|
---|
18 | # IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
---|
19 | # WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
---|
20 | # DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT,
|
---|
21 | # INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
|
---|
22 | # (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
|
---|
23 | # SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
---|
24 | # HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
|
---|
25 | # STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
|
---|
26 | # IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
---|
27 | # POSSIBILITY OF SUCH DAMAGE.
|
---|
28 |
|
---|
29 | # lastlogin
|
---|
30 | attributetype ( 1.3.6.1.4.1.9554.1
|
---|
31 | NAME 'phpgwAccountLastLogin'
|
---|
32 | DESC 'timestamp of last login'
|
---|
33 | EQUALITY integerMatch
|
---|
34 | SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
|
---|
35 | SINGLE-VALUE )
|
---|
36 |
|
---|
37 | # lastloginfrom
|
---|
38 | attributetype ( 1.3.6.1.4.1.9554.2
|
---|
39 | NAME 'phpgwAccountLastLoginFrom'
|
---|
40 | DESC 'IP address as a dotted decimal, eg. 192.168.1.1, omitting leading zeros'
|
---|
41 | EQUALITY caseIgnoreIA5Match
|
---|
42 | SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} )
|
---|
43 |
|
---|
44 | # lastpasswdchange
|
---|
45 | attributetype ( 1.3.6.1.4.1.9554.3
|
---|
46 | NAME 'phpgwLastPasswdChange'
|
---|
47 | EQUALITY integerMatch
|
---|
48 | SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
|
---|
49 | SINGLE-VALUE )
|
---|
50 |
|
---|
51 | # accounttype
|
---|
52 | attributetype ( 1.3.6.1.4.1.9554.4
|
---|
53 | NAME 'phpgwAccountType'
|
---|
54 | DESC 'Single-char u/g for user/group'
|
---|
55 | EQUALITY caseExactIA5Match
|
---|
56 | SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
|
---|
57 | SINGLE-VALUE )
|
---|
58 |
|
---|
59 | # status
|
---|
60 | attributetype ( 1.3.6.1.4.1.9554.5
|
---|
61 | NAME 'phpgwAccountStatus'
|
---|
62 | DESC 'Single-char A/L for active/inactive'
|
---|
63 | EQUALITY caseExactIA5Match
|
---|
64 | SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
|
---|
65 | SINGLE-VALUE )
|
---|
66 |
|
---|
67 | # expires
|
---|
68 | attributetype ( 1.3.6.1.4.1.9554.6
|
---|
69 | NAME 'phpgwAccountExpires'
|
---|
70 | DESC 'timestamp for account expiration'
|
---|
71 | EQUALITY integerMatch
|
---|
72 | SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
|
---|
73 | SINGLE-VALUE )
|
---|
74 |
|
---|
75 | # visible
|
---|
76 | attributetype ( 1.3.6.1.4.1.9554.7
|
---|
77 | NAME 'phpgwAccountVisible'
|
---|
78 | DESC 'Account will be visible in catalog and search mechanism'
|
---|
79 | EQUALITY integerMatch
|
---|
80 | SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
|
---|
81 | SINGLE-VALUE )
|
---|
82 | #================================================================
|
---|
83 | # modificacoes feitas para o LDAP da Celepar
|
---|
84 | # estes atributos foram adicionados pela Celepar e nao fazem parte
|
---|
85 | # do schema original do eGroupware
|
---|
86 |
|
---|
87 | attributetype ( 1.3.6.1.4.1.9554.60
|
---|
88 | NAME 'pgeAcl'
|
---|
89 | DESC 'campo usado pelo portal da PGE para determinar o acesso a aplicativos'
|
---|
90 | EQUALITY caseIgnoreMatch
|
---|
91 | SUBSTR caseIgnoreSubstringsMatch
|
---|
92 | SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
|
---|
93 | SINGLE-VALUE )
|
---|
94 |
|
---|
95 | attributetype ( 1.3.6.1.4.1.9554.61
|
---|
96 | NAME 'city'
|
---|
97 | DESC 'campo temporário para o direto. FIXME'
|
---|
98 | EQUALITY caseIgnoreMatch
|
---|
99 | SUBSTR caseIgnoreSubstringsMatch
|
---|
100 | SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
|
---|
101 | )
|
---|
102 |
|
---|
103 | attributetype ( 1.3.6.1.4.1.9554.62
|
---|
104 | NAME 'cpf'
|
---|
105 | DESC 'campo temporário para o direto. FIXME'
|
---|
106 | EQUALITY caseIgnoreMatch
|
---|
107 | SUBSTR caseIgnoreSubstringsMatch
|
---|
108 | SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
|
---|
109 | )
|
---|
110 |
|
---|
111 | attributetype ( 1.3.6.1.4.1.9554.63
|
---|
112 | NAME 'datanascimento'
|
---|
113 | DESC 'campo temporário para o direto. FIXME'
|
---|
114 | EQUALITY caseIgnoreMatch
|
---|
115 | SUBSTR caseIgnoreSubstringsMatch
|
---|
116 | SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
|
---|
117 | )
|
---|
118 |
|
---|
119 | attributetype ( 1.3.6.1.4.1.9554.64
|
---|
120 | NAME 'setor'
|
---|
121 | DESC 'campo temporário para o direto. FIXME'
|
---|
122 | EQUALITY caseIgnoreMatch
|
---|
123 | SUBSTR caseIgnoreSubstringsMatch
|
---|
124 | SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
|
---|
125 | )
|
---|
126 |
|
---|
127 | attributetype ( 1.3.6.1.4.1.9554.65
|
---|
128 | NAME 'sexo'
|
---|
129 | DESC 'campo temporário para o direto. FIXME'
|
---|
130 | EQUALITY caseIgnoreMatch
|
---|
131 | SUBSTR caseIgnoreSubstringsMatch
|
---|
132 | SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
|
---|
133 | )
|
---|
134 |
|
---|
135 | attributetype ( 1.3.6.1.4.1.9554.66
|
---|
136 | NAME 'empresa'
|
---|
137 | DESC 'campo temporário para o direto. FIXME'
|
---|
138 | EQUALITY caseIgnoreMatch
|
---|
139 | SUBSTR caseIgnoreSubstringsMatch
|
---|
140 | SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
|
---|
141 | )
|
---|
142 |
|
---|
143 | attributetype ( 1.3.6.1.4.1.9554.67
|
---|
144 | NAME 'rg'
|
---|
145 | DESC 'campo especifico da Celepar'
|
---|
146 | EQUALITY caseIgnoreMatch
|
---|
147 | SUBSTR caseIgnoreSubstringsMatch
|
---|
148 | SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
|
---|
149 | )
|
---|
150 |
|
---|
151 | attributetype ( 1.3.6.1.4.1.9554.68
|
---|
152 | NAME 'rgUf'
|
---|
153 | DESC 'campo especifico da Celepar'
|
---|
154 | EQUALITY caseIgnoreMatch
|
---|
155 | SUBSTR caseIgnoreSubstringsMatch
|
---|
156 | SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
|
---|
157 | )
|
---|
158 | #=================================================================
|
---|
159 |
|
---|
160 |
|
---|
161 | # Objectclass definition for phpgwAccount
|
---|
162 | objectclass ( 1.3.6.1.4.1.9554.0 NAME 'phpgwAccount' SUP top AUXILIARY
|
---|
163 | DESC 'Abstraction of an account with phpgw attributes'
|
---|
164 | MAY ( phpgwAccountLastLogin $ phpgwAccountLastLoginFrom $ phpgwLastPasswdChange $ phpgwAccountType $ phpgwAccountStatus $ phpgwAccountExpires $ phpgwAccountVisible $ pgeAcl $ city $ cpf $ datanascimento $ setor $ sexo $ empresa $ rg $ rgUf))
|
---|