Branch: refs/heads/master
Home: https://github.com/openSUSE/open-build-service
Commit: 3539b1df063108c67874192f6560f6c096f0da17
https://github.com/openSUSE/open-build-service/commit/3539b1df063108c6787419...
Author: Björn Geuken
Date: 2019-04-01 (Mon, 01 Apr 2019)
Changed paths:
M src/api/app/assets/stylesheets/webui2/groups.scss
A src/api/app/controllers/webui/groups/users_controller.rb
M src/api/app/controllers/webui/groups_controller.rb
R src/api/app/controllers/webui2/groups_controller.rb
M src/api/app/models/group.rb
A src/api/app/views/webui2/webui/groups/_add_group_user_modal.html.haml
M src/api/app/views/webui2/webui/groups/_group_members.html.haml
R src/api/app/views/webui2/webui/groups/edit.html.haml
M src/api/app/views/webui2/webui/groups/index.html.haml
M src/api/app/views/webui2/webui/groups/show.html.haml
A src/api/app/views/webui2/webui/groups/users/destroy.js.erb
A src/api/app/views/webui2/webui/webui/flash.js.erb
M src/api/config/routes.rb
M src/api/spec/bootstrap/features/webui/groups_spec.rb
A src/api/spec/controllers/webui/groups/users_controller_spec.rb
Log Message:
-----------
Re-design member list page(s) for groups
This was needed to be able show and edit the maintainer rights of users.
The group user edit and show page are now merged, which also solves the
different appearance of group users on both pages.
The "Actions" column in the group index view became superfluous because
it only contained a link to the, now removed, user edit view.
A link to the show page is still there.
Users can now see who is a maintainer of a group. Group maintainers can
change maintainer rights of other users.
Kudos for the appearance of the "group cards" goes to @dmarcoux
Commit: a07bbfed4cae9b07b83517cd8d4ce41349505051
https://github.com/openSUSE/open-build-service/commit/a07bbfed4cae9b07b83517...
Author: Björn Geuken
Date: 2019-04-01 (Mon, 01 Apr 2019)
Changed paths:
M src/api/app/models/group.rb
Log Message:
-----------
Clean up group model: .create().save -> .create()
Commit: 19223eb03f5c223729122ed4218564227caffde1
https://github.com/openSUSE/open-build-service/commit/19223eb03f5c223729122e...
Author: Björn Geuken
Date: 2019-04-01 (Mon, 01 Apr 2019)
Changed paths:
M src/api/app/assets/stylesheets/webui2/architectures.scss
Log Message:
-----------
Use a min-width for the architecture checkboxes
Longer architecture names were causing an overflow. Replacing width
with min-width prevents while keeping the checkboxes aligned for
"normal" arch name lenghts.
Commit: f36b2a925bc558637a01483855803e693bb33ea3
https://github.com/openSUSE/open-build-service/commit/f36b2a925bc558637a0148...
Author: Dany Marcoux
Date: 2019-04-01 (Mon, 01 Apr 2019)
Changed paths:
M src/api/app/assets/stylesheets/webui2/architectures.scss
M src/api/app/assets/stylesheets/webui2/groups.scss
A src/api/app/controllers/webui/groups/users_controller.rb
M src/api/app/controllers/webui/groups_controller.rb
R src/api/app/controllers/webui2/groups_controller.rb
M src/api/app/models/group.rb
A src/api/app/views/webui2/webui/groups/_add_group_user_modal.html.haml
M src/api/app/views/webui2/webui/groups/_group_members.html.haml
R src/api/app/views/webui2/webui/groups/edit.html.haml
M src/api/app/views/webui2/webui/groups/index.html.haml
M src/api/app/views/webui2/webui/groups/show.html.haml
A src/api/app/views/webui2/webui/groups/users/destroy.js.erb
A src/api/app/views/webui2/webui/webui/flash.js.erb
M src/api/config/routes.rb
M src/api/spec/bootstrap/features/webui/groups_spec.rb
A src/api/spec/controllers/webui/groups/users_controller_spec.rb
Log Message:
-----------
Merge pull request #7299 from bgeuken/group_users_page
Make group maintainers visible in the WebUI
Compare: https://github.com/openSUSE/open-build-service/compare/d5316bbb9c57...f36b2a...