Subversion Repositories wimsdev

Rev

Rev 12981 | Blame | Compare with Previous | Last modification | View Log | RSS feed

# Remove supervise mark of a class from supervisor account.

!if $wims_superclass=$empty or $wims_user!=supervisor or \
    $wims_read_parm=$empty or \
    $wims_class/ notin $wims_superclass/$wims_read_parm/
  !exit
!endif

userdir=wimshome/log/classes/$wims_superclass/.users
Supervisor=!defof class_Supervisor in wimshome/log/classes/$wims_superclass/$wims_read_parm/.def
!if $Supervisor=$empty or $Supervisor=supervisor
  !exit
!endif

suptest=!defof user_supervisable in $userdir/$Supervisor
!if $suptest!=yes
  !exit
!endif

suplist=!defof user_supervise in $userdir/$Supervisor
suplist=!listcomplement $wims_superclass/$wims_read_parm in $suplist
!setdef !set user_supervise=$suplist in $userdir/$Supervisor