Skip to content
This repository has been archived by the owner on Dec 17, 2019. It is now read-only.

Implement Organizations #94

Open
lmorchard opened this issue May 27, 2012 · 3 comments
Open

Implement Organizations #94

lmorchard opened this issue May 27, 2012 · 3 comments

Comments

@lmorchard
Copy link
Contributor

This could be the sensible way to address #12 and some of the use cases for #35:

  • Allow a user to create an Organization.
  • The Organization gets its own detail page, title, description, badge set, and group roster.
  • Members of the group roster should have editable permissions attached, eg:
    • Add, edit, delete in the badge set
    • Manage the group roster
  • "Create a badge" button on org page that associates a new badge with the org
  • List recent badges & awards for the org
  • Organizations might get subdomains (Support subdomains for separate issuer origins #38)
@gbathree
Copy link

gbathree commented Jun 8, 2012

Organizations should also allow key admin functions like improved data tracking (badges claimed, etc.) and enable the connection with the displayer API (if they want to use badges on another site) and manage that connection.

@lmorchard
Copy link
Contributor Author

Possibly useful: https://github.com/bennylope/django-organizations

@lmorchard
Copy link
Contributor Author

FWIW, I started django-teamwork for almost this exact purpose. That Django app offers model objects to create teams, assign object ownership to teams, build ACLs and permissions based on team ownership, etc.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants