Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[com_fields] (com_contact) List Field in Contactform is disabled #14336

Closed
coolcat-creations opened this issue Mar 4, 2017 · 8 comments
Closed

Comments

@coolcat-creations
Copy link
Contributor

Steps to reproduce the issue

Create a list Field for Client= Mail
image

Expected result

Field should be shown in the contactform for the user to chose from the values

Actual result

Field is disabled (cursor shows disabled icon)
image

@ghost
Copy link

ghost commented Mar 4, 2017

is this same like #13753

@coolcat-creations
Copy link
Contributor Author

Yes, thanks. Then issue solved...
Bad UX though... :/

@ghost
Copy link

ghost commented Mar 5, 2017

@Bakual so theres one more Issue reported. We will have more;-) We talked about changing default behavior, we should do it but i don't remember arguments against it.

@Bakual
Copy link
Contributor

Bakual commented Mar 5, 2017

i don't remember arguments against it

Simple, you can't 😄
ACL always defaults to NO and you can't differentiate between the contact itself (where public should be disallowed) and the contact form (where public should be allowed). You need to do that on field (or group) level.

So it's a question of documentiing it properly.

@ghost
Copy link

ghost commented Mar 5, 2017

i will copy the Link to Documentation on my Clipboard

@ghost
Copy link

ghost commented Mar 5, 2017

so this could be closed, @coolcat-creations ?

@coolcat-creations
Copy link
Contributor Author

Still i think it will be a huge issue. So my ideas for a solution:

  1. Can the ACL be displayed in the Fields Overview somehow? OR
  2. Can there be a help box, like it´s in the Language overrides that explains not to forget to set the permissions OR
  3. Can the permission be displayed in the first tab? Something like: This field is editable for: Super Admin. If you want to change permissions open the ACL tab.

something like this?

@Bakual
Copy link
Contributor

Bakual commented Mar 5, 2017

I don't think that is doable easily. As you know there can be a lot of usergroups and you would have to show that setting for each of them. And honestly, it's likely only an issue for the contact form fields.
I think that is a task for documentation, the code already shows the calculated permissions for each usergroup when you edit the field. You just need to look at the permission tab.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants