In the course of attempting to learn Django I've decided to attempt to
build something resembling Flickr or Facebook groups, e.g Person
creates an account, People can create a group/join a group, Person can
post start a topic/post a comment if they belong to that group. Fairly
basic stuff in the grand scheme of things that covers most basically
functionality.

Because Django already has the concept of groups/permission my
immediate reaction would be to extend the admin interface to allow
ordinary People to create and mange groups this way. However, from
what I've read that would basically be a really bad idea, as all
People would have 'admin' access to all other groups, it would be
extremely hard to add additionally functionality (e.g. private, invite
only groups) and potentially create a unsustainable number of them in
the admin interface, etc.

Building a custom group/permission system seems to the most 'logical'
thing to do, but immediately seems to go against the DRY philosophy.

In the interests of doing things not only the right way, but the best
way, I'm guessing creating a custom system is better than extending,
unless there's some obvious other way that I've missed?

Cheers,
Pete
--
www.menace.co.nz
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to