126 'update': ('managers', 'owners') |
126 'update': ('managers', 'owners') |
127 }) |
127 }) |
128 |
128 |
129 |
129 |
130 class Personne(EntityType): |
130 class Personne(EntityType): |
|
131 __permissions__ = { |
|
132 'read': ('managers', 'users', 'guests'), # 'guests' will be removed |
|
133 'add': ('managers', 'users'), |
|
134 'update': ('managers', 'owners'), |
|
135 'delete': ('managers', 'owners') |
|
136 } |
131 __unique_together__ = [('nom', 'prenom', 'inline2')] |
137 __unique_together__ = [('nom', 'prenom', 'inline2')] |
132 nom = String(fulltextindexed=True, required=True, maxsize=64) |
138 nom = String(fulltextindexed=True, required=True, maxsize=64) |
133 prenom = String(fulltextindexed=True, maxsize=64) |
139 prenom = String(fulltextindexed=True, maxsize=64) |
134 sexe = String(maxsize=1, default='M', fulltextindexed=True) |
140 sexe = String(maxsize=1, default='M', fulltextindexed=True) |
135 promo = String(vocabulary=('bon','pasbon')) |
141 promo = String(vocabulary=('bon','pasbon')) |