equal
deleted
inserted
replaced
462 self._synchronize_rschema(rschema, syncperms=syncperms, |
462 self._synchronize_rschema(rschema, syncperms=syncperms, |
463 syncrdefs=False) |
463 syncrdefs=False) |
464 reporschema = self.repo.schema.rschema(rschema) |
464 reporschema = self.repo.schema.rschema(rschema) |
465 for subj in subjtypes: |
465 for subj in subjtypes: |
466 for obj in objtypes: |
466 for obj in objtypes: |
467 if not reporschema.has_rdef(subj, obj): |
467 if (subj, obj) not in reporschema.rdefs: |
468 continue |
468 continue |
469 self._synchronize_rdef_schema(subj, rschema, obj) |
469 self._synchronize_rdef_schema(subj, rschema, obj) |
470 if syncperms: |
470 if syncperms: |
471 self._synchronize_permissions(eschema, repoeschema.eid) |
471 self._synchronize_permissions(eschema, repoeschema.eid) |
472 |
472 |