• 546.ve16648865996

      Hello there,

      We have a lot of projects which need different roles assigned to different teams. The global roles are based on the hierarchy of the company (developer, team leads, project manager, etc.). The item roles are per project with a team per project.

      No surprise here... we end up with lots of roles to manage.

      There has been a lot of talks about this "issue" with different solutions suggested.

      Here is mine

      We could add filters on the Assign Roles page to be able to only see a specific column or row. Basically the following would be added:

      • Filter by User.
      • Filter by Group. 

      When filtered, the table would be reduced to what is then matched (with regex or not).

      Please checkout the images attached to his issue as they demonstrate such solution.

       

      Is this solution interesting for you? Would you accept a pull request implementing this?

      Or should we implement the solution in javascript with Greasemonky (like the other UI enhancer toolkit)?

       

      Thanks in advance!

      Related Topic: https://issues.jenkins-ci.org/browse/JENKINS-8075

       

          [JENKINS-56525] Add Filters to Assign Roles page

          Kevin Delord created issue -
          Kevin Delord made changes -
          Attachment New: current_solution.png [ 46369 ]
          Attachment New: filter_by_group.png [ 46370 ]
          Attachment New: filter_by_user.png [ 46371 ]
          Kevin Delord made changes -
          Description Original: Hello there,

          We have a lot of projects which need different roles assigned to different teams. The global roles are based on the hierarchy of the company (developer, team leads, project manager, etc.). The item roles are per project with a team per project.

          No surprise here... we end up with lots of roles to manage.

          There has been [a lot of talks|https://issues.jenkins-ci.org/browse/JENKINS-8075] about this "issue" with different solutions suggested.

          Here is mine :)

          We could add filters on the Assign Roles page to be able to only see a specific column or row. Basically the following would be added:
           * Filter by User.
           * Filter by Group. 

          When filtered, the table would be reduced to what is then matched (with regex or not).

           

          Is this solution interesting for you? Would you accept a pull request implementing this?

          Or should we implement the solution in javascript with Greasemonky (like the other UI enhancer toolkit)?

           

          Thanks in advance!

           
          New: Hello there,

          We have a lot of projects which need different roles assigned to different teams. The global roles are based on the hierarchy of the company (developer, team leads, project manager, etc.). The item roles are per project with a team per project.

          No surprise here... we end up with lots of roles to manage.

          There has been a lot of talks about this "issue" with different solutions suggested.

          Here is mine :)

          We could add filters on the Assign Roles page to be able to only see a specific column or row. Basically the following would be added:
           * Filter by User.
           * Filter by Group. 

          When filtered, the table would be reduced to what is then matched (with regex or not).

          Please checkout the images attached to his issue as they demonstrate such solution.

           

          Is this solution interesting for you? Would you accept a pull request implementing this?

          Or should we implement the solution in javascript with Greasemonky (like the other UI enhancer toolkit)?

           

          Thanks in advance!

           
          Kevin Delord made changes -
          Description Original: Hello there,

          We have a lot of projects which need different roles assigned to different teams. The global roles are based on the hierarchy of the company (developer, team leads, project manager, etc.). The item roles are per project with a team per project.

          No surprise here... we end up with lots of roles to manage.

          There has been a lot of talks about this "issue" with different solutions suggested.

          Here is mine :)

          We could add filters on the Assign Roles page to be able to only see a specific column or row. Basically the following would be added:
           * Filter by User.
           * Filter by Group. 

          When filtered, the table would be reduced to what is then matched (with regex or not).

          Please checkout the images attached to his issue as they demonstrate such solution.

           

          Is this solution interesting for you? Would you accept a pull request implementing this?

          Or should we implement the solution in javascript with Greasemonky (like the other UI enhancer toolkit)?

           

          Thanks in advance!

           
          New: Hello there,

          We have a lot of projects which need different roles assigned to different teams. The global roles are based on the hierarchy of the company (developer, team leads, project manager, etc.). The item roles are per project with a team per project.

          No surprise here... we end up with lots of roles to manage.

          There has been [a lot of talks|https://issues.jenkins-ci.org/browse/JENKINS-8075] about this "issue" with different solutions suggested.

          Here is mine :)

          We could add filters on the Assign Roles page to be able to only see a specific column or row. Basically the following would be added:
           * Filter by User.
           * Filter by Group. 

          When filtered, the table would be reduced to what is then matched (with regex or not).

          Please checkout the images attached to his issue as they demonstrate such solution.

           

          Is this solution interesting for you? Would you accept a pull request implementing this?

          Or should we implement the solution in javascript with Greasemonky (like the other UI enhancer toolkit)?

           

          Thanks in advance!

           
          Kevin Delord made changes -
          Description Original: Hello there,

          We have a lot of projects which need different roles assigned to different teams. The global roles are based on the hierarchy of the company (developer, team leads, project manager, etc.). The item roles are per project with a team per project.

          No surprise here... we end up with lots of roles to manage.

          There has been [a lot of talks|https://issues.jenkins-ci.org/browse/JENKINS-8075] about this "issue" with different solutions suggested.

          Here is mine :)

          We could add filters on the Assign Roles page to be able to only see a specific column or row. Basically the following would be added:
           * Filter by User.
           * Filter by Group. 

          When filtered, the table would be reduced to what is then matched (with regex or not).

          Please checkout the images attached to his issue as they demonstrate such solution.

           

          Is this solution interesting for you? Would you accept a pull request implementing this?

          Or should we implement the solution in javascript with Greasemonky (like the other UI enhancer toolkit)?

           

          Thanks in advance!

           
          New: Hello there,

          We have a lot of projects which need different roles assigned to different teams. The global roles are based on the hierarchy of the company (developer, team leads, project manager, etc.). The item roles are per project with a team per project.

          No surprise here... we end up with lots of roles to manage.

          There has been a lot of talks about this "issue" with different solutions suggested.

          Here is mine :)

          We could add filters on the Assign Roles page to be able to only see a specific column or row. Basically the following would be added:
           * Filter by User.
           * Filter by Group. 

          When filtered, the table would be reduced to what is then matched (with regex or not).

          Please checkout the images attached to his issue as they demonstrate such solution.

           

          Is this solution interesting for you? Would you accept a pull request implementing this?

          Or should we implement the solution in javascript with Greasemonky (like the other UI enhancer toolkit)?

           

          Thanks in advance!

          Related Topic: https://issues.jenkins-ci.org/browse/JENKINS-8075

           
          Oleg Nenashev made changes -
          Labels New: user-experience
          Oleg Nenashev made changes -
          Assignee Original: Oleg Nenashev [ oleg_nenashev ]
          Kevin Delord made changes -
          Labels Original: user-experience New: gsoc-2019-project-idea user-experience
          Markus Winter made changes -
          Released As New: 546.ve16648865996
          Resolution New: Done [ 10000 ]
          Status Original: Open [ 1 ] New: Resolved [ 5 ]

            Unassigned Unassigned
            kevindelord Kevin Delord
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: