cms.apps.employees package

Submodules

cms.apps.employees.admin module

class cms.apps.employees.admin.EmployeesDepartmentAdmin(model, admin_site)

Bases: cms.core.admin.DisplayableAdmin, cms.core.admin.OrderableAdmin, cms.core.admin.OrderableManyToManyAdmin, cms.apps.menus.admin.MenuableAdmin

Admin class for EmployeesDepartment.

fieldsets_append = {<django.utils.functional.__proxy__ object at 0x5abe950>: ('items',)}
fieldsets_exclude = {<django.utils.functional.__proxy__ object at 0x5abe990>: ('keywords',)}
list_display = ('order', 'get_published_date', 'get_title')
list_editable = ('order',)
media
search_fields = ('title', 'description')
sortable_field_name = 'order'
class cms.apps.employees.admin.EmployeesDepartmentInline(parent_model, admin_site)

Bases: cms.contrib.admin.admin.CMSTabularInline

exclude = ('order',)
extra_on_add = 1
media
model

alias of EmployeesDepartment_items

verbose_name = <django.utils.functional.__proxy__ object at 0x5ad57d0>
verbose_name_plural = <django.utils.functional.__proxy__ object at 0x5ad5850>
class cms.apps.employees.admin.EmployeesItemAdmin(model, admin_site)

Bases: cms.core.admin.ContentAdmin, cms.core.admin.OrderableAdmin

Admin class for EmployeesItem.

class Media
extra = ''
js = ['//127.0.0.1:8080/static/cms/js/admin/apps.employees.employeesitem.js']
url = 'apps.employees.employeesitem.js'
EmployeesItemAdmin.fields_with_sibling = ('description', 'teaser')
EmployeesItemAdmin.fieldsets = ((<django.utils.functional.__proxy__ object at 0x5ad5890>, {'fields': [('status',), ('published_date', 'expired_date')]}), (<django.utils.functional.__proxy__ object at 0x5ad5750>, {'fields': [('first_name', 'last_name'), ('name_prefix', 'name_suffix'), ('name_middle', 'name_nick'), ('gender', 'birthday'), 'position', ('email', 'meta_url'), ('meta_facebook', 'meta_google'), ('meta_icq', 'meta_jabber'), ('meta_skype', 'meta_twitter')]}), (<django.utils.functional.__proxy__ object at 0x5ad5810>, {'fields': ['image', 'content', 'imageteaser', 'teaser', 'teaser_auto']}), (<django.utils.functional.__proxy__ object at 0x5ad58d0>, {'fields': ['login_required', 'sitemapped']}), (<django.utils.functional.__proxy__ object at 0x5ad5910>, {'fields': ['slug', 'description', 'description_auto', 'author', 'sites']}))
EmployeesItemAdmin.get_departments(obj)
EmployeesItemAdmin.get_published_date(obj)
EmployeesItemAdmin.inlines = [<class 'cms.apps.employees.admin.EmployeesDepartmentInline'>]
EmployeesItemAdmin.list_display = ('get_published_date', 'get_title', 'get_departments', 'position', 'order')
EmployeesItemAdmin.list_editable = ('order',)
EmployeesItemAdmin.list_filter = ('published_date', 'status', 'position', 'employeesdepartment')
EmployeesItemAdmin.media
EmployeesItemAdmin.prepopulated_fields = {'slug': ('last_name',)}
EmployeesItemAdmin.search_fields = ('first_name', 'last_name', 'content', 'position')

cms.apps.employees.cms_defaults module

cms.apps.employees.cms_initialize module

class cms.apps.employees.cms_initialize.CMSInitialize

Bases: cms.core.models.CMSInitializeBase

models = (<class 'cms.apps.employees.models.EmployeesDepartment'>, <class 'cms.apps.employees.models.EmployeesItem'>)

cms.apps.employees.cms_plugin module

class cms.apps.employees.cms_plugin.CMSPlugin

Bases: cms.core.plugins.CMSPluginBase

admin_icon_class = 'icon-workshirt'
description = <django.utils.functional.__proxy__ object at 0x3265750>
description_long = <django.utils.functional.__proxy__ object at 0x32657d0>
status = 'stable'
verbose_name = <django.utils.functional.__proxy__ object at 0x3265850>
version = '0.2'

cms.apps.employees.management module

cms.apps.employees.management.create_group(sender, **kwargs)

cms.apps.employees.models module

class cms.apps.employees.models.EmployeesDepartment(id, keywords_string, created_date, modified_date, created_by_id, modified_by_id, description, description_auto, login_required, title, slug, status, published_date, expired_date, sitemapped, mark, order, author_id)

