On Sep 7, 1:45 am, Benedict Verheyen <[email protected]> wrote: > Hi, > > i've written a calltracking application for my company and other apps will > follow soon. > Now, i would want a central way to access them and to assign rights on who > can see > and run what application. > The dashboard or access panel will be very simple: icons that link to the > application and based > on the user, some apps will not be visible. > > I'm not sure as to what is the better approach. > i'm thinking of making a new project "dashboard" where i have a simple > model containing info like app name, icon, position on the dashboard and so > on. > Easy enough. > > However, in my calltracking i have all the logic of usermanagement (login, > logout). > Do i copy this to my dashboard and remove it from the calltracking app so you > always have to login via the dashboard? > Or do i just copy it to the dashboard? > > Another possibility is to make the dashboard the project and the calltracking > an app in that project? > Is it possible to both use them as projects but still have one way to login > so that if a user > is logged in on the dashboard, he/she is automatically logged in when > accessing the > calltracking?
If you want user auth - then all your apps should be in one project - such that your company == your project The alternative is to use some other auth backend, such as LDAP - then each project can reference that one auth directory. -Preston > > Thanks for any insights, > Benedict -- You received this message because you are subscribed to the Google Groups "Django users" 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/django-users?hl=en.

