Views
This package contains all views for the cms. Use Class-based views whenever possible. Before writing a view completely from scratch, have a look at the Built-in class-based views API and check whether anything meets your requirements.
- Authentication
- Patients
- Timeline
- Utility
- Ward
Index
- class ycms.cms.views.index.UserBasedRedirectView(**kwargs)
Bases:
RedirectViewUtility view for redirecting users to their most sensible “home” view
- get_redirect_url(*args, **kwargs)
Overwrites
get_redirect_url()to return a redirect based on the user’s primary group.- Returns:
Redirect to the user’s default view
- Return type:
- permanent = False
- query_string = False
User Settings View
- class ycms.cms.views.user_settings_view.UserSettingsView(**kwargs)
Bases:
TemplateViewView to see user settings
- get(request, *args, **kwargs)
- post(request, *args, **kwargs)
This function updates the settings
- template_name = 'user_settings.html'