This is a list of books currently on my To Read shelf... literally. I do not suggest or anti-suggest any of them at this time as I haven't read them yet.
Current Efforts:
Blue Parabola, LLC
HubAustin
web2Project
PHP'ers:
Cal Evans
Eli White
Elizabeth Naramore
Joe LeBlanc
Matthew Turland
Matthew Weier O'Phinney
Planet PHP
Tony Bibbs
Business/mISV:
Bob Walsh
Eric Sink
Joel Spolsky
Micah Baldwin
Paul Graham
Past Projects:
CodeSnipers
HOBY
Judicial Watch
mobile FoxNews.com
NRTW
Great Tools I use:
Drupal
GitHub
NetBeans for PHP
phpUnit
Subversion
Zend Framework
This is not the home of dotProject or web2project. It is the home of CaseySoftware, LLC. Any dotProject support questions should be referred to their support forums.
After many recent threads about permissions "errors" in the dotProject forums, I've decided to describe one set of permissions here. This is not all of the permissions in effect here at CaseySoftware, but it is the main set used throughout daily usage. If you have questions, feel free to post them below.
Role: Project Worker
Non-Admin Modules - Allow - Access, Add, Delete, Edit, View
Companies - Deny - Access, Add, Delete, Edit, View
Reports - Allow - Access, Add, Delete, Edit, View
Explanation: This gives access for a User to do anything they want on any of the non-admin modules *except* for Company. But since all of my Projects are assigned to a company, they can't actually see anything other than the navigation menu and empty screens.
Test Results: I just created a new User with *only* this Role. The only Nav options visible are Projects, Tasks, Calendar, Files, Contacts, SmartSearch, Links, Reports. Under each, there is no data visible other than information not associated with any Company... for example, some of the Contacts.
Now, I got back and add the following permissions to this user:
Companies - CaseySoftware, LLC - Allow - Access, View
The User can now view all the information associated with my Company. This includes all of its Projects, Files, Contacts, etc. This user could even create new projects if they wanted, but only for this Company.
Now, since this is a ficticious contractor user, I add the following permissions:
Companies - Acme Anvil Corporation - Allow - Access, View
The User can now view all the information associated with this additional Company. Everything they could do/see for CaseySoftware, LLC now applies here too. Now, if they were working on this company's projects, they could log time against tasks, whatever.
Now let's say I have a single Project within CaseySoftware, LLC that the person shouldn't see, so I add these permissions:
Projects - Secret Anvil Development - Deny - Access, View, Add, Edit, Delete
This prevents the User from seeing *anything* involved with this project. No Tasks, no Files, no Calendar Events.
Defualt User Permissions
Hi,
I want to setup default security rules (for all new team members) as:
• Should NOT have access to ANY Company
• Should NOT have access to ANY Company Contact
• Should NOT have access to ANY Project
• Should NOT be able to create new Projects
So I can explicitly define, on what projects the user has access
Can you help me?
Default Permissons
Well, whenever a new user is created, they don't have any permissions (Roles) by default. Therefore, your first three points should be handled automatically.
To expand from there, you'd have to grant project-specific permission to each user.
I still cannot set permission for forums
I do exactly what you told...
But the forum still doesn't work becuase
my client still see other forums that not related to his company/project.
Anyway, Thank you for your guideline.
Cheers,
please help me!!!!!!!!!!
I need to know how I can give access to user to your task, Only the tasks assigned to him.
Want to set default user permissions
I am deploying the dotproject, and this really a great tool, However as the team is big, and i have few techy users, I feel the need to restricting few aspects by deafult. As us mentioned in above comment the default DENY rule for Company and project.
What I want is,
any user should be able to edit, delete or create, projects, tasks within a project where is is not assigned. similar if for company, departments, task(very imp). How do i get this done in one go. I will have 50 -100 users and cant manually assign and want to get a shortcut for this.
dotProject Support
Unfortunately, I don't provide support or even suggestions for dotProject anymore. Instead, I work on web2project. I believe it's better because it have a regular release cycle, is faster, has more features, less bugs, and allows modules due many more and more powerful things, but it's up to you to decide which works best for you.
Post new comment