Skip to content
Permalink
cc569bf1e4
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Go to file
 
 
Cannot retrieve contributors at this time
21 lines (18 sloc) 1.01 KB
Notes on objects ordering
=========================
Objects are ordered to be imported in waves. Objects in each wave can depend only on objects in preceding waves.
(By depending we mean that the other object should exist in repo in order to assure warning-less import. Usually,
assigned/induced objects should exist. Objects that are referenced e.g. in groovy code are not required at the
import time.)
Waves are:
- 000: system configuration
- 100: resources (do not depend on anything)
root orgs (do not depend on anything)
user template (inactive until users are imported)
grouper function library (inactive until async updates come)
- 200: metaroles and roles (contain constructions i.e. references to resources)
- 300: archetypes (induce resources, root orgs, metaroles)
- 400: specific orgs i.e. org-grouper-sysadmin (has an archetype)
- 600: specific users i.e. user-banderson (is in specific orgs)
- 9xx: bulk actions (testing all resource, recomputing grouper objects)
importing scavenger task