Changes to Database-Generated Roles, 2011

As discussed at 3gRolesAccounts20110817 the following changes will be made to database-generated roles when Prometheus moves to using the '3g' database feed from Theon.

Easy Summary:

  • All "class-*" roles will disappear for all students.
  • All "year-*" roles will disappear except for "year-ug[12345] and year-msc" which will be generated per-student as before.
  • All "old-degree-*" roles will disappear for all students pre-dating 2011 intake.
  • All other student related roles ("[[old|new]-]degree-*", "module-*") are retained as-is for now.
  • The 3g feed has no effect on staff and staff related roles - these remain sourced from 2g.

Slightly more detail:

Role(s): Change Affected Comment
Holders Entitlements Services
class-* Deleted all None known None known Class is no longer meaningful in Informatics, anyway; use year-ug*
year-{ai,cs,cg}* Deleted all None known None known Similar to class, these are no longer meaningful, anyway; use ug*.
year-{ug*,msc} Unaffected n/a n/a n/a
old-degree-* Temporarily missing Pre-2011-intake students None Known home dir quotas, some ability to login These will return but not until after start of AY.
{tutor,demonstrator,ta}-* Partial removal No-longer-entitled users ? ? This is more of a cleanup than a change. Those who required these roles will receive them as part of the new session's allocation process.
new-degree-* Unaffected n/a n/a n/a While other changes are planned they will not be implemented before a formal review of roles and management has taken place.
degree-*
module-*
staff
submit

This list details the systematic changes being made. Glitches affecting individual students or members of staff are possible and will be fixable by frontline support or RAT unit .

Entitlements

Ross' summary of the entitlements currently being granted / inherited follows:

class-*
- all inherit the appropriate @year- role

year-*
- all inherit the equivalent @year-ug role
except
year- msc which gets
- @inactive-person
- @homepagesuser
- @matlabclassroom
- printing/colour/print
- web/blog/create

year-ug*
- @inactive-person
- @matlabclassroom
- @homepagesuser (ug3, ug4, ug5 only )
- @homepageswebuser (ug1, ug2 only)
- @atl3console (ug1 only)
- printing/colour/print (ug4 & 5 only)

tutor-*
Usually empty except
tutor-[ads | ai2a | ai2b | ar-v | cp1 | ct | fps | gagp | inf1b | km | pmr-v | sdp | seoc]
- @inactive-person
- @submit ( cp1 only )
- web/wwwinf/inf1staff (inf1b only)
- web/wwwinf/inf2dstaff (inf2d only)
- web/wwwinf/sdpstaff (sdp only)

demonstrator-*
Usually empty except
demonstrator-[cp1 | iar-4 | inf1b | ivr | cs1 | cs1ah | cs1bh | hc1h]
- @inactive-person (cp1, iar-4, inf1b , ivr only)
- @atl3console (cs, cs1ah, cs1bh, hc1h only)
- group/iar (iar-4 only)
- login/teaching/iar (iar-4 only)
- web/wwwinf/inf1staff (inf1b only)

ta
- @inactive-person
- @submit

ta-*
Usually empty except
ta-[cfcs1 | comn | cs2a | cs2b | hci-4 | hci-5 | icl | icl-v | ijp | inf1a | inf1b | inf1-cl |
inf1-fp | ai2b | aile-4 | aile-5 | ta-ar-4 | ta-ar-4-v | ta-ar-5 | fmcs1 | ip]
- @ta
- @inactive-person (ai2b, aile-4, aile-5, ta-ar-4, ta-ar-4-v, ta-ar-5, fmcs1, ip  only)
- web/wwwinf/inf1staff (inf1b only)

"degree-"  (typo?)
@active-person

degree-*
- @active-person
- @student
- @homepagesuser (csmscres,  ext, extphd, mphil, mscnro,  mscres, csmscres, phd,  phdpub only)
- @homepageswebuser (infvisug only)
- @atl3console (phd, phdpub only)
- login/staffssh/remote (aimphil, csmscres, extphd, mphil,  mscnro, mscres, csmscres,  phd,
phdpub only)
- printing/eucs/print (aimphil, csmscres, mphil, mscnro, mscres, csmscres, phd, phdpub only)
- printing/colour/print (aimphil,  csmscres, eimsc, mphil,  mscnro,  mscres, phd, phdpub only)
- login/phdmachines/console (extphd, mphil ,phd, phdpub only)
- web/blog/create (phd only)
- web/wwwinf/isdd (phd only)

module-*
- @inactive-person
- @homepagesuser (ad)
-  db/pgteach/user (ad, adbs, adbs-4 only, adbs-5, dbs, dbs-v, ec, ec-v, inf1b)
-  login/lfdcs/remote (dme)
-  login/hadoop/remote (exc)
- @beowulfuser (exe)
- printing/colour/print (ijp-v)
- @year-ug1 (inf1a, inf1b, year-ug1, inf1-da, inf1-dc, inf1-fp, inf1-op)
- @year-ug2 (inf2a, inf2b, inf2c, inf2d)
- web/wwwinf/irm (irm-4, irm-4-v, irm-5)
- @colourprinting (sdp)
- group/module-sdp (sdp)

new-degree*
- @active-person
- @new-student
- @homepageswebuser (ext)
- @homepagesuser (mphil, mscres, phd)
- login/phdmachines/console  (mphil, phd)
- @atl3console (phd)

new-person
- all

new-staff
- @active-person
- @homepageswebuser
- afs/loc/staff

new-student
- afs/loc/student
- afs/undercommit
Topic revision: r4 - 26 Aug 2011 - 09:20:23 - IanDurkacz
 
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback
This Wiki uses Cookies