Chronoforms in backend visible for "managers"

How to make ChronoForms visible to Joomla managers in the backend.

Overview

The problem is that CF's default ACL settings only allow access to site administrators, not managers.
Manually edit the 'rules' column in the 'jprefix_assets' database table for the CF component entry, copying the full ACL rules from another component that managers can access.

Answered
he hekla 18 Nov, 2015
Hi

first of all, thank you for Chronoforms!

I have a co-worker with backend access as "manager", and only the permission to see what she needs so edit.

My question: how can I make chronoforms visible to a "manager". I couldn't figure it out.
In the configuration I have only the option "Configure ACL & Options " an none for "Access Administration Interface", "Create", "Delete", "Edit" like in other extensions.

Thank you.
Gr GreyHead 19 Nov, 2015
Hi hekla,

Sorry, I've never tried to do this - my impression was that ChronoForms was accessible to anyone with Site Admin access.

Bob
he hekla 19 Nov, 2015
Hi Bob

thank you for your answer.

my next question in this case:
Is it somehow possible to make it visible to a manager?
Also a manual change in the MySQL DB or other hacks would be ok.
Gr GreyHead 20 Nov, 2015
Hi hekla,

I had a look at the Joomla! docs but could not find any way to set access for a single component - but I may not have found the right info. You can give access to all components from the setting Global Configuration > Permissions > Access Administration Interface > Allowed

What do you need this user to be able to do?

Bob
he hekla 21 Nov, 2015
Answer
Hi Bob

We have a registration form with event dates and the has to update them ...

Anyway I found a solution (hack):
I compared the entries of two DB with where I had an other component 1) visible and 2) invisible for managers.

What I found out: the different entries were located in the table "jprefix_assets" in the column "rules".
So I went to the row for com_chronoforms5 and in "rules" there is:
{"core.admin":[]}

The other component where the manager has the permission to see it there was:
{"core.admin":{"6":1},"core.manage":{"6":1},"core.create":{"6":1},"core.delete":{"6":1},"core.edit":{"6":1},"core.edit.state":{"6":1},"core.edit.own":{"6":1}}

So I copied the second entry of rules in the one of chronoforms – now it works, it is visible to the manager

I also found two articles in docs.joomla.org which might be of interest for this topic:
https://docs.joomla.org/Adding_ACL_rules_to_your_component
https://docs.joomla.org/J3.x:Developing_a_MVC_Component/Adding_ACL/en

Thank you
Hekla
Gr GreyHead 21 Nov, 2015
Hi hekla,

Thank you. I looked at some of the user settings and tables but didn't find that.

Bob
pi pixelhexe 16 Jun, 2016
Thank you so much for the solution, Hekla!
I just had the same question and your little database supplement worked for me as well.
Anja
This topic is locked and no more replies can be posted.