Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

School Moderation and Private Sharing Groups #258

Open
AndrewMagliozzi opened this issue Jan 7, 2014 · 4 comments
Open

School Moderation and Private Sharing Groups #258

AndrewMagliozzi opened this issue Jan 7, 2014 · 4 comments

Comments

@AndrewMagliozzi
Copy link
Member

Perhaps the most commonly requested feature is a closed group for sharing notes and resources.

This is also a potential revenue model in emulation of GitHub. Pay for privacy but public sharing is free.

The implementation of this will require discussion and design.

@btbonval
Copy link
Member

btbonval commented Jan 7, 2014

Sounds like more RBAC.

On Tue, Jan 7, 2014 at 6:14 PM, Andrew Magliozzi
[email protected]:

Perhaps the most commonly requested feature is a closed group for sharing
notes and resources.

This is also a potential revenue model in emulation of GitHub. Pay for
privacy but public sharing is free.

The implementation of this will require discussion and design.


Reply to this email directly or view it on GitHubhttps://github.com//issues/258
.

@btbonval
Copy link
Member

btbonval commented Jan 9, 2014

Django has RBAC:
https://docs.djangoproject.com/en/1.5/topics/auth/

Users, Permissions, Groups. Only thing missing is Resources, but my guess is that methods are resources which are decorated with permissions. That's the usual way to do it. I should probably read about this.

@btbonval
Copy link
Member

Django Admin page sets out all the permissions that exist, and they appear to be on a per-model basis. So it's the cartesian product of [Create, Delete, Update] x [each Model].

Unfortunately this does not automatically lend itself well to submodel resolution. For example, a group which can CRUD on a subset of Notes, rather than the Notes model as a whole. This same thing will be applicable to moderation based on school (which we discussed but I didn't find a ticket for).

@btbonval
Copy link
Member

In addition to users creating private groups for sharing notes and so forth, this ticket also covers creating moderator pages specific to schools. It should be the same underlying RBAC stuff.

@btbonval btbonval self-assigned this Apr 21, 2015
@btbonval btbonval removed their assignment Sep 30, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants