106 'update': ('managers', 'owners') |
106 'update': ('managers', 'owners') |
107 }) |
107 }) |
108 |
108 |
109 |
109 |
110 class Personne(EntityType): |
110 class Personne(EntityType): |
|
111 __permissions__ = { |
|
112 'read': ('managers', 'users'), # 'guests' was removed |
|
113 'add': ('managers', 'users'), |
|
114 'update': ('managers', 'owners'), |
|
115 'delete': ('managers', 'owners') |
|
116 } |
111 __unique_together__ = [('nom', 'prenom', 'datenaiss')] |
117 __unique_together__ = [('nom', 'prenom', 'datenaiss')] |
112 nom = String(fulltextindexed=True, required=True, maxsize=64) |
118 nom = String(fulltextindexed=True, required=True, maxsize=64) |
113 prenom = String(fulltextindexed=True, maxsize=64) |
119 prenom = String(fulltextindexed=True, maxsize=64) |
114 civility = String(maxsize=1, default='M', fulltextindexed=True) |
120 civility = String(maxsize=1, default='M', fulltextindexed=True) |
115 promo = String(vocabulary=('bon','pasbon')) |
121 promo = String(vocabulary=('bon','pasbon')) |