Ward
This package contains views related to the ward
Ward Management View
- class ycms.cms.views.ward.ward_management_view.WardManagementView(**kwargs)
Bases:
TemplateViewView to see all wards data and add a new one
- dispatch(request, *args, **kwargs)
- get(request, *args, **kwargs)
This function returns a list of all wards, as well as a form for creating a new one
- Parameters:
request (HttpRequest) – The current request
*args (list) – The supplied arguments
**kwargs (dict) – The supplied keyword arguments
- Returns:
List of all wards
- Return type:
- post(request, *args, **kwargs)
- Parameters:
request (HttpRequest) – The current request
*args (list) – The supplied arguments
**kwargs (dict) – The supplied keyword arguments
- Returns:
Redirect to list of wards
- Return type:
- template_name = 'ward/ward_management.html'
Ward View
- class ycms.cms.views.ward.ward_view.WardView(**kwargs)
Bases:
TemplateViewView to see a ward
- context_object_name = 'ward'
- dispatch(request, *args, **kwargs)
- get(request, *args, pk=None, **kwargs)
Helper function for redirecting in case the user requested the ward timeline
- get_context_data(**kwargs)
This function returns a list of all rooms in the ward
- Parameters:
kwargs (dict) – The supplied keyword arguments
- Returns:
Response for filtered offers
- Return type:
- post(request, *args, **kwargs)
This function handles the post request for ward view
- template_name = 'ward/ward.html'