On Monday 01 September 2008 05:00:21 Jorge Vargas wrote: > TG identity model is flexible but not magic. it is build upon the following > paradigm, users, groups and permissions. Therefore you will have to remodel > your escenario into those three domain objects. And then you can add the > support for the other auth-related objects you have (site, domain,etc). And > later add other decorators for simpler permission's checking.In general > TG's identity model is really flexible if you want to extend it, you just > build on top of it, this is the main reason why a long time ago it was > decided to move the User,Group and Permission class to the template > generated code from quickstart.
Alright. This makes sense. I don't really need the database designer, though it's a good way to make a visual representation of my idea. But your suggestion makes as much sense, and removes the need for two seperate permission systems. I'll play around with it, might I get stuck then I will reply into this discussion. > As for growing and colaboration, you may want to give more info on that > part, as I really don't see what is the purpose of the project as a whole, > is it open source? do you want to build a service out of it? do you plan to > contract someone to develop some of it on top of tg? what exactly are you > looking for from the teammate and what do you offer? I want to create a webbased administration panel, open source, freely availably for everyone. Its initial purpose, besides the fact that I can learn a more professional way of doing a project (and TG), is for system administrators and project administrators to manage access to virtual email (used by courier and postfix), and virtual proftpd in an elaborate fashion. For email this means that the owner of a project (remember: one project can have multiple domains and users) can add a certain number of virtual mailboxes. For ftp they can add a number of users that can login and get access to a certain folder. Do I want to build a service out of it? Well, I want to use this on my own colocated server, which I bought with friends, to be able to allow more people access without needing them to be a system user, and without the need for the other system administrators to know how to use mysql/phpmyadmin/linux tools. No commercial goals, so what I'm offering potential team mates is basically the same as many other, non-commercial projects: to give something great to the Linux community while showing the power of turbogears to the world. ;) Looking forward to your reply, Mark --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "TurboGears" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/turbogears?hl=en -~----------~----~----~----~------~----~------~--~---

