Flyspray - The bug killer!

  • Status Unconfirmed
  • Percent Complete
    0%
  • Task Type Bug Report
  • Category Backend/Core → API
  • Assigned To No-one
  • Operating System All
  • Severity Medium
  • Priority Very Low
  • Reported Version 1.0 devel (github master)
  • Due in Version Undecided
  • Due Date Undecided
  • Votes
  • Private
Attached to Project: Flyspray - The bug killer!
Opened by René Knipschild Custom Software Development - 31.03.2016

FS#2112 - Assigned tickets aren't editable for lower privileged user

An assigned ticket can't be edited by a lower privileged user.

Steps to reproduce:

  • One Project, Two Users. User A is Admin, User B is Basic
  • A creates a Task.
  • A take ownership of the Task. (it’s important to do this AFTER saving the task. You cannot assign User A if you are A in this moment. Maybe another Bug...!?)
  • Now B is allowed to take ownershop too. B click now “Add me to assignees”.
  • Now B can edit the task.
  • If B click “save”, the task can’t be saved, because some fields haven’t the correct values (esp: state is now “unconfirmed”). Many error messages said, that unexpected values exist

Some weird moments:

  • Why can B edit a task? He have no rights to edit tasks...
  • If B are Basic and have “edit own Task”-Right too, this bug also exist.
Project Manager
peterdd commented on 04.04.2016 11:52

What permissions are set for "Basic". In which global AND project groups is B? Which permissions have these global and project groups set?

Do you experienced it with a fresh install with fresh installed database?

ps: I'm just back from easter vacactions, and daily work is waiting for me too.

René Knipschild Custom Software Development commented on 11.04.2016 10:43

I hope you had nice and restorative vacations ;)

The permissions for "Basic" are the default permissions, that where given at the flyspray-installation. This bug was found on a fresh database.

B is not in a project-group, B is in the "Basic" Global-Group.

Loading...

Available keyboard shortcuts

Tasklist

Task Details

Task Editing