Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def updateRole = {
- def listMultipleRoles = Role.findAllByCanBeMultipleForCourseOffering( true )
- def roleAssignmentInstance = RoleAssignment.get(params.roleassignmentid)
- def courseOffering = CourseOffering.findByCourseAndTerm( Course.get(params.id), Term.get(params.termid) )
- def campus = Campus.findByCampusName( params.campus as String )
- def role = Role.findByRoleName( params.role as String )
- def staff = params.staff ? Staff.get(params.staff as Long) : null
- if (roleAssignmentInstance) {
- roleAssignmentInstance.updateRoleAssignment(role, campus, staff)
- flash.message = "Role Assignment Updated <br />"
- }
- else if (courseOffering) {
- courseOffering.addRoleAssignmentToCourseOffering(role, campus, staff)
- flash.message = "New Role Assignment Added <br />"
- }
- if (courseOffering) {
- render(template:"roleUpdateForm",
- model:[
- roleAssignmentInstance: roleAssignmentInstance,
- courseOffering: courseOffering,
- listMultipleRoles : listMultipleRoles
- ]
- )
- } else {
- render "No Course Offering found!"
- }
- }
Add Comment
Please, Sign In to add comment