common.db: Add get_enrolment_groups. Will return group information for the given user in the given offering. userservice: Return group information with the rest of the enrolment data.
SELECT offeringid INTO oid FROM project_set WHERE project_set.projectsetid = NEW.projectsetid;
100
PERFORM 1 FROM project_group, project_set WHERE project_set.offeringid = oid AND project_group.projectsetid = project_set.projectsetid AND project_group.groupnm = NEW.groupnm;
100
PERFORM 1 FROM project_group, project_set WHERE project_group.projectsetid = project_set.projectsetid AND project_group.groupnm = NEW.groupnm;
101
101
IF found THEN
102
102
RAISE EXCEPTION ''a project group named % already exists in offering ID %'', NEW.groupnm, oid;