Login or Register

RSS IconRecent posts in this topic

avatar
bohboh on Oct 6. 2007. 10:00 am
Is it possible to create a client account and allow them to create projects?

At the moment, i have several clients that send over work via email / msn / skype etc. It can be hard to manage, what i want is a way for them to login to AC and for them to create the projects. Then i am sent a notification of a new project where i login and view the details, leave comments etc.

Is this possible?
avatar Pro
sccrwoohoo on Oct 6. 2007. 1:39 pm
I love the sound of that -- it would be interested to do that with prospective clients as well

avatar
fitzage on Oct 6. 2007. 8:33 pm
No. Permissions, as far as I've found, are only in regards to people being attached to specific projects. I actually like this, because you may want people to have different permissions for each project they have access to.

You may be able to sort of do what you want with tickets. Just have the user submit a ticket, and if it's bigger than what fits in the existing project, you can create a project instead.
avatar
mik on Oct 7. 2007. 5:22 pm
from http://www.activecollab.com/old-posts/permission-denied-how-roles-and-permissions-work-in-ac-1.0//
"If you decide to let your clients create new projects in the system you just need to open - Administration / Settings / General settings, and make sure that the option "Let clients start new projects" is enabled."

I'm signed up for the trial and I'm able to add a new person, but unable to add them to the project. I would like clients to be able to be the project managers for certain projects. I read that permissions can be customized on a per-project basis, does that apply to client members in the same way as owner company members?
avatar
fitzage on Oct 7. 2007. 10:56 pm
In my Administration/Settings/General area, there is only one option. Choosing a theme. Nothing about allowing clients to create projects or anything.
avatar
bohboh on Oct 8. 2007. 2:59 am
If it transpires that allowing clients to create projects is not possible then this is a major drawback for me. I did discover another app which may suit IF you need clients to create projects. Try http://www.stuffedguys.com/products/factory/

I have been playing with the demo version and it does a lot of what i need as well as having discussions via email.
avatar Staff
Ilija Studen on Oct 8. 2007. 5:12 am
This seams to be a really popular request. It will be supported in one of the upcoming releases. In the meantime here is a simple hack that you can use (just two lines of code).

1. Open /application/modules/system/models/projects/Project.class.php

2. Find canAdd() method and replace:

return $user->isOwner() && ($user->isProjectManager() || $user->isAdministrator() || $user->hasPermission('add_project'));


with:

return true;


3. Open /application/modules/system/controllers/ProjectController.class.php

4. Find add() action (should be around line #165)

5. After $this->active_project->setAttributes($project_data); line put this line "$this->active_project->setLeader($this->logged_user);" (without the quotes). It should look something like this:

....

$this->active_project = new Project(); // just in case

$this->active_project->setAttributes($project_data);
$this->active_project->setLeader($this->logged_user);
$this->active_project->setType(PROJECT_TYPE_NORMAL);
$this->active_project->setStatus(PROJECT_STATUS_ACTIVE);

...


This will let ANYONE create a project. Please let me know if this did the trick for you.
activeCollab team member | LinkedIn

RSS IconRecent posts in this topic