2011/12/15 Roberto Mier Escandón <rmescan...@gmail.com> > ** > HI Denis: > > I have seen the problem is due to get users from an LDAP. I have tested > with users taken from default h2 internal database and it works, but with > users from ldap it doesn't work :( > Does it have any sense? > Hi Roberto, I'll get back to you once verified this. By the time can you provide us the user-mgt.xml in the conf directory?
> > > El 14/12/2011 13:21, Denis Weerasiri escribió: > > Hi Roberto, > I tried this in G-Reg 4.0.0 with the following life-cycle which is " > TestPermissionsLifeCycle". > I was able to promote, demote, check/uncheck checkboxes from a non admin > user from the role "tios_deploy_role". > > Note-For the "tios_deploy_role" role, I gave the Configure, Login and > Manage UI permissions from admin console (Home > Configure > Users and > Roles > Roles > Permissions). > > 2011/12/12 Roberto Mier Escandón <rmescan...@gmail.com> > >> Hi Denis: >> >> G-Reg version is 4.0.0 >> >> There are several configured Life-cycle. For example: >> >> <aspect name="TestPermissionsLifeCycle" >> class="org.wso2.carbon.governance.registry.extensions.aspects.DefaultLifeCycle"> >> <configuration type="literal"> >> <lifecycle> >> <scxml >> xmlns="http://www.w3.org/2005/07/scxml"<http://www.w3.org/2005/07/scxml> >> version="1.0" >> initialstate="Development"> >> <state id="Development"> >> <datamodel> >> <data name="checkItems"> >> <item name="Code Completed" forEvent=""> >> <permissions> >> <permission >> roles="everyone,admin,tios_deploy_role"/> >> </permissions> >> </item> >> <item name="WSDL, Schema Created" forEvent=""> >> <permissions> >> <permission >> roles="everyone,admin,tios_deploy_role"/> >> </permissions> >> </item> >> <item name="QoS Created" forEvent=""> >> <permissions> >> <permission >> roles="everyone,admin,tios_deploy_role"/> >> </permissions> >> </item> >> </data> >> </datamodel> >> <transition event="Promote" >> target="Tested"/> >> </state> >> <state id="Tested"> >> <datamodel> >> <data name="checkItems"> >> <item name="Effective Inspection Completed" >> forEvent=""> >> <permissions> >> <permission >> roles="everyone,admin,tios_deploy_role"/> >> </permissions> >> </item> >> <item name="Test Cases Passed" forEvent=""> >> <permissions> >> <permission >> roles="everyone,admin,tios_deploy_role"/> >> </permissions> >> </item> >> <item name="Smoke Test Passed" forEvent=""> >> <permissions> >> <permission >> roles="everyone,admin,tios_deploy_role"/> >> </permissions> >> </item> >> </data> >> </datamodel> >> <transition event="Promote" target="Production"/> >> <transition event="Demote" target="Development"/> >> </state> >> <state id="Production"> >> <transition event="Demote" target="Tested"/> >> </state> >> </scxml> >> </lifecycle> >> </configuration> >> </aspect> >> >> But, also, I have tried to configure a distributed LCM sample life-cycle, >> and the result has been the same. The configuration for distributed LCM is: >> >> <aspect name="TestDistributedLC" >> class="org.wso2.carbon.governance.samples.lcm.DistributedLCM"> >> <!-- Checklist can either be provided as a >> resource(type=resource) or as xml content(type=literal, default) as >> provided below. --> >> <!-- <configuration >> type="resource">/workspace/configuration</configuration> --> >> <!-- OR --> >> <configuration type="literal"> >> <lifecycle> >> <state name="Diseño" roles="tios_deploy_role"> >> <permissions> >> <permission action="promote" >> roles="tios_deploy_role"/> >> </permissions> >> <checkitem>uno</checkitem> >> <checkitem>dos</checkitem> >> <checkitem>tres</checkitem> >> </state> >> <state name="Final" roles="tios_deploy_role"> >> <permissions> >> <permission action="demote" >> roles="tios_deploy_role"/> >> </permissions> >> <checkitem>cuatro</checkitem> >> <checkitem>cinco</checkitem> >> <checkitem>seis</checkitem> >> </state> >> </lifecycle> >> </configuration> >> </aspect> >> >> >> Best Regards. >> >> >> El 12/12/2011 14:56, Denis Weerasiri escribió: >> >> Hi Roberto, >> I think there's a problem with your configuration. >> Can you attach the life-cycle configuration and please mention the G-Reg >> version you use? >> >> 2011/12/12 Roberto Mier Escandón <rmescan...@gmail.com> >> >>> >>> Hi >>> I'm not able to permit users different from admin user to check/uncheck >>> the checkboxes in a lifecycle (promote or demote, even). I give users >>> permissions for lifecycles but they can only see them, not change its >>> status. >>> I have also created a new lifecycle with permissions for states (<state >>> name="foo" roles="foo_role">) or for promoting or demoting operations, but >>> It doesn't works >>> What is the solution?. Am I doing something wrong? Is there any bug? >>> >>> Greetings. >>> >>> -- >>> >>> Roberto Mier Escandón. >>> >>> _______________________________________________ >>> Carbon-dev mailing list >>> Carbon-dev@wso2.org >>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev >>> >> >> >> >> -- >> Thanks, >> Denis >> ---------------------------------------------------------- >> *Denis Weerasiri* >> Software Engineer; WSO2 Inc.; http://wso2.com, >> *email: denis <http://goog_277208233/>** [AT] wso2.com*<http://wso2.com/> >> * >> * >> *site: >> **https://sites.google.com/site/ddweerasiri/*<https://sites.google.com/site/ddweerasiri/> >> *blog: **http://ddweerasiri.blogspot.com*<http://ddweerasiri.blogspot.com/> >> * >> twitter: **http://twitter.com/ddweerasiri*<http://twitter.com/ddweerasiri> >> * >> linked-in: >> **http://lk.linkedin.com/in/ddweerasiri*<http://lk.linkedin.com/in/ddweerasiri> >> >> >> _______________________________________________ >> Carbon-dev mailing >> listCarbon-dev@wso2.orghttp://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev >> >> >> >> -- >> >> Roberto Mier Escandón. >> >> >> _______________________________________________ >> Carbon-dev mailing list >> Carbon-dev@wso2.org >> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev >> >> > > > -- > Thanks, > Denis > ---------------------------------------------------------- > *Denis Weerasiri* > Software Engineer; WSO2 Inc.; http://wso2.com, > *email: denis <http://goog_277208233/>** [AT] wso2.com* <http://wso2.com/> > * > * > *site: > **https://sites.google.com/site/ddweerasiri/*<https://sites.google.com/site/ddweerasiri/> > *blog: **http://ddweerasiri.blogspot.com*<http://ddweerasiri.blogspot.com/> > * > twitter: **http://twitter.com/ddweerasiri*<http://twitter.com/ddweerasiri> > * > linked-in: > **http://lk.linkedin.com/in/ddweerasiri*<http://lk.linkedin.com/in/ddweerasiri> > > > _______________________________________________ > Carbon-dev mailing > listCarbon-dev@wso2.orghttp://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev > > > > -- > > Roberto Mier Escandón. > > > _______________________________________________ > Carbon-dev mailing list > Carbon-dev@wso2.org > http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev > > -- Thanks, Denis ---------------------------------------------------------- *Denis Weerasiri* Software Engineer; WSO2 Inc.; http://wso2.com, *email: denis <http://goog_277208233/>** [AT] wso2.com* <http://wso2.com/>* * *site: **https://sites.google.com/site/ddweerasiri/*<https://sites.google.com/site/ddweerasiri/> *blog: **http://ddweerasiri.blogspot.com* <http://ddweerasiri.blogspot.com/> * twitter: **http://twitter.com/ddweerasiri* <http://twitter.com/ddweerasiri>* linked-in: **http://lk.linkedin.com/in/ddweerasiri*<http://lk.linkedin.com/in/ddweerasiri>
_______________________________________________ Carbon-dev mailing list Carbon-dev@wso2.org http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev