adhocracy_core.resources.badge module

Resources for managing badges.

interface IBadge[source]

Extends: adhocracy_core.interfaces.ISimple

A generic badge.

interface IBadgeGroup[source]

Extends: adhocracy_core.interfaces.IPool

A generic badge group pool.

interface IParticipantsAssignableBadgeGroup[source]

Extends: adhocracy_core.resources.badge.IBadgeGroup

A badge group pool for badges assignable by participants.

interface IBadgesService[source]

Extends: adhocracy_core.interfaces.IServicePool

The ‘badges’ ServicePool.

add_badges_service(context: <InterfaceClass adhocracy_core.interfaces.IPool>, registry: pyramid.registry.Registry, options: dict)[source]

Add badge service to context.

interface IBadgeAssignment[source]

Extends: adhocracy_core.interfaces.ISimple

A generic badge assignment.

interface IBadgeAssignmentsService[source]

Extends: adhocracy_core.interfaces.IServicePool

The ‘badge_assignments’ ServicePool.

add_badge_assignments_service(context: <InterfaceClass adhocracy_core.interfaces.IPool>, registry: pyramid.registry.Registry, options: dict)[source]

Add badge_assignments service to context.

includeme(config)[source]

Add resource type to registry.