Skip to content

Commit

Permalink
Remove etc:midpointGroups and midpoint stem
Browse files Browse the repository at this point in the history
The "supergroup" is now obsolete and was removed. It temporarily stays
as a parameter for Grouper connector but we can specify any existing
group there, as it is used solely for the "test resource" operation.
  • Loading branch information
mederly committed Nov 6, 2019
1 parent c9e0fc5 commit 1fd97ef
Show file tree
Hide file tree
Showing 4 changed files with 2 additions and 23 deletions.
5 changes: 0 additions & 5 deletions demo/grouper/add-ref-groups.gsh
Original file line number Diff line number Diff line change
Expand Up @@ -16,11 +16,6 @@ def addGroups(gs,stem,owner,regexp) {
}

gs = GrouperSession.startRootSession()
def supergroup = GroupFinder.findByName(gs, "etc:midpointGroups", true)
def cs = GroupFinder.findByName(gs, "app:cs", true)

addGroups(gs, StemFinder.findByName(gs, 'ref:affiliation'), supergroup, null)
addGroups(gs, StemFinder.findByName(gs, 'ref:dept'), supergroup, null)
addGroups(gs, StemFinder.findByName(gs, 'ref:course'), supergroup, null)

addGroups(gs, StemFinder.findByName(gs, 'ref:course'), cs, /CS.*/)
10 changes: 0 additions & 10 deletions demo/grouper/grouper_daemon/container_files/tmp/initialize.gsh
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@ addStem("", "basis", "basis")
addStem("", "bundle", "bundle")
addStem("", "org", "org")
addStem("", "test", "test")
addStem("", "midpoint", "midpoint")

addRootStem("ref", "ref")
addStem("ref", "course", "course")
Expand All @@ -26,18 +25,9 @@ attributeAssign.getAttributeValueDelegate().assignValue(LoaderLdapUtils.grouperL
attributeAssign.getAttributeValueDelegate().assignValue(LoaderLdapUtils.grouperLoaderLdapSubjectAttributeName(), "uniqueMember")
attributeAssign.getAttributeValueDelegate().assignValue(LoaderLdapUtils.grouperLoaderLdapSubjectIdTypeName(), "subjectId")

midpointGroupsGroup = new GroupSave(gs).assignName("etc:midpointGroups").assignCreateParentStemsIfNotExist(true).save()

testGroup = new GroupSave(gs).assignName("midpoint:test").assignCreateParentStemsIfNotExist(true).save()
chess = new GroupSave(gs).assignName("app:mailinglist:chess").assignCreateParentStemsIfNotExist(true).save()
idmfans = new GroupSave(gs).assignName("app:mailinglist:idm-fans").assignCreateParentStemsIfNotExist(true).save()
cs = new GroupSave(gs).assignName("app:cs").assignCreateParentStemsIfNotExist(true).save()
volunteers = new GroupSave(gs).assignName("test:volunteers").assignCreateParentStemsIfNotExist(true).save()

midpointGroupsGroup.addMember(SubjectFinder.findById(testGroup.getId(), 'group', 'g:gsa'), false)
midpointGroupsGroup.addMember(SubjectFinder.findById(chess.getId(), 'group', 'g:gsa'), false)
midpointGroupsGroup.addMember(SubjectFinder.findById(idmfans.getId(), 'group', 'g:gsa'), false)
midpointGroupsGroup.addMember(SubjectFinder.findById(cs.getId(), 'group', 'g:gsa'), false)
midpointGroupsGroup.addMember(SubjectFinder.findById(volunteers.getId(), 'group', 'g:gsa'), false)

System.out.println("************** initialize.gsh done.")
Original file line number Diff line number Diff line change
Expand Up @@ -59,10 +59,6 @@
<name>message</name>
<type>c:AsyncUpdateMessageType</type>
</parameter>
<parameter>
<name>superGroup</name>
<type>xsd:string</type>
</parameter>
<parameter>
<name>groupIncludePattern</name>
<type>xsd:anyType</type>
Expand Down
6 changes: 2 additions & 4 deletions demo/grouper/midpoint-objects/resources/resource-grouper.xml
Original file line number Diff line number Diff line change
Expand Up @@ -32,8 +32,7 @@
<rest:baseUrl>https://grouper-ws:443</rest:baseUrl>
<rest:username>banderson</rest:username>
<rest:password>password</rest:password>
<rest:superGroup>etc:midpointGroups</rest:superGroup>
<rest:groupIncludePattern>midpoint:.*</rest:groupIncludePattern>
<rest:superGroup>etc:sysadmingroup</rest:superGroup> <!-- parameter name will be changed -->
<rest:groupIncludePattern>app:.*</rest:groupIncludePattern>
<rest:groupIncludePattern>test:.*</rest:groupIncludePattern>
<rest:groupIncludePattern>ref:.*</rest:groupIncludePattern>
Expand Down Expand Up @@ -69,8 +68,7 @@
// ------------------ START OF CONFIGURATION ------------------

parameters = [
superGroup: 'etc:midpointGroups',
groupIncludePattern: [ 'midpoint:.*', 'app:.*', 'test:.*', 'ref:.*' ],
groupIncludePattern: [ 'app:.*', 'test:.*', 'ref:.*' ],
groupExcludePattern: [ '.*_(includes|excludes|systemOfRecord|systemOfRecordAndIncludes)' ],
relevantSourceId: 'ldap'
]
Expand Down

0 comments on commit 1fd97ef

Please sign in to comment.