equal
deleted
inserted
replaced
32 invoiced = Int() |
32 invoiced = Int() |
33 |
33 |
34 depends_on = SubjectRelation('Affaire') |
34 depends_on = SubjectRelation('Affaire') |
35 require_permission = SubjectRelation('CWPermission') |
35 require_permission = SubjectRelation('CWPermission') |
36 concerne = SubjectRelation(('Societe', 'Note')) |
36 concerne = SubjectRelation(('Societe', 'Note')) |
37 todo_by = SubjectRelation('Personne') |
37 todo_by = SubjectRelation('Personne', cardinality='?*') |
38 documented_by = SubjectRelation('Card') |
38 documented_by = SubjectRelation('Card') |
39 |
39 |
40 |
40 |
41 class Societe(EntityType): |
41 class Societe(EntityType): |
42 permissions = { |
42 permissions = { |
67 travaille_subdivision = ObjectRelation('Personne') |
67 travaille_subdivision = ObjectRelation('Personne') |
68 |
68 |
69 from cubicweb.schemas.base import CWUser |
69 from cubicweb.schemas.base import CWUser |
70 CWUser.get_relations('login').next().fulltextindexed = True |
70 CWUser.get_relations('login').next().fulltextindexed = True |
71 |
71 |
72 class Note(EntityType): |
72 class Note(WorkflowableEntityType): |
73 date = String(maxsize=10) |
73 date = String(maxsize=10) |
74 type = String(maxsize=6) |
74 type = String(maxsize=6) |
75 para = String(maxsize=512) |
75 para = String(maxsize=512) |
76 |
76 |
77 migrated_from = SubjectRelation('Note') |
77 migrated_from = SubjectRelation('Note') |
144 class test(RelationType): |
144 class test(RelationType): |
145 permissions = {'read': ('managers', 'users', 'guests'), |
145 permissions = {'read': ('managers', 'users', 'guests'), |
146 'delete': ('managers',), |
146 'delete': ('managers',), |
147 'add': ('managers',)} |
147 'add': ('managers',)} |
148 |
148 |
149 |
|
150 class in_state(RelationDefinition): |
|
151 subject = 'Note' |
|
152 object = 'State' |
|
153 cardinality = '1*' |
|
154 constraints=[RQLConstraint('S is ET, O state_of ET')] |
|
155 |
|
156 class wf_info_for(RelationDefinition): |
|
157 subject = 'TrInfo' |
|
158 object = 'Note' |
|
159 cardinality = '1*' |
|
160 |
|
161 class multisource_rel(RelationDefinition): |
149 class multisource_rel(RelationDefinition): |
162 subject = ('Card', 'Note') |
150 subject = ('Card', 'Note') |
163 object = 'Note' |
151 object = 'Note' |
164 |
152 |
165 class multisource_crossed_rel(RelationDefinition): |
153 class multisource_crossed_rel(RelationDefinition): |