Bases: cms.core.models.Orderable, cms.core.models.Displayable, cms.core.models.Ownable

class ApiPrivate
fields = ('items',)
exception EmployeesDepartment.DoesNotExist

Bases: django.core.exceptions.ObjectDoesNotExist

exception EmployeesDepartment.MultipleObjectsReturned

Bases: django.core.exceptions.MultipleObjectsReturned

class EmployeesDepartment.Settings
MEDIA_PATH = {'default': 'departments'}
EmployeesDepartment.author
EmployeesDepartment.clean_fields(exclude=None)
EmployeesDepartment.created_by
EmployeesDepartment.description

A descriptor used for the original translated field.

EmployeesDepartment.get_absolute_url()
EmployeesDepartment.get_keywordsfield_name()
EmployeesDepartment.get_mark_display(*moreargs, **morekwargs)
EmployeesDepartment.get_next_by_created_date(*moreargs, **morekwargs)
EmployeesDepartment.get_next_by_modified_date(*moreargs, **morekwargs)
EmployeesDepartment.get_next_by_published_date(*moreargs, **morekwargs)
EmployeesDepartment.get_previous_by_created_date(*moreargs, **morekwargs)
EmployeesDepartment.get_previous_by_modified_date(*moreargs, **morekwargs)
EmployeesDepartment.get_previous_by_published_date(*moreargs, **morekwargs)
EmployeesDepartment.get_status_display(*moreargs, **morekwargs)
EmployeesDepartment.items
EmployeesDepartment.keywords

This class provides the functionality that makes the related-object managers available as attributes on a model class, for fields that have multiple “remote” values and have a GenericRelation defined in their model (rather than having another model pointed at them). In the example “article.publications”, the publications attribute is a ReverseGenericRelatedObjectsDescriptor instance.

EmployeesDepartment.keywords_string

A descriptor used for the original translated field.

EmployeesDepartment.modified_by
EmployeesDepartment.objects = <cms.core.translations.translator.NewMultilingualManager object at 0x4289f90>
EmployeesDepartment.sites
EmployeesDepartment.slug

A descriptor used for the original translated field.

EmployeesDepartment.title

A descriptor used for the original translated field.

class cms.apps.employees.models.EmployeesItem(id, keywords_string, created_date, modified_date, created_by_id, modified_by_id, description, description_auto, login_required, title, slug, status, published_date, expired_date, sitemapped, mark, content, teaser, teaser_auto, image, imagedescription, imageteaser, imageteaserdescription, license_id, schema, order, author_id, birthday, email, first_name, gender, language, last_name, meta_facebook, meta_google, meta_icq, meta_jabber, meta_skype, meta_twitter, meta_url, name_nick, name_middle, name_prefix, name_suffix, position)

Bases: cms.core.models.Orderable, cms.core.models.Content, cms.core.models.Ownable, cms.core.models.Person

class ApiPrivate
fields = ('position',)
exception EmployeesItem.DoesNotExist

Bases: django.core.exceptions.ObjectDoesNotExist

exception EmployeesItem.MultipleObjectsReturned

Bases: django.core.exceptions.MultipleObjectsReturned

class EmployeesItem.Settings
ITEMS_TEASER_LIMIT = {'default': 50}
MEDIA_PATH = {'default': 'employees'}
class EmployeesItem.Translation
fields = ('position',)
EmployeesItem.author
static EmployeesItem.autocomplete_search_fields()
EmployeesItem.clean_fields(exclude=None)
EmployeesItem.content

A descriptor used for the original translated field.

EmployeesItem.created_by
EmployeesItem.description

A descriptor used for the original translated field.

EmployeesItem.employeesdepartment_set
EmployeesItem.get_absolute_url()
EmployeesItem.get_gender_display(*moreargs, **morekwargs)
EmployeesItem.get_keywordsfield_name()
EmployeesItem.get_language_display(*moreargs, **morekwargs)
EmployeesItem.get_mark_display(*moreargs, **morekwargs)
EmployeesItem.get_next_by_created_date(*moreargs, **morekwargs)
EmployeesItem.get_next_by_modified_date(*moreargs, **morekwargs)
EmployeesItem.get_next_by_published_date(*moreargs, **morekwargs)
EmployeesItem.get_previous_by_created_date(*moreargs, **morekwargs)
EmployeesItem.get_previous_by_modified_date(*moreargs, **morekwargs)
EmployeesItem.get_previous_by_published_date(*moreargs, **morekwargs)
EmployeesItem.get_schema
EmployeesItem.get_schema_display(*moreargs, **morekwargs)
EmployeesItem.get_slug(**kwargs)
EmployeesItem.get_status_display(*moreargs, **morekwargs)
EmployeesItem.image

