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

Submitting a ticket or adding a comment requires the user to fill fields which are hidden by this plugin #14

Open
tofi86 opened this issue Sep 16, 2020 · 2 comments

Comments

@tofi86
Copy link

tofi86 commented Sep 16, 2020

Hi,

I have an issue with this plugin with latest Redmine 3.4.13.

The user "Test Extern (PAG)" with the assigned role "parsX PowerUser" is not able to change the status of a ticket assigned to him with the following error message:

Bildschirmfoto 2020-09-16 um 17 22 49

The field "Abgabedatum" is hidden by your plugin for the role "parsX PowerUser" so for sure he is not able to set this field:

Bildschirmfoto 2020-09-16 um 17 23 22

This only happens for tickets where the field "Abgabedatum" (which is not required in any role or ticket status) is already set.

If "Abgabedatum" is empty, the user can change the ticket status without problems.

The workflow for this tracker and role is defined as follows:

Bildschirmfoto 2020-09-16 um 17 33 36

The role has read-only access to this field anyway, so requiring to fill the field is bullocks anyway.

If i make the field visible for the role in your plugin settings, the user can submit the intended issue status change.

Can you please have a look at this issue anytime soon?

Thanks for your help!

Best regards,
Tobias

System information
Environment:
  Redmine version                3.4.13.stable.20145
  Ruby version                   2.4.9-p362 (2019-10-02) [x86_64-linux]
  Rails version                  4.2.11.1
  Environment                    production
  Database adapter               PostgreSQL
  Database timezone              localtime
  ActiveRecord timezone          local
  App timezone                   UTC
SCM:
  Subversion                     1.9.3
  Git                            2.7.4
  Filesystem                     
Redmine plugins:
  clipboard_image_paste          1.13
  google_analytics_plugin        1.0.1
  issue_charts                   2.0.0
  redmine_agile                  1.5.1
  redmine_auto_watch             1.0.1
  redmine_base_deface            1.3.2
  redmine_checklists             3.1.16
  redmine_codebutton             0.4.0
  redmine_didyoumean             1.2.0
  redmine_dmsf                   1.6.0
  redmine_emojibutton            0.6.1
  redmine_github_hook            3.0.1
  redmine_issue_field_visibility 1.0.1
  redmine_issue_templates        0.2.2-dev
  redmine_landing_page           0.1.1
  redmine_lightbox2              0.4.5
  redmine_login_audit            0.3.3
  redmine_mail_from              2.0.0
  redmine_maintenance_mode       2.2.0
  redmine_merge_request_links    2.2.0
  redmine_more_code              1.0.0
  redmine_more_filters           1.4.0
  redmine_project_alias_2        1.0.4
  redmine_remote_revision_url    0.3.2
  redmine_render_markdown_in_repository 1.1.0
  redmine_resources              1.0.2
  redmine_revision_branches      0.4.0
  redmine_shortcuts              0.3.0
  redmine_silencer               0.4.3
  redmine_sudo                   0.0.1
  redmine_zenedit                0.0.2
  redmine_zxcvbn                 1.0.0
@tofi86
Copy link
Author

tofi86 commented Sep 16, 2020

This also happens when the user wants to add a comment but doesn't change ANY issue fields. This is even more severe I think... :-/

@tofi86 tofi86 changed the title Submitting a ticket is blocked, user is required to fill fields hidden by this plugin Submitting a ticket or adding a comment requires the user to fill fields which are hidden by this plugin Sep 16, 2020
@jkraemer
Copy link
Member

I cannot reproduce that. Probably one of the other plugins is interfering here?

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

No branches or pull requests

2 participants