colleges.views module¶
-
class
colleges.views.EditorialCollegesView(**kwargs)[source]¶ Bases:
django.views.generic.list.ListView-
model¶ alias of
colleges.models.Fellowship
-
template_name= 'colleges/colleges.html'¶
-
-
class
colleges.views.EditorialCollegeDetailView(**kwargs)[source]¶ Bases:
django.views.generic.list.ListView-
model¶ alias of
colleges.models.Fellowship
-
template_name= 'colleges/college_detail.html'¶
-
-
class
colleges.views.FellowshipCreateView(**kwargs)[source]¶ Bases:
scipost.mixins.PermissionsMixin,django.views.generic.edit.CreateViewCreate a new Fellowship instance for an existing Contributor.
A new Fellowship can be created only for: * an existing Fellow who is renewed * out of an existing PotentialFellowship (elected, or named by Admin)
If the elected/named Fellow does not yet have a Contributor object, this must be set up first.
-
permission_required= 'scipost.can_manage_college_composition'¶
-
form_class¶ alias of
colleges.forms.FellowshipForm
-
template_name= 'colleges/fellowship_form.html'¶
-
-
class
colleges.views.FellowshipUpdateView(**kwargs)[source]¶ Bases:
scipost.mixins.PermissionsMixin,django.views.generic.edit.UpdateViewUpdate an existing Fellowship.
-
permission_required= 'scipost.can_manage_college_composition'¶
-
model¶ alias of
colleges.models.Fellowship
-
form_class¶ alias of
colleges.forms.FellowshipForm
-
template_name= 'colleges/fellowship_form.html'¶
-
-
class
colleges.views.FellowshipDetailView(**kwargs)[source]¶ Bases:
scipost.mixins.PermissionsMixin,django.views.generic.detail.DetailView-
permission_required= 'scipost.can_manage_college_composition'¶
-
model¶ alias of
colleges.models.Fellowship
-
-
class
colleges.views.FellowshipListView(**kwargs)[source]¶ Bases:
scipost.mixins.PermissionsMixin,scipost.mixins.PaginationMixin,django.views.generic.list.ListViewList Fellowship instances (accessible to College managers).
-
permission_required= 'scipost.can_manage_college_composition'¶
-
model¶ alias of
colleges.models.Fellowship
-
paginate_by= 25¶
-
-
class
colleges.views.FellowshipStartEmailView(*args, **kwargs)[source]¶ Bases:
scipost.mixins.PermissionsMixin,mails.views.MailViewAfter setting up a new Fellowship, send an info email to the new Fellow.
-
permission_required= 'scipost.can_manage_college_composition'¶
-
mail_code= 'fellows/email_fellow_fellowship_start'¶
-
success_url= '/colleges/fellowships/'¶
-
-
colleges.views.submission_pool(request, identifier_w_vn_nr)[source]¶ List all Fellowships related to Submission.
-
colleges.views.submission_voting_fellows(request, identifier_w_vn_nr)[source]¶ List all Fellowships selected for voting on the EIC related to Submission.
-
colleges.views.submission_add_fellowship_voting(request, identifier_w_vn_nr)[source]¶ Add Fellowship to the Fellows voting on the EICRecommendation of a Submission.
-
colleges.views.fellowship_remove_submission_voting(request, id, identifier_w_vn_nr)[source]¶ Remove Fellow from the EICRecommendation voting group for the Submission.
-
colleges.views.submission_add_fellowship(request, identifier_w_vn_nr)[source]¶ Add Fellowship to the pool of a Submission.
-
colleges.views.fellowship_remove_submission(request, id, identifier_w_vn_nr)[source]¶ Remove Submission from the pool of a Fellowship.
-
colleges.views.fellowship_add_submission(request, id)[source]¶ Add Submission to the pool of a Fellowship.
-
colleges.views.fellowship_remove_proceedings(request, id, proceedings_id)[source]¶ Remove Proceedings from the pool of a Fellowship.
-
colleges.views.fellowship_add_proceedings(request, id)[source]¶ Add Proceedings to the pool of a Fellowship.
-
class
colleges.views.PotentialFellowshipCreateView(**kwargs)[source]¶ Bases:
scipost.mixins.PermissionsMixin,scipost.mixins.RequestViewMixin,django.views.generic.edit.CreateViewFormview to create a new Potential Fellowship.
-
permission_required= 'scipost.can_add_potentialfellowship'¶
-
form_class¶
-
template_name= 'colleges/potentialfellowship_form.html'¶
-
success_url= '/colleges/potentialfellowships/'¶
-
-
class
colleges.views.PotentialFellowshipUpdateView(**kwargs)[source]¶ Bases:
scipost.mixins.PermissionsMixin,scipost.mixins.RequestViewMixin,django.views.generic.edit.UpdateViewFormview to update a Potential Fellowship.
-
permission_required= 'scipost.can_manage_college_composition'¶
-
model¶ alias of
colleges.models.PotentialFellowship
-
form_class¶
-
template_name= 'colleges/potentialfellowship_form.html'¶
-
success_url= '/colleges/potentialfellowships/'¶
-
-
class
colleges.views.PotentialFellowshipUpdateStatusView(**kwargs)[source]¶ Bases:
scipost.mixins.PermissionsMixin,django.views.generic.edit.UpdateViewFormview to update the status of a Potential Fellowship.
-
permission_required= 'scipost.can_manage_college_composition'¶
-
model¶ alias of
colleges.models.PotentialFellowship
-
fields= ['status']¶
-
success_url= '/colleges/potentialfellowships/'¶
-
-
class
colleges.views.PotentialFellowshipDeleteView(**kwargs)[source]¶ Bases:
scipost.mixins.PermissionsMixin,django.views.generic.edit.DeleteViewDelete a Potential Fellowship.
-
permission_required= 'scipost.can_manage_college_composition'¶
-
model¶ alias of
colleges.models.PotentialFellowship
-
success_url= '/colleges/potentialfellowships/'¶
-
-
class
colleges.views.PotentialFellowshipListView(**kwargs)[source]¶ Bases:
scipost.mixins.PermissionsMixin,scipost.mixins.PaginationMixin,django.views.generic.list.ListViewList the PotentialFellowship object instances.
-
permission_required= 'scipost.can_view_potentialfellowship_list'¶
-
model¶ alias of
colleges.models.PotentialFellowship
-
paginate_by= 25¶
-
-
class
colleges.views.PotentialFellowshipDetailView(**kwargs)[source]¶ Bases:
scipost.mixins.PermissionsMixin,django.views.generic.detail.DetailView-
permission_required= 'scipost.can_view_potentialfellowship_list'¶
-
model¶ alias of
colleges.models.PotentialFellowship
-
-
class
colleges.views.PotentialFellowshipInitialEmailView(*args, **kwargs)[source]¶ Bases:
scipost.mixins.PermissionsMixin,mails.views.MailViewSend a templated email to a Potential Fellow.
-
permission_required= 'scipost.can_manage_college_composition'¶
-
mail_code= 'potentialfellowships/invite_potential_fellow_initial'¶
-
success_url= '/colleges/potentialfellowships/'¶
-
-
class
colleges.views.PotentialFellowshipEventCreateView(**kwargs)[source]¶ Bases:
scipost.mixins.PermissionsMixin,django.views.generic.edit.CreateViewAdd an event for a Potential Fellowship.
-
permission_required= 'scipost.can_manage_college_composition'¶
-
form_class¶
-
success_url= '/colleges/potentialfellowships/'¶
-