students.permissions - Student Permissions

Permissions for the students section.

class waeup.kofa.students.permissions.ClearStudent(id, title='', description='')[source]

The ClearStudent permission is needed to clear students or to reject clearance. This permission is meant for clearance officers.

__doc__ = 'The ClearStudent permission is needed to clear students\n or to reject clearance. This permission is meant for clearance officers.\n '
__module__ = 'waeup.kofa.students.permissions'
class waeup.kofa.students.permissions.EditStudyLevel(id, title='', description='')[source]

The EditStudyLevel permission is needed for editing course lists. Students and course advisers do have this permission.

__doc__ = 'The EditStudyLevel permission is needed for editing course lists.\n Students and course advisers do have this permission.\n '
__module__ = 'waeup.kofa.students.permissions'
class waeup.kofa.students.permissions.HandleAccommodation(id, title='', description='')[source]

The HandleAccommodation allows to manage bed tickets.

__doc__ = 'The HandleAccommodation allows to manage bed tickets.\n '
__module__ = 'waeup.kofa.students.permissions'
class waeup.kofa.students.permissions.HandleStudent(id, title='', description='')[source]

The HandleStudent permission is reserved for students. Students ‘handle’ their data. Officers ‘manage’ the data.

__doc__ = "\n The HandleStudent permission is reserved for students.\n Students 'handle' their data. Officers 'manage' the data.\n "
__module__ = 'waeup.kofa.students.permissions'
class waeup.kofa.students.permissions.LoginAsStudent(id, title='', description='')[source]

The LoginAsStudent is needed to set temporary student passwords and login as (impersonate) students.

__doc__ = 'The LoginAsStudent is needed to set temporary student passwords\n and login as (impersonate) students.\n '
__module__ = 'waeup.kofa.students.permissions'
class waeup.kofa.students.permissions.ManageStudent(id, title='', description='')[source]

The ManageStudent permission allows to edit the data. This permission is meant for students officers.

__doc__ = 'The ManageStudent permission allows to edit the data.\n This permission is meant for students officers.\n '
__module__ = 'waeup.kofa.students.permissions'
class waeup.kofa.students.permissions.PayStudent(id, title='', description='')[source]

The PayStudent permission allows to add an online payment ticket and to manage tickets.

__doc__ = 'The PayStudent permission allows to add an online payment ticket and to\n manage tickets.\n '
__module__ = 'waeup.kofa.students.permissions'
class waeup.kofa.students.permissions.StudentImpersonator(id, title, description='')[source]

The Student Impersonator gains the LoginAsStudent permission, nothing else, see description above.

__doc__ = 'The Student Impersonator gains the LoginAsStudent permission,\n nothing else, see description above.\n '
__module__ = 'waeup.kofa.students.permissions'
class waeup.kofa.students.permissions.StudentRecordOwner(id, title, description='')[source]

A student ‘owns’ her/his student object and subobjects and gains permissions to handle all data, upload a passport picture, add payment tickets, create and edit course lists and handle accommodation.

__doc__ = "A student 'owns' her/his student object and subobjects and\n gains permissions to handle all data, upload a passport picture,\n add payment tickets, create and edit course lists and handle accommodation.\n "
__module__ = 'waeup.kofa.students.permissions'
class waeup.kofa.students.permissions.StudentRole(id, title, description='')[source]

This role is dedicated to students only. It defines the permissions a student gains portal-wide.

__doc__ = 'This role is dedicated to students only.\n It defines the permissions a student gains portal-wide.\n '
__module__ = 'waeup.kofa.students.permissions'
class waeup.kofa.students.permissions.StudentsClearanceOfficer(id, title, description='')[source]

The global StudentsClearanceOfficer role enables users to view all student data, to clear students and to reject clearance portal-wide. Usually, this role is not assigned manually. We are using the correspondent local role instead which assigns the StudentsClearanceOfficer role dynamically.

__doc__ = 'The global StudentsClearanceOfficer role enables users to view all\n student data, to clear students and to reject clearance portal-wide.\n Usually, this role is not assigned manually.\n We are using the correspondent local role instead which assigns the\n StudentsClearanceOfficer role dynamically.\n '
__module__ = 'waeup.kofa.students.permissions'
class waeup.kofa.students.permissions.StudentsCourseAdviser(id, title, description='')[source]

The global StudentsCourseAdviser role enables users to view all student data, to edit, validate or reject course lists portal-wide. Usually, this role is not assigned manually. We are using the correspondent local role instead which assigns the StudentsCourseAdviser role dynamically.

__doc__ = 'The global StudentsCourseAdviser role enables users to view all\n student data, to edit, validate or reject course lists portal-wide.\n Usually, this role is not assigned manually.\n We are using the correspondent local role instead which assigns the\n StudentsCourseAdviser role dynamically.\n '
__module__ = 'waeup.kofa.students.permissions'
class waeup.kofa.students.permissions.StudentsManager(id, title, description='')[source]

The Students Manager is allowed to edit all student data, to create payment tickets, to handle bed tickets and to upload passport pictures.

__doc__ = 'The Students Manager is allowed to edit all student data, to\n create payment tickets, to handle bed tickets and to upload passport\n pictures.\n '
__module__ = 'waeup.kofa.students.permissions'
class waeup.kofa.students.permissions.StudentsOfficer(id, title, description='')[source]

The Students Officer is allowed to view all student data.

__doc__ = 'The Students Officer is allowed to view all student data.\n '
__module__ = 'waeup.kofa.students.permissions'
class waeup.kofa.students.permissions.TranscriptOfficer(id, title, description='')[source]
__doc__ = None
__module__ = 'waeup.kofa.students.permissions'
class waeup.kofa.students.permissions.UploadStudentFile(id, title='', description='')[source]

The UploadStudentFile permissions allows to upload the passport picture. The respective page additionally checks the state of the student.

__doc__ = 'The UploadStudentFile permissions allows to upload the passport picture.\n The respective page additionally checks the state of the student.\n '
__module__ = 'waeup.kofa.students.permissions'
class waeup.kofa.students.permissions.ValidateStudent(id, title='', description='')[source]

The ValidateStudent permission is needed to validate or reject course lists. This permission is not needed if users already have the TriggerTransition permission.

__doc__ = 'The ValidateStudent permission is needed to validate or reject\n course lists. This permission is not needed if users\n already have the TriggerTransition permission.\n '
__module__ = 'waeup.kofa.students.permissions'
class waeup.kofa.students.permissions.ViewMyStudentDataTab(id, title='', description='')[source]
__doc__ = None
__module__ = 'waeup.kofa.students.permissions'
class waeup.kofa.students.permissions.ViewStudent(id, title='', description='')[source]

The ViewStudent permission allows to view all student data.

__doc__ = '\n The ViewStudent permission allows to view all student data.\n '
__module__ = 'waeup.kofa.students.permissions'
class waeup.kofa.students.permissions.ViewStudentsContainer(id, title='', description='')[source]

The ViewStudentsContainer permission allows to view the students root container page.

__doc__ = 'The ViewStudentsContainer permission allows to view the students root\n container page.\n '
__module__ = 'waeup.kofa.students.permissions'