[opencms-dev] Workplace project bug? Need help pls
Michael Moossen
m.moossen at alkacon.com
Fri Dec 5 10:15:12 CET 2008
Hi, Nick!
There was a bug preventing seeing the online project for non project
managers.
This has been already fixed a couple of months ago in CVS (the only
involved class is org.opencms.db.CmsDriverManager).
if you can not wait for the next release, build from source.
HTH
Kind regards,
Michael
-------------------
Alkacon Software GmbH - The OpenCms Experts
http://www.alkacon.com - http://www.opencms.org
EdKpnPlanet wrote:
> Hallo Nick,
> Probably ypu have missed last week my reply. But this is
> my understanding of the Opencms implementation of LDAP.
> If I understand the LDAP philosophy used in Opencms
> correctly, is is assumed that only users with Root OU role have full
> access to all projects. Thus including the online project.
> When scanning the Opencms source, the online project is inhibited for
> the Organizational Units (OU) (see CmsDriverManager.java). It might be
> possible to change the role for each user. I did not try this.
>
> To get the online projects selectable, the source (see
> CmsDriverManager.java) must be altered and you have to rebuild opencms.
>
> regards Ed
>
> ----- Original Message -----
> *From:* Nick Straguzzi <mailto:nick.straguzzi at credosystems.com>
> *To:* opencms-dev at opencms.org <mailto:opencms-dev at opencms.org>
> *Sent:* Monday, December 01, 2008 11:10 PM
> *Subject:* [opencms-dev] Workplace project bug? Need help pls
>
> Hello - I sent this message last week but have heard no reply from
> anyone on the mailing list. This is really a very urgent problem
> for our clients and I would *greatly* appreciate any assistance from
> the OpenCms developers or an expert who can help!
>
> Once again, the issue pertains to the Project DDLB in the
> Workplace. When I set up a user in an Organizational Unit in
> OpenCms 7.05, the DDLB contains the list of all offline projects but
> not the standard "online" project. Without that, there is no way
> for our clients to see what their website currently looks like.
>
> I've tried to trace the issue in the source code, and it does appear
> that in CmsFrameset.getProjectSelect(), the online project will not
> be added to the DDLB because it technically "belongs" to the global
> space, not any particular OU. So when the code retrieves and loops
> through all projects for an OU user, "online" will not be added. Is
> this the desired behavior or a bug? Is there a way to configure the
> online project to appear in any OU project list? Am I overlooking
> something important? Most importantly, if this is indeed a bug,
> would it be possible for me to get a patched version of the relevant
> JAR branch (7.0.5) ASAP, so that we can roll out our client's new
> website?
>
> Regards,
>
> Nick Straguzzi
> Green Island Interactive / Credo Systems
> nick.straguzzi at credosystems.com <mailto:nick.straguzzi at credosystems.com>
>
>
> ------------------------------------------------------------------------
> *From:* Nick Straguzzi
> *Sent:* Wednesday, November 26, 2008 8:27 PM
> *To:* 'opencms-dev at opencms.org'
> *Subject:* Need help with project visibility in Workplace / setting
> up OUs
>
> Short question:
>
> When I set up a new user in an Organizational Unit (OU) in OpenCms
> 7.0.5 (each OU corresponding to a different Site on my single
> OpenCms server instance), my users do NOT see the "online" project
> listed in the Project DDLB in the Workplace. The only option they
> see is "Offline". (But, my Admin user does see both Online and
> Offline, even if I switch from one Site to another.)
>
> Longer explanation
>
> I'm an experienced OpenCms user, but my current project marks the
> first time I am setting up multiple Organizational Units for
> multiple websites hosted on the same server. I have done everything
> correctly (I think) according to the instructions found in the Wiki
> plus various online help sites.
>
> o Two OUs (call them A and B)
> o Users and Groups set up in each OU (let's call the users "a_user"
> and "b_user"
> o "a_user" is a User and a Project Manager within OU "A"
> o etc.
>
> ...but, when I log on as a_user in the Workplace, the only project
> listed in the Projects DDLB is "Offline". (Presumably, this is the
> Offline Project that was automatically set up when I created OU
> "A"). I don't have an "online" project; thus I can't view the
> actual published copy of Site "A" without going into the History for
> each file. Obviously, this isn't going to make my customers happy.
> The same thing happens when I log in as "b_user". But if I login as
> the Admin, there are no problems - I see both "online" and
> "offline") Even if I set "a_user" up with full admin rights within
> his OU, I still see only one project in the DDLB.
>
> Everything else seems to work fine for my two OUs. The project
> visibility problem is my last major hurdle. This is a very urgent
> problem, and I am sure I am doing something silly wrong, but I
> cannot figure out what it is. Much thanks in advance.
>
> Regards,
>
> Nick Straguzzi
> Green Island Interactive / Credo Systems
> nick.straguzzi at credosystems.com <mailto:nick.straguzzi at credosystems.com>
>
>
> ------------------------------------------------------------------------
>
>
> _______________________________________________
> This mail is sent to you from the opencms-dev mailing list
> To change your list options, or to unsubscribe from the list, please
> visit
> http://lists.opencms.org/mailman/listinfo/opencms-dev
>
>
> ------------------------------------------------------------------------
>
>
> _______________________________________________
> This mail is sent to you from the opencms-dev mailing list
> To change your list options, or to unsubscribe from the list, please visit
> http://lists.opencms.org/mailman/listinfo/opencms-dev
More information about the opencms-dev
mailing list