group package

Submodules

group.models module

class group.models.Group(id, name, gtype, type, category, description, short_description, activities, permisssion, date, parent, cover)[source]

Bases: django.db.models.base.Model

exception DoesNotExist

Bases: django.core.exceptions.ObjectDoesNotExist

exception Group.MultipleObjectsReturned

Bases: django.core.exceptions.MultipleObjectsReturned

Group.category
Group.children
Group.get_next_by_date(*moreargs, **morekwargs)
Group.get_previous_by_date(*moreargs, **morekwargs)
Group.groupmember_set
Group.objects = <django.db.models.manager.Manager object>
Group.parent
class group.models.GroupCategory(id, name)[source]

Bases: django.db.models.base.Model

exception DoesNotExist

Bases: django.core.exceptions.ObjectDoesNotExist

exception GroupCategory.MultipleObjectsReturned

Bases: django.core.exceptions.MultipleObjectsReturned

GroupCategory.group_set
GroupCategory.objects = <django.db.models.manager.Manager object>
class group.models.GroupMember(id, group, user, role)[source]

Bases: django.db.models.base.Model

exception DoesNotExist

Bases: django.core.exceptions.ObjectDoesNotExist

exception GroupMember.MultipleObjectsReturned

Bases: django.core.exceptions.MultipleObjectsReturned

GroupMember.create(new_group, new_user)[source]
GroupMember.group
GroupMember.objects = <django.db.models.manager.Manager object>
GroupMember.user
group.models.group_cover_directory_path(instance, filename)[source]

group.serializers module

class group.serializers.GroupCategorySerializer(instance=None, data=<class rest_framework.fields.empty>, **kwargs)[source]

Bases: rest_framework.serializers.ModelSerializer

class Meta[source]
app_label = 'group_category'
fields = ('id', 'name')
model

alias of GroupCategory

class group.serializers.GroupCoverSerializer(instance=None, data=<class rest_framework.fields.empty>, **kwargs)[source]

Bases: rest_framework.serializers.ModelSerializer

class Meta[source]
app_label = 'social_group'
fields = ('cover',)
model

alias of Group

class group.serializers.GroupMemberSerializer(instance=None, data=<class rest_framework.fields.empty>, **kwargs)[source]

Bases: rest_framework.serializers.ModelSerializer

class Meta[source]
fields = ('user', 'role')
model

alias of GroupMember

class group.serializers.GroupSerializer(instance=None, data=<class rest_framework.fields.empty>, **kwargs)[source]

Bases: rest_framework.serializers.ModelSerializer

class Meta[source]
app_label = 'social_group'
extra_kwargs = {'category': {'required': False}}
fields = ('id', 'name', 'description', 'short_description', 'activities', 'type', 'category', 'member_status', 'date', 'member_count', 'cover', 'gtype')
model

alias of Group

read_only_fields = ('cover',)
class group.serializers.SubGroupSerializer(instance=None, data=<class rest_framework.fields.empty>, **kwargs)[source]

Bases: rest_framework.serializers.ModelSerializer

class Meta[source]
app_label = 'subgroup'
fields = ('id', 'name')
model

alias of Group

class group.serializers.UserSerializer(instance=None, data=<class rest_framework.fields.empty>, **kwargs)[source]

Bases: rest_framework.serializers.ModelSerializer

class Meta[source]
fields = ('id', 'username', 'first_name', 'last_name', 'profile')
model

alias of User

group.views module