Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Children Display

101.9

...

Bulk load a group

Code Block
banderson
jsmith
abc

...

.

...

Loader query

Code Block
SELECT subject_id, subject_source subject_source_id FROM grouper_members WHERE subject_id like 'ag%'

Schedule cron config string

Code Block
0 0 6 * * ?

101.9.2

Loader helper views (run all at once)

Code Block
CREATE OR REPLACE VIEW current_year_v AS SELECT YEAR(CURDATE()) AS current_year;

CREATE OR REPLACE VIEW current_month_v AS SELECT  MONTH(CURDATE()) AS current_month;

CREATE OR REPLACE VIEW classes_helper_1_v AS 
SELECT  gg.id AS id,  gg.name AS NAME FROM grouper_groups gg, current_year_v AS cyv 
WHERE (gg.name IN(
CONCAT('ref:student:class',(cyv.current_year + 1)),
CONCAT('ref:student:class',(cyv.current_year + 2)),
CONCAT('ref:student:class',(cyv.current_year + 3)) ));

CREATE OR REPLACE VIEW classes_helper_2_v AS 
SELECT gg.id, gg.name 
FROM grouper_groups gg, current_month_v cmv, current_year_v cyv 
WHERE (gg.name in (CONCAT('ref:student:class',cyv.current_year))
and cmv.current_month <= 6) or 
(gg.name IN (CONCAT('ref:student:class', cyv.current_year+4)) 
AND cmv.current_month > 6);

CREATE OR REPLACE VIEW classes_v AS 
SELECT id, NAME FROM classes_helper_1_v 
UNION SELECT id, NAME FROM classes_helper_2_v

Loader query

...

101.11

Viewers group

Code Block
etc:sysadmingroup

...