Events - wydarzenia¶
Kod aplikacji¶
Model¶
- class poradnia.events.models.Event(id, case, deadline, completed, public, time, text, created_by, created_on, modified_by, modified_on)[źródło]¶
- Parametry:
id (AutoField) – Id
case_id (ForeignKey to
poradnia.cases.models.Case
) – Casedeadline (BooleanField) – Istotne wydarzenie, szczególnie podkreślone np. na liście spraw.
completed (BooleanField) – Wydarzenie zostało zakończone, nie będzie przypomnień.
public (BooleanField) – Zdarzenie jest widoczne dla klientów (ext).
time (DateTimeField) – Czas
text (TextField) – Przedmiot
created_by_id (ForeignKey to
poradnia.users.models.User
) – Utworzony przezcreated_on (DateTimeField) – Utworzone o
modified_by_id (ForeignKey to
poradnia.users.models.User
) – Zmodyfikowany przezmodified_on (DateTimeField) – Zmodyfikowane o
- exception DoesNotExist¶
- exception MultipleObjectsReturned¶
- class poradnia.events.models.Reminder(id, created, modified, event, user, active)[źródło]¶
- Parametry:
id (AutoField) – Id
created (AutoCreatedField) – Utworzony
modified (AutoLastModifiedField) – Zmodyfikowany
event_id (ForeignKey to
poradnia.events.models.Event
) – Eventuser_id (ForeignKey to
poradnia.users.models.User
) – Odbiorcaactive (BooleanField) – Status aktywności
- exception DoesNotExist¶
- exception MultipleObjectsReturned¶
Widoki¶
- class poradnia.events.views.CalendarEventView(**kwargs)[źródło]¶
- Parametry:
url_name –
events:calendar
- class poradnia.events.views.CalendarListView(**kwargs)[źródło]¶
- Parametry:
url_name –
events:calendar
- class poradnia.events.views.EventAjaxDatatableView(**kwargs)[źródło]¶
View to provide table list of all Events with ajax data.
- Parametry:
url_name –
events:events_table_ajax_data
- class poradnia.events.views.EventCreateView(**kwargs)[źródło]¶
- Parametry:
url_name –
events:add
- form_valid(form)[źródło]¶
Call the super first, so that when overriding get_form_valid_message, we have access to the newly saved object.
- class poradnia.events.views.EventTableView(**kwargs)[źródło]¶
View for displaying template with Events table.
- Parametry:
url_name –
events:table
- class poradnia.events.views.EventUpdateView(**kwargs)[źródło]¶
- Parametry:
url_name –
events:edit
- form_valid(form)[źródło]¶
Call the super first, so that when overriding get_form_valid_message, we have access to the newly saved object.
- get_form_valid_message()[źródło]¶
Validate that form_valid_message is set and is either a unicode or str object.