[openSUSE/open-build-service] 2213f0: Implement notification bars in remaining views
Branch: refs/heads/notify-users-on-group-membership-addition-and-deletion Home: https://github.com/openSUSE/open-build-service Commit: 2213f0a85a38dfd2e29f5fe7afabf9c73b5195fc https://github.com/openSUSE/open-build-service/commit/2213f0a85a38dfd2e29f5f... Author: Jacob Michalskie <jacob.michalskie@suse.com> Date: 2024-05-28 (Tue, 28 May 2024) Changed paths: M src/api/app/components/notification_notifiable_link_component.rb M src/api/app/controllers/webui/packages/build_log_controller.rb M src/api/app/controllers/webui/workflow_runs_controller.rb Log Message: ----------- Implement notification bars in remaining views Commit: 6a4f139750413488c0d0d8b548f5ff930fdc649f https://github.com/openSUSE/open-build-service/commit/6a4f139750413488c0d0d8... Author: Jacob Michalskie <jacob.michalskie@suse.com> Date: 2024-05-29 (Wed, 29 May 2024) Changed paths: M src/api/app/assets/stylesheets/webui/notifications.scss M src/api/app/views/webui/packages/build_log/live_build_log.html.haml Log Message: ----------- Offset the build log alert by the height of the notification bar Commit: a8529903a12224d68fe14ad3b23b062a5bb76f03 https://github.com/openSUSE/open-build-service/commit/a8529903a12224d68fe14a... Author: Jacob Michalskie <jacob.michalskie@suse.com> Date: 2024-05-29 (Wed, 29 May 2024) Changed paths: M src/api/app/controllers/webui/appeals_controller.rb Log Message: ----------- Display on appeals show as well Commit: 0c9260b8cfba25e1df1a561cb3c06437c2dda3be https://github.com/openSUSE/open-build-service/commit/0c9260b8cfba25e1df1a56... Author: ncounter <dleidi@suse.com> Date: 2024-05-30 (Thu, 30 May 2024) Changed paths: M src/api/app/assets/stylesheets/webui/notifications.scss M src/api/app/components/notification_filter_component.html.haml M src/api/app/views/webui/shared/_check_box.haml Log Message: ----------- Notification filters: from links to checkboxes Commit: 42a8100fdba63ce4a2b02d3b5d2570dff283d0bd https://github.com/openSUSE/open-build-service/commit/42a8100fdba63ce4a2b02d... Author: ncounter <dleidi@suse.com> Date: 2024-05-30 (Thu, 30 May 2024) Changed paths: M src/api/app/components/notification_filter_component.rb M src/api/app/controllers/concerns/webui/notifications_filter.rb M src/api/app/controllers/webui/users/notifications_controller.rb M src/api/app/models/notification.rb M src/api/app/views/webui/users/notifications/_update.js.erb M src/api/app/views/webui/users/notifications/index.html.haml Log Message: ----------- Filters counting Commit: 25de5e715c452081306eeaadefbb4f38f0e7485b https://github.com/openSUSE/open-build-service/commit/25de5e715c452081306eea... Author: ncounter <dleidi@suse.com> Date: 2024-05-30 (Thu, 30 May 2024) Changed paths: R src/api/app/components/notification_filter_link_component.html.haml R src/api/app/components/notification_filter_link_component.rb R src/api/spec/components/notification_filter_link_component_spec.rb R src/api/spec/components/previews/notification_filter_link_component_preview.rb Log Message: ----------- Drop no longer used component Commit: 29ab9631321e3a3184680d35679f4093f65dd7ba https://github.com/openSUSE/open-build-service/commit/29ab9631321e3a3184680d... Author: ncounter <dleidi@suse.com> Date: 2024-05-30 (Thu, 30 May 2024) Changed paths: M src/api/app/components/notification_filter_component.html.haml M src/api/app/controllers/concerns/webui/notifications_filter.rb M src/api/app/controllers/webui/users/notifications_controller.rb M src/api/app/queries/groups_for_filter_finder.rb M src/api/app/queries/projects_for_filter_finder.rb M src/api/app/views/webui/shared/_check_box.haml M src/api/app/views/webui/users/notifications/_notifications_list.html.haml M src/api/app/views/webui/users/notifications/index.html.haml M src/api/spec/components/notification_filter_component_spec.rb M src/api/spec/components/previews/notification_filter_component_preview.rb M src/api/spec/controllers/webui/users/notifications_controller_spec.rb M src/api/spec/features/webui/users/notifications_spec.rb Log Message: ----------- Handle multiple filter parameters Commit: f9114a71198ff4472af457d7a353bd20b5e4755f https://github.com/openSUSE/open-build-service/commit/f9114a71198ff4472af457... Author: ncounter <dleidi@suse.com> Date: 2024-05-30 (Thu, 30 May 2024) Changed paths: M src/api/app/controllers/concerns/webui/notifications_filter.rb M src/api/app/controllers/webui/users/notifications_controller.rb Log Message: ----------- Move filtering logic to the filter class Commit: 0490456fc3cf96b0455a6af109b118bdab712fa4 https://github.com/openSUSE/open-build-service/commit/0490456fc3cf96b0455a6a... Author: ncounter <dleidi@suse.com> Date: 2024-05-30 (Thu, 30 May 2024) Changed paths: M src/api/app/components/notification_action_bar_component.rb M src/api/app/controllers/webui/users/notifications_controller.rb Log Message: ----------- Force select action button to 'Read' in case of mixed selection Commit: 251e0695604bcb32ed4fa3f35c21f39f7ad05e99 https://github.com/openSUSE/open-build-service/commit/251e0695604bcb32ed4fa3... Author: Dario Leidi <dleidi@suse.com> Date: 2024-05-30 (Thu, 30 May 2024) Changed paths: M src/api/app/components/notification_filter_component.html.haml Log Message: ----------- @count[<key>] is never nil Commit: 68a3ba28e12fa903a1186aa2bcda602c8c0c2b81 https://github.com/openSUSE/open-build-service/commit/68a3ba28e12fa903a1186a... Author: Dario Leidi <dleidi@suse.com> Date: 2024-05-30 (Thu, 30 May 2024) Changed paths: M src/api/app/controllers/webui/users/notifications_controller.rb Log Message: ----------- Make use of Ruby smartness Commit: 8556b3119b88374f9196334bf6c269dac4e2ce57 https://github.com/openSUSE/open-build-service/commit/8556b3119b88374f919633... Author: Dario Leidi <dleidi@suse.com> Date: 2024-05-30 (Thu, 30 May 2024) Changed paths: M src/api/app/controllers/webui/users/notifications_controller.rb Log Message: ----------- Fix setting shared variable in a before_action Commit: d9d5d0e93e1fdff698837284f0866b58bf442e8d https://github.com/openSUSE/open-build-service/commit/d9d5d0e93e1fdff6988372... Author: Dario Leidi <dleidi@suse.com> Date: 2024-05-30 (Thu, 30 May 2024) Changed paths: M src/api/app/controllers/concerns/webui/notifications_filter.rb Log Message: ----------- Redundant assignment dropped Commit: 59b1753ecfb49ea837eef01cd2b074c2c0185cd9 https://github.com/openSUSE/open-build-service/commit/59b1753ecfb49ea837eef0... Author: Dario Leidi <dleidi@suse.com> Date: 2024-05-30 (Thu, 30 May 2024) Changed paths: M src/api/app/controllers/webui/users/notifications_controller.rb M src/api/app/views/webui/users/notifications/index.html.haml Log Message: ----------- Move complex logic away from view to the controller Commit: 518cc49d9824cbacda2f63f3fdcfded26810d280 https://github.com/openSUSE/open-build-service/commit/518cc49d9824cbacda2f63... Author: ncounter <dleidi@suse.com> Date: 2024-05-30 (Thu, 30 May 2024) Changed paths: M src/api/app/components/notification_filter_component.html.haml M src/api/app/components/notification_filter_component.rb Log Message: ----------- Prevent possible clashing key names Commit: 7df21b40c8fc951a91ae69c4f1584711c8fca14c https://github.com/openSUSE/open-build-service/commit/7df21b40c8fc951a91ae69... Author: ncounter <dleidi@suse.com> Date: 2024-05-30 (Thu, 30 May 2024) Changed paths: M src/api/app/components/notification_action_bar_component.rb M src/api/app/components/notification_filter_component.html.haml M src/api/app/components/notification_filter_component.rb M src/api/app/controllers/concerns/webui/notifications_filter.rb M src/api/app/controllers/webui/users/notifications_controller.rb A src/api/app/views/webui/shared/_radio_button.haml Log Message: ----------- Make notification state filter a radio button Commit: 7dffa6f95f1d641a726a0781710f579901e7c1fb https://github.com/openSUSE/open-build-service/commit/7dffa6f95f1d641a726a07... Author: ncounter <dleidi@suse.com> Date: 2024-05-30 (Thu, 30 May 2024) Changed paths: M src/api/app/controllers/concerns/webui/notifications_filter.rb M src/api/app/controllers/person/notifications_controller.rb M src/api/app/controllers/webui/users/notifications_controller.rb Log Message: ----------- Rename toward consistency Commit: 2dee7194dbf351c7a994598f0b2cb2004ee6fcb8 https://github.com/openSUSE/open-build-service/commit/2dee7194dbf351c7a99459... Author: ncounter <dleidi@suse.com> Date: 2024-05-30 (Thu, 30 May 2024) Changed paths: M src/api/app/controllers/webui/users/notifications_controller.rb Log Message: ----------- Before action does not return anything Commit: abc0817740121fa6adf7fc727838f559f851956b https://github.com/openSUSE/open-build-service/commit/abc0817740121fa6adf7fc... Author: ncounter <dleidi@suse.com> Date: 2024-05-30 (Thu, 30 May 2024) Changed paths: M src/api/app/controllers/webui/users/notifications_controller.rb Log Message: ----------- Wrap only really affected lines Commit: 8a4ff22f09901aba78f08a4b79d12058f41c8c37 https://github.com/openSUSE/open-build-service/commit/8a4ff22f09901aba78f08a... Author: Dario Leidi <dleidi@suse.com> Date: 2024-05-31 (Fri, 31 May 2024) Changed paths: M src/api/app/assets/stylesheets/webui/notifications.scss M src/api/app/components/notification_action_bar_component.rb M src/api/app/components/notification_filter_component.html.haml M src/api/app/components/notification_filter_component.rb R src/api/app/components/notification_filter_link_component.html.haml R src/api/app/components/notification_filter_link_component.rb M src/api/app/controllers/concerns/webui/notifications_filter.rb M src/api/app/controllers/person/notifications_controller.rb M src/api/app/controllers/webui/users/notifications_controller.rb M src/api/app/models/notification.rb M src/api/app/queries/groups_for_filter_finder.rb M src/api/app/queries/projects_for_filter_finder.rb M src/api/app/views/webui/shared/_check_box.haml A src/api/app/views/webui/shared/_radio_button.haml M src/api/app/views/webui/users/notifications/_notifications_list.html.haml M src/api/app/views/webui/users/notifications/_update.js.erb M src/api/app/views/webui/users/notifications/index.html.haml M src/api/spec/components/notification_filter_component_spec.rb R src/api/spec/components/notification_filter_link_component_spec.rb M src/api/spec/components/previews/notification_filter_component_preview.rb R src/api/spec/components/previews/notification_filter_link_component_preview.rb M src/api/spec/controllers/webui/users/notifications_controller_spec.rb M src/api/spec/features/webui/users/notifications_spec.rb Log Message: ----------- Merge pull request #16183 from ncounter/notification-filters Notification filters: multiple selection Commit: 673276d034a8e5569523dc1696a70f3e3a8cf833 https://github.com/openSUSE/open-build-service/commit/673276d034a8e5569523dc... Author: Adrian Schröter <adrian@suse.de> Date: 2024-05-31 (Fri, 31 May 2024) Changed paths: M src/api/lib/xpath_engine.rb M src/api/test/functional/source_controller_test.rb Log Message: ----------- [api] add basic scmsync xpath search support Commit: e753dd623ad407b1bdcda2277be265809bcd7624 https://github.com/openSUSE/open-build-service/commit/e753dd623ad407b1bdcda2... Author: Dani Donisa <dani.doni@gmail.com> Date: 2024-05-31 (Fri, 31 May 2024) Changed paths: M src/api/app/models/concerns/has_attributes.rb Log Message: ----------- Fix undefined local variable or method `project` The `project` method is only valid when the object is a package, if not, we can ask for `render_main_attributes` directly. Fixes #15664 Commit: 17d6834776a4b178bd26ed23356bc5ada0a801c9 https://github.com/openSUSE/open-build-service/commit/17d6834776a4b178bd26ed... Author: Eduardo J <enavarro@suse.com> Date: 2024-05-31 (Fri, 31 May 2024) Changed paths: M src/api/app/models/concerns/has_attributes.rb Log Message: ----------- Merge pull request #16217 from danidoni/fix-missing-method-project-for-render-attribute-axml Fix undefined local variable or method `project` Commit: 855073ae77c02c4fe2cfaa29460c02733e611a14 https://github.com/openSUSE/open-build-service/commit/855073ae77c02c4fe2cfaa... Author: Jacob Michalskie <jacob.michalskie@suse.com> Date: 2024-05-31 (Fri, 31 May 2024) Changed paths: M src/api/app/controllers/webui/appeals_controller.rb M src/api/app/controllers/webui/packages/build_log_controller.rb M src/api/app/controllers/webui/workflow_runs_controller.rb Log Message: ----------- Use the concern instead of own implementation Commit: 2e90309ec3f7e3f12f75b7643ec49dd36d44e5de https://github.com/openSUSE/open-build-service/commit/2e90309ec3f7e3f12f75b7... Author: Henne Vogelsang <hvogel@opensuse.org> Date: 2024-05-31 (Fri, 31 May 2024) Changed paths: M src/api/app/assets/stylesheets/webui/notifications.scss M src/api/app/components/notification_notifiable_link_component.rb M src/api/app/controllers/webui/appeals_controller.rb M src/api/app/controllers/webui/packages/build_log_controller.rb M src/api/app/controllers/webui/workflow_runs_controller.rb M src/api/app/views/webui/packages/build_log/live_build_log.html.haml Log Message: ----------- Merge pull request #16214 from hellcp-work/notification-bar Implement notification bars in remaining views Commit: 803a8c1db5b67b0f9c639c6af8c16e052a267576 https://github.com/openSUSE/open-build-service/commit/803a8c1db5b67b0f9c639c... Author: Jacob Michalskie <jacob.michalskie@suse.com> Date: 2024-05-31 (Fri, 31 May 2024) Changed paths: M src/api/app/controllers/webui/users/notifications_controller.rb Log Message: ----------- Mark as read when button specified mark as read Commit: f3ac9be9e1d820152607054ca2cac95876d42667 https://github.com/openSUSE/open-build-service/commit/f3ac9be9e1d82015260705... Author: Jacob Michalskie <jacob.michalskie@suse.com> Date: 2024-05-31 (Fri, 31 May 2024) Changed paths: M src/api/spec/controllers/webui/users/notifications_controller_spec.rb Log Message: ----------- Correct the test for the new format Commit: b866977fb282917e2d20fc290b413ad1da3d1d3e https://github.com/openSUSE/open-build-service/commit/b866977fb282917e2d20fc... Author: Eduardo Navarro <enavarro@suse.com> Date: 2024-05-31 (Fri, 31 May 2024) Changed paths: M src/api/public/apidocs/paths/search_package.yaml M src/api/public/apidocs/paths/search_package_id.yaml M src/api/public/apidocs/paths/search_project.yaml M src/api/public/apidocs/paths/search_project_id.yaml Log Message: ----------- Add API documentation for xcmsync xpath search Commit: 07822c23328a854d281217a2f356bd841722e226 https://github.com/openSUSE/open-build-service/commit/07822c23328a854d281217... Author: Jacob Michalskie <jacob.michalskie@suse.com> Date: 2024-05-31 (Fri, 31 May 2024) Changed paths: M src/api/app/assets/javascripts/webui/notification.js M src/api/app/components/notification_action_bar_component.html.haml M src/api/app/components/notification_mark_button_component.rb M src/api/app/controllers/webui/users/notifications_controller.rb M src/api/spec/components/notification_mark_button_component_spec.rb M src/api/spec/controllers/webui/users/notifications_controller_spec.rb M src/api/spec/features/webui/users/notifications_spec.rb Log Message: ----------- Set button value explicitly Commit: c616978da1ed2dc594841fb924fca2b58a0890ad https://github.com/openSUSE/open-build-service/commit/c616978da1ed2dc594841f... Author: Eduardo J <enavarro@suse.com> Date: 2024-05-31 (Fri, 31 May 2024) Changed paths: M src/api/app/assets/javascripts/webui/notification.js M src/api/app/components/notification_action_bar_component.html.haml M src/api/app/components/notification_mark_button_component.rb M src/api/app/controllers/webui/users/notifications_controller.rb M src/api/spec/components/notification_mark_button_component_spec.rb M src/api/spec/controllers/webui/users/notifications_controller_spec.rb M src/api/spec/features/webui/users/notifications_spec.rb Log Message: ----------- Merge pull request #16176 from hellcp-work/notification-filter-update-read Mark as read when button specified mark as read Commit: fd5510f26983f3c390158e179ced22fdefe55582 https://github.com/openSUSE/open-build-service/commit/fd5510f26983f3c390158e... Author: Henne Vogelsang <hvogel@opensuse.org> Date: 2024-05-31 (Fri, 31 May 2024) Changed paths: M src/api/lib/xpath_engine.rb M src/api/public/apidocs/paths/search_package.yaml M src/api/public/apidocs/paths/search_package_id.yaml M src/api/public/apidocs/paths/search_project.yaml M src/api/public/apidocs/paths/search_project_id.yaml M src/api/test/functional/source_controller_test.rb Log Message: ----------- Merge pull request #16230 from adrianschroeter/basic_scmsync_xpath [api] add basic scmsync xpath search support Commit: 82daea7c07bf3174e17d84bdbc964bc279eb1076 https://github.com/openSUSE/open-build-service/commit/82daea7c07bf3174e17d84... Author: Steven R. Baker <steven@stevenrbaker.com> Date: 2024-05-31 (Fri, 31 May 2024) Changed paths: M src/api/app/assets/javascripts/webui/notification.js M src/api/app/assets/stylesheets/webui/notifications.scss M src/api/app/components/notification_action_bar_component.html.haml M src/api/app/components/notification_action_bar_component.rb M src/api/app/components/notification_filter_component.html.haml M src/api/app/components/notification_filter_component.rb R src/api/app/components/notification_filter_link_component.html.haml R src/api/app/components/notification_filter_link_component.rb M src/api/app/components/notification_mark_button_component.rb M src/api/app/components/notification_notifiable_link_component.rb M src/api/app/controllers/concerns/webui/notifications_filter.rb M src/api/app/controllers/person/notifications_controller.rb M src/api/app/controllers/webui/appeals_controller.rb M src/api/app/controllers/webui/packages/build_log_controller.rb M src/api/app/controllers/webui/users/notifications_controller.rb M src/api/app/controllers/webui/workflow_runs_controller.rb M src/api/app/models/concerns/has_attributes.rb M src/api/app/models/notification.rb M src/api/app/queries/groups_for_filter_finder.rb M src/api/app/queries/projects_for_filter_finder.rb M src/api/app/views/webui/packages/build_log/live_build_log.html.haml M src/api/app/views/webui/shared/_check_box.haml A src/api/app/views/webui/shared/_radio_button.haml M src/api/app/views/webui/users/notifications/_notifications_list.html.haml M src/api/app/views/webui/users/notifications/_update.js.erb M src/api/app/views/webui/users/notifications/index.html.haml M src/api/lib/xpath_engine.rb M src/api/public/apidocs/paths/search_package.yaml M src/api/public/apidocs/paths/search_package_id.yaml M src/api/public/apidocs/paths/search_project.yaml M src/api/public/apidocs/paths/search_project_id.yaml M src/api/spec/components/notification_filter_component_spec.rb R src/api/spec/components/notification_filter_link_component_spec.rb M src/api/spec/components/notification_mark_button_component_spec.rb M src/api/spec/components/previews/notification_filter_component_preview.rb R src/api/spec/components/previews/notification_filter_link_component_preview.rb M src/api/spec/controllers/webui/users/notifications_controller_spec.rb M src/api/spec/features/webui/users/notifications_spec.rb M src/api/test/functional/source_controller_test.rb Log Message: ----------- Merge branch 'master' into notify-users-on-group-membership-addition-and-deletion Compare: https://github.com/openSUSE/open-build-service/compare/6ae4f241bfc1...82daea... To unsubscribe from these emails, change your notification settings at https://github.com/openSUSE/open-build-service/settings/notifications
participants (1)
-
Steven R. Baker