Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
201.1.3 and 201.1.4
dima767 committed Sep 26, 2018
1 parent f866464 commit f95df4b
Showing 2 changed files with 66 additions and 6 deletions.
25 changes: 22 additions & 3 deletions ex201/data-generator.html
@@ -137,7 +137,9 @@


//Create lists of visiting scholars
makeVisitingScholarsLists(people);
//makeVisitingScholarsLists(people);

makeTransferStudents(people);

console.log(people);

@@ -379,6 +381,23 @@
document.getElementById('visitingScholarsGsh').value = gshOutput;
}

function makeTransferStudents(people) {
var csvOutput = "";
var gshOutput = 'addGroup("basis:student", "transfer_student", "transfer_student");\n';
var sampleCount = 25;

for (i = 300; i < people.length && sampleCount > 0; i++) {
if (people[i].affiliations.indexOf('student') >= 0) {
csvOutput = csvOutput + people[i].uid + "\n";
gshOutput = gshOutput + 'addMember("basis:student:transfer_student","' + people[i].uid + '");\n';
sampleCount--;
}
}

document.getElementById('transferStudentsCsv').value = csvOutput;
document.getElementById('transferStudentsGsh').value = gshOutput;
}

</script>
</head>

@@ -398,10 +417,10 @@
</p>

<p>
Visiting Scholars Users CSV: <br /><textarea cols="100" rows="15" id="visitingScholarsCsv"></textarea> <br />
Transfer Students CSV: <br /><textarea cols="100" rows="15" id="transferStudentsCsv"></textarea> <br />
</p>
<p>
Visiting Scholars Users GSH: <br /><textarea cols="100" rows="15" id="visitingScholarsGsh"></textarea> <br />
Transfer Students GSH: <br /><textarea cols="100" rows="15" id="transferStudentsGsh"></textarea> <br />
</p>

</body>
47 changes: 44 additions & 3 deletions ex201/ex201.1.end/container_files/seed-data/bootstrap.gsh
@@ -19,7 +19,8 @@ addMember("ref:student:students","ref:student:class2023");



addMember("","");
//Is this needed?
//addMember("","");
//Set expiration out Dec 31, 2018 days
java.util.Calendar cal = Calendar.getInstance();
cal.setTime(new Date(2018,12,31);
@@ -37,11 +38,51 @@ addGroup("basis:student", "student_no_class_year", "student_no_class_year");
addMember("ref:student:students","basis:student:student_no_class_year");
// ex201.1.3
// ex 201.1.3
addGroup("basis:student", "exchange_students", "exchange_students");
addMember("ref:student:students","basis:student:exchange_students");
// ex 201.1.4
addGroup("basis:student", "transfer_student", "transfer_student");
addMember("basis:student:transfer_student","emartinez300");
addMember("basis:student:transfer_student","glee303");
addMember("basis:student:transfer_student","bdoe304");
addMember("basis:student:transfer_student","dlangenberg305");
addMember("basis:student:transfer_student","dthompson306");
addMember("basis:student:transfer_student","mdavis307");
addMember("basis:student:transfer_student","lmartinez312");
addMember("basis:student:transfer_student","awhite318");
addMember("basis:student:transfer_student","mclark321");
addMember("basis:student:transfer_student","jsmith322");
addMember("basis:student:transfer_student","ascott332");
addMember("basis:student:transfer_student","aroberts334");
addMember("basis:student:transfer_student","dgasper335");
addMember("basis:student:transfer_student","jsmith339");
addMember("basis:student:transfer_student","csmith340");
addMember("basis:student:transfer_student","klee342");
addMember("basis:student:transfer_student","elopez344");
addMember("basis:student:transfer_student","gdavis354");
addMember("basis:student:transfer_student","hpeterson355");
addMember("basis:student:transfer_student","glopez356");
addMember("basis:student:transfer_student","jclark361");
addMember("basis:student:transfer_student","svales364");
addMember("basis:student:transfer_student","aclark373");
addMember("basis:student:transfer_student","pmartinez374");
addMember("basis:student:transfer_student","mgrady376");
Calendar cal2 = Calendar.getInstance();
cal2.add(Calendar.DATE, 60);
group = GroupFinder.findByName(gs, "basis:student", true);
subject = GroupFinder.findByName(gs, "basis:student:transfer_student", true).toSubject();
group.addOrEditMember(subject, true, true, null, cal.getTime(), false);
addMember("ref:student:students","basis:student:transfer_student");
// ex 201.1.4
//addComposite("test:whyvpnaccess", CompositeType.INTERSECTION, "app:vpn:vpn_authorized", "test:cisoQuestionableVpnUsersList");

0 comments on commit f95df4b

Please sign in to comment.