[us-commits] [ehb54/us3lims_dbinst] e03df8: Implement job selection features with persistent s...

Lukas Dobler noreply at github.com
Tue Feb 17 06:48:31 MST 2026


  Branch: refs/heads/main
  Home:   https://github.com/ehb54/us3lims_dbinst
  Commit: e03df8e2bbc3934c8e48c2fceded14dab08f72cb
      https://github.com/ehb54/us3lims_dbinst/commit/e03df8e2bbc3934c8e48c2fceded14dab08f72cb
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-12-22 (Mon, 22 Dec 2025)

  Changed paths:
    M css/queue_viewer.css
    M js/queue_viewer.js
    M queue_content.php
    M queue_viewer.php

  Log Message:
  -----------
  Implement job selection features with persistent state and bulk actions

- Added JavaScript utilities to support selection toggling at granular levels (job, run, analysis type, status).
- Introduced session-based persistence for job selections via `sessionStorage`.
- Enhanced queue content with a summary table and controls for selection and bulk deletion.
- Updated PHP backend to handle authorized job deletions with new helper functions.
- Adjusted CSS for improved styling and layout of the selection UI.


  Commit: 3a3da767a02243522c73d06775fdff8d3dc1c470
      https://github.com/ehb54/us3lims_dbinst/commit/3a3da767a02243522c73d06775fdff8d3dc1c470
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-12-23 (Tue, 23 Dec 2025)

  Changed paths:
    M js/queue_viewer.js
    M queue_content.php
    M queue_viewer.php

  Log Message:
  -----------
  Improve validation, HTML escaping, and resource cleanup in queue management

- Added checks for undefined `gfacID` in `queue_viewer.php` to prevent errors on missing POST data.
- Escaped HTML special characters in `queue_content.php` to prevent injection vulnerabilities.
- Ensured proper cleanup of database resources with added `mysqli_close()` calls.
- Refactored JavaScript form creation in `queue_viewer.js` for better readability and consistency.


  Commit: 6e3b682fc687269614c37aaa802d27e2c5ceb594
      https://github.com/ehb54/us3lims_dbinst/commit/6e3b682fc687269614c37aaa802d27e2c5ceb594
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2026-02-16 (Mon, 16 Feb 2026)

  Changed paths:
    M js/queue_viewer.js

  Log Message:
  -----------
  Enhance restore_selection to track present gfacIDs

Add logic to manage present_gfacIDs and update selected_gfacIDs when gfacIDs aren't present anymore


  Commit: 3a4ee3e3cdf484e8355449200e1f5534228fdad9
      https://github.com/ehb54/us3lims_dbinst/commit/3a4ee3e3cdf484e8355449200e1f5534228fdad9
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2026-02-16 (Mon, 16 Feb 2026)

  Changed paths:
    M queue_content.php

  Log Message:
  -----------
  Refactor queue content handling and status retrieval


  Commit: 2e4b4b51426592cf7d7986048e160fdc1af5e9a5
      https://github.com/ehb54/us3lims_dbinst/commit/2e4b4b51426592cf7d7986048e160fdc1af5e9a5
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2026-02-17 (Tue, 17 Feb 2026)

  Changed paths:
    M css/queue_viewer.css
    M js/queue_viewer.js
    M queue_content.php
    M queue_viewer.php

  Log Message:
  -----------
  Merge pull request #46 from ehb54/queue_viewer_update

Implement job selection features with persistent state and bulk actions


Compare: https://github.com/ehb54/us3lims_dbinst/compare/1dd2acf3d683...2e4b4b514265

To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/us3lims_dbinst/settings/notifications


More information about the us-commits mailing list