shuup.tasks.admin_module.views package

Submodules

shuup.tasks.admin_module.views.edit module

class shuup.tasks.admin_module.views.edit.QuickAddTaskTypeSelect(attrs=None, choices=(), editable_model=None, initial=None, model=None)[source]

Bases: shuup.admin.forms._quick_select.QuickAddRelatedObjectSelect

Parameters:int (initial) – primary key of the object that is initially selected
url = '/sa/task_type/new/'
media
class shuup.tasks.admin_module.views.edit.TaskTypeForm(*args, **kwargs)[source]

Bases: shuup.utils.multilanguage_model_form.MultiLanguageModelForm

class Meta[source]

Bases: object

model

alias of TaskType

exclude = ('shop',)
save(**kwargs)[source]
base_fields = OrderedDict([('identifier', <django.forms.fields.CharField object>), ('name', <django.forms.fields.CharField object>)])
declared_fields = OrderedDict([('name', <django.forms.fields.CharField object>)])
media
class shuup.tasks.admin_module.views.edit.TaskForm(*args, **kwargs)[source]

Bases: django.forms.models.ModelForm

class Meta[source]

Bases: object

model

alias of Task

exclude = ('shop', 'created_on', 'modified_on', 'status', 'completed_on', 'completed_by', 'creator')
widgets = {'type': <shuup.tasks.admin_module.views.edit.QuickAddTaskTypeSelect object>}
save(**kwargs)[source]
base_fields = OrderedDict([('name', <django.forms.fields.CharField object>), ('type', <django.forms.models.ModelChoiceField object>), ('priority', <django.forms.fields.IntegerField object>), ('assigned_to', <django.forms.models.ModelChoiceField object>)])
declared_fields = OrderedDict()
media
class shuup.tasks.admin_module.views.edit.TaskCommentForm(*args, **kwargs)[source]

Bases: django.forms.models.ModelForm

class Meta[source]

Bases: object

model

alias of TaskComment

exclude = ('task', 'created_on', 'modified_on', 'author')
save(**kwargs)[source]
base_fields = OrderedDict([('visibility', <enumfields.forms.EnumChoiceField object>), ('body', <django.forms.fields.CharField object>)])
declared_fields = OrderedDict()
media
class shuup.tasks.admin_module.views.edit.BaseTaskViewMixin[source]

Bases: object

get_queryset()[source]
class shuup.tasks.admin_module.views.edit.TaskTypeEditView(**kwargs)[source]

Bases: shuup.admin.utils.views.CreateOrUpdateView

Constructor. Called in the URLconf; can contain helpful extra keyword arguments, and other things.

model

alias of TaskType

form_class

alias of TaskTypeForm

template_name = 'shuup/admin/tasks/task_type_edit.jinja'
context_object_name = 'task_type'
get_queryset()[source]
get_form_kwargs(**kwargs)[source]
class shuup.tasks.admin_module.views.edit.TaskEditView(**kwargs)[source]

Bases: shuup.tasks.admin_module.views.edit.BaseTaskViewMixin, shuup.admin.utils.views.CreateOrUpdateView

Constructor. Called in the URLconf; can contain helpful extra keyword arguments, and other things.

model

alias of Task

template_name = 'shuup/admin/tasks/task_edit.jinja'
context_object_name = 'task'
fields = ()
get_form_class()[source]
get_toolbar()[source]
get_form(form_class=None)[source]
save_form(form)[source]
get_context_data(**kwargs)[source]
class shuup.tasks.admin_module.views.edit.TaskDeleteView(**kwargs)[source]

Bases: shuup.tasks.admin_module.views.edit.BaseTaskViewMixin, django.views.generic.edit.DeleteView

Constructor. Called in the URLconf; can contain helpful extra keyword arguments, and other things.

model

alias of Task

success_url = '/sa/tasks/'
class shuup.tasks.admin_module.views.edit.TaskSetStatusView(**kwargs)[source]

