equal
deleted
inserted
replaced
522 if not rschema in repoeschema.object_relations(): |
522 if not rschema in repoeschema.object_relations(): |
523 continue |
523 continue |
524 subjtypes, objtypes = targettypes, [etype] |
524 subjtypes, objtypes = targettypes, [etype] |
525 self._synchronize_rschema(rschema, syncrdefs=False, |
525 self._synchronize_rschema(rschema, syncrdefs=False, |
526 syncprops=syncprops, syncperms=syncperms) |
526 syncprops=syncprops, syncperms=syncperms) |
|
527 if rschema.rule: # rdef for computed rtype are infered hence should not be |
|
528 # synchronized |
|
529 continue |
527 reporschema = self.repo.schema.rschema(rschema) |
530 reporschema = self.repo.schema.rschema(rschema) |
528 for subj in subjtypes: |
531 for subj in subjtypes: |
529 for obj in objtypes: |
532 for obj in objtypes: |
530 if (subj, obj) not in reporschema.rdefs: |
533 if (subj, obj) not in reporschema.rdefs: |
531 continue |
534 continue |