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 -~----------~----~----~----~------~----~------~--~---