Bases: shuup.tasks.admin_module.views.edit.BaseTaskViewMixin, django.views.generic.detail.BaseDetailView

Constructor. Called in the URLconf; can contain helpful extra keyword arguments, and other things.

get(request, *args, **kwargs)[source]
post(request, *args, **kwargs)[source]

shuup.tasks.admin_module.views.list module

class shuup.tasks.admin_module.views.list.TaskListView[source]

Bases: shuup.admin.utils.views.PicotableListView

model

alias of Task

default_columns = [<Column: Name> name, <Column: Creator> creator, <Column: Status> status, <Column: Priority> priority, <Column: Comments> comments]
toolbar_buttons_provider_key = 'task_list_toolbar_provider'
mass_actions_provider_key = 'task_list_actions_provider'
get_comments_count(instance, **kwargs)[source]
get_queryset()[source]
get_creator_name_display(instance, **kwargs)[source]
get_priority_display(instance, **kwargs)[source]
class shuup.tasks.admin_module.views.list.TaskTypeListView[source]

Bases: shuup.admin.utils.views.PicotableListView

model

alias of TaskType

default_columns = [<Column: Name> name]
get_queryset()[source]

Module contents

class shuup.tasks.admin_module.views.TaskEditView(**kwargs)[source]

Bases: shuup.tasks.admin_module.views.edit.BaseTaskViewMixin, shuup.admin.utils.views.CreateOrUpdateView

Constructor. Called in the URLconf; can contain helpful extra keyword arguments, and other things.

context_object_name = 'task'
fields = ()
get_context_data(**kwargs)[source]
get_form(form_class=None)[source]
get_form_class()[source]
get_toolbar()[source]
model

alias of Task

save_form(form)[source]
template_name = 'shuup/admin/tasks/task_edit.jinja'
class shuup.tasks.admin_module.views.TaskListView[source]

Bases: shuup.admin.utils.views.PicotableListView

default_columns = [<Column: Name> name, <Column: Creator> creator, <Column: Status> status, <Column: Priority> priority, <Column: Comments> comments]
get_comments_count(instance, **kwargs)[source]
get_creator_name_display(instance, **kwargs)[source]
get_priority_display(instance, **kwargs)[source]
get_queryset()[source]
mass_actions_provider_key = 'task_list_actions_provider'
model

alias of Task

toolbar_buttons_provider_key = 'task_list_toolbar_provider'
class shuup.tasks.admin_module.views.TaskDeleteView(**kwargs)[source]

Bases: shuup.tasks.admin_module.views.edit.BaseTaskViewMixin, django.views.generic.edit.DeleteView

Constructor. Called in the URLconf; can contain helpful extra keyword arguments, and other things.

model

alias of Task

success_url = '/sa/tasks/'
class shuup.tasks.admin_module.views.TaskSetStatusView(**kwargs)[source]

Bases: shuup.tasks.admin_module.views.edit.BaseTaskViewMixin, django.views.generic.detail.BaseDetailView

Constructor. Called in the URLconf; can contain helpful extra keyword arguments, and other things.

get(request, *args, **kwargs)[source]
post(request, *args, **kwargs)[source]
class shuup.tasks.admin_module.views.TaskTypeListView[source]

Bases: shuup.admin.utils.views.PicotableListView

default_columns = [<Column: Name> name]
get_queryset()[source]
model

alias of TaskType

class shuup.tasks.admin_module.views.TaskTypeEditView(**kwargs)[source]

Bases: shuup.admin.utils.views.CreateOrUpdateView

Constructor. Called in the URLconf; can contain helpful extra keyword arguments, and other things.

context_object_name = 'task_type'
form_class

alias of TaskTypeForm

get_form_kwargs(**kwargs)[source]
get_queryset()[source]
model

alias of TaskType

template_name = 'shuup/admin/tasks/task_type_edit.jinja'