A descriptor used for the original translated field.

EmployeesItem.image_de

A placeholder class that provides a way to set the attribute on the model.

EmployeesItem.image_en

A placeholder class that provides a way to set the attribute on the model.

EmployeesItem.imagedescription

A descriptor used for the original translated field.

EmployeesItem.imageteaser

A descriptor used for the original translated field.

EmployeesItem.imageteaser_de

A placeholder class that provides a way to set the attribute on the model.

EmployeesItem.imageteaser_en

A placeholder class that provides a way to set the attribute on the model.

EmployeesItem.imageteaserdescription

A descriptor used for the original translated field.

EmployeesItem.keywords

This class provides the functionality that makes the related-object managers available as attributes on a model class, for fields that have multiple “remote” values and have a GenericRelation defined in their model (rather than having another model pointed at them). In the example “article.publications”, the publications attribute is a ReverseGenericRelatedObjectsDescriptor instance.

EmployeesItem.keywords_string

A descriptor used for the original translated field.

EmployeesItem.license
EmployeesItem.modified_by
EmployeesItem.objects = <cms.core.translations.translator.NewMultilingualManager object at 0x427fc90>
EmployeesItem.position

A descriptor used for the original translated field.

EmployeesItem.related_label()
EmployeesItem.save(*args, **kwargs)
EmployeesItem.sites
EmployeesItem.slug

A descriptor used for the original translated field.

EmployeesItem.teaser

A descriptor used for the original translated field.

EmployeesItem.title

A descriptor used for the original translated field.

cms.apps.employees.search_indexes module

class cms.apps.employees.search_indexes.EmployeesItemIndex

Bases: cms.apps.search.models.SearchBase, cms.apps.search.models.SearchContent, haystack.constants.Indexable

departments = <haystack.fields.MultiValueField object at 0x995af10>
fields = {'imageteaser': <haystack.fields.CharField object at 0x4521790>, 'modified_date': <haystack.fields.DateTimeField object at 0x45214d0>, 'published_date': <haystack.fields.DateTimeField object at 0x4521510>, 'description': <haystack.fields.CharField object at 0x45216d0>, 'author': <haystack.fields.CharField object at 0x45212d0>, 'url': <haystack.fields.CharField object at 0x4521590>, 'text': <haystack.fields.CharField object at 0x4521610>, 'image': <cms.apps.search.fields.FileField object at 0x4521710>, 'imagedescription': <haystack.fields.CharField object at 0x4521750>, 'departments': <haystack.fields.MultiValueField object at 0x995af10>, 'keywords_string': <haystack.fields.CharField object at 0x4521810>, 'content': <haystack.fields.CharField object at 0x4521650>, 'imageteaserdescription': <haystack.fields.CharField object at 0x45217d0>, 'teaser': <haystack.fields.CharField object at 0x4521850>, 'position': <haystack.fields.CharField object at 0x995a750>, 'content_auto': <haystack.fields.EdgeNgramField object at 0x4521690>, 'created_date': <haystack.fields.DateTimeField object at 0x4521490>, 'title': <haystack.fields.CharField object at 0x4521550>, 'schema': <haystack.fields.CharField object at 0x4521890>}
get_model()
objects = <haystack.manager.SearchIndexManager object at 0x995a250>
position = <haystack.fields.CharField object at 0x995a750>
prepare_departments(obj)

cms.apps.employees.urls module

cms.apps.employees.views module

class cms.apps.employees.views.EmployeesBaseListView(**kwargs)

Bases: cms.apps.employees.views.EmployeesBaseView

get(request)
schema_main = 'ItemList'
template_name = 'employees/base_list.html'
class cms.apps.employees.views.EmployeesBaseView(**kwargs)

Bases: cms.core.views.GenericTemplateView

get_data(request)
class cms.apps.employees.views.EmployeesDepartmentDetailView(**kwargs)

Bases: cms.apps.employees.views.EmployeesBaseView

get(request, department)
schema_main = 'ItemList'
template_name = 'employees/department_detail.html'
class cms.apps.employees.views.EmployeesItemDetailView(**kwargs)

Bases: cms.apps.employees.views.EmployeesBaseView

get(request, department=None, item=None)
template_name = 'employees/item_detail.html'

Module contents