scrumlr.io icon indicating copy to clipboard operation
scrumlr.io copied to clipboard

feat: automatic deletion of unused boards

Open mateo-ivc opened this issue 10 months ago • 6 comments

Description

Added a scheduler which executes specific tasks in an interval. For now only the deletion of Boards. Jobs can be defined in the services/scheduler/config.yaml

Changelog

In 'services/scheduler'

  • Added the Scheduler
  • Created a small parser
  • job.go to store the necessary structs and methodes
  • config.yaml to define the jobs that should be run

Checklist

  • [x] I have performed a self-review of my own code
  • [x] I have commented my code, particularly in hard-to-understand areas
  • [ ] The light- and dark-theme are both supported and tested
  • [ ] The design was implemented and is responsive for all devices and screen sizes
  • [x] The application was tested in the most commonly used browsers (e.g. Chrome, Firefox, Safari)

(Optional) Visual Changes

mateo-ivc avatar Apr 08 '24 07:04 mateo-ivc

🐙 Octomind

Test Report: 0/13 successful.

description status details
change avatar Failed ❌ click
check Privacy Policy Failed ❌ click
check terms & conditions Failed ❌ click
close cookie banner - front page Failed ❌ click
close cookie banner - sign-in Failed ❌ click
create and delete board columns Failed ❌ click
create_and_delete_notes_and_actions_v2 Failed ❌ click
create lean coffee board Failed ❌ click
edit_notes_and_actions_v5 Failed ❌ click
get started Failed ❌ click
share_session Failed ❌ click
sign-in Failed ❌ click
test all ways to open the setup flow Failed ❌ click

commit sha: ccbb146

octomind-dev[bot] avatar Apr 08 '24 07:04 octomind-dev[bot]

🐙 Octomind

Test Report: 0/13 successful.

description status details
change avatar Failed ❌ click
check Privacy Policy Failed ❌ click
check terms & conditions Failed ❌ click
close cookie banner - front page Failed ❌ click
close cookie banner - sign-in Failed ❌ click
create and delete board columns Failed ❌ click
create_and_delete_notes_and_actions_v2 Failed ❌ click
create lean coffee board Failed ❌ click
edit_notes_and_actions_v5 Failed ❌ click
get started Failed ❌ click
share_session Failed ❌ click
sign-in Failed ❌ click
test all ways to open the setup flow Failed ❌ click

commit sha: 417622c

octomind-dev[bot] avatar Apr 08 '24 10:04 octomind-dev[bot]

🐙 Octomind

Test Report: 0/13 successful.

description status details
change avatar Failed ❌ click
check Privacy Policy Failed ❌ click
check terms & conditions Failed ❌ click
close cookie banner - front page Failed ❌ click
close cookie banner - sign-in Failed ❌ click
create and delete board columns Failed ❌ click
create_and_delete_notes_and_actions_v2 Failed ❌ click
create lean coffee board Failed ❌ click
edit_notes_and_actions_v5 Failed ❌ click
get started Failed ❌ click
share_session Failed ❌ click
sign-in Failed ❌ click
test all ways to open the setup flow Failed ❌ click

commit sha: 2e7e0dc

octomind-dev[bot] avatar Apr 12 '24 07:04 octomind-dev[bot]

🐙 Octomind

Test Report: 0/13 successful.

description status details
change avatar Failed ❌ click
check Privacy Policy Failed ❌ click
check terms & conditions Failed ❌ click
close cookie banner - front page Failed ❌ click
close cookie banner - sign-in Failed ❌ click
create and delete board columns Failed ❌ click
create_and_delete_notes_and_actions_v2 Failed ❌ click
create lean coffee board Failed ❌ click
edit_notes_and_actions_v5 Failed ❌ click
get started Failed ❌ click
share_session Failed ❌ click
sign-in Failed ❌ click
test all ways to open the setup flow Failed ❌ click

commit sha: 356dbf6

octomind-dev[bot] avatar Apr 12 '24 07:04 octomind-dev[bot]

The deployment to the dev cluster was successful. You can find the deployment here: https://4048.development.scrumlr.fra.ics.inovex.io This deployment is only for testing purposes and will be deleted after 1 week. To redeploy rerun the workflow. DO NOT STORE IMPORTANT DATA ON THIS DEPLOYMENT

Deployed Images
  • ghcr.io/inovex/scrumlr.io/scrumlr-frontend:sha-b8bdd2c

  • ghcr.io/inovex/scrumlr.io/scrumlr-server:sha-b8bdd2c

github-actions[bot] avatar Apr 16 '24 06:04 github-actions[bot]

🐙 Octomind

Test Report: 0/14 successful.

description status details
About Section Visibility Test Failed ❌ click
change avatar Failed ❌ click
check Privacy Policy Failed ❌ click
check terms & conditions Failed ❌ click
close cookie banner - front page Failed ❌ click
close cookie banner - sign-in Failed ❌ click
create and delete board columns Failed ❌ click
create_and_delete_notes_and_actions_v2 Failed ❌ click
create lean coffee board Failed ❌ click
edit_notes_and_actions_v5 Failed ❌ click
get started Failed ❌ click
share_session Failed ❌ click
sign-in Failed ❌ click
test all ways to open the setup flow Failed ❌ click

commit sha: b8bdd2c

octomind-dev[bot] avatar Apr 16 '24 06:04 octomind-dev[bot]