Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

free project limitation #7656

Merged
merged 4 commits into from
Jul 9, 2024
Merged

free project limitation #7656

merged 4 commits into from
Jul 9, 2024

Conversation

haraldschilly
Copy link
Contributor

@haraldschilly haraldschilly commented Jul 3, 2024

Description

  • site settings: new "free project limit" numerical value. 0 disables it, or a number in minutes.
  • add a countdown time to the "red banner", which appears for projects without upgrades, which are older than a certain age (this PR changes one of the parameters to 15 days, instead of 30)
  • when the banner is at 0, it stays at 0 and closes all editors and stops the project
  • when you click on the countdown, you get a dialog explaining the situation – similar to wikipedia
  • STATUS: what's left to do is testing and thinking through the logic, but overall I think this is ready to go

Screenshot from 2024-07-09 18-34-39
Screenshot from 2024-07-09 18-34-53

Screenshot from 2024-07-09 18-34-39

Checklist:

  • Testing instructions are provided, if not obvious
  • Release instructions are provided, if not obvious

@haraldschilly haraldschilly changed the title util/settings: define free project limitation free project limitation Jul 3, 2024
@haraldschilly haraldschilly force-pushed the limit-free branch 3 times, most recently from 21644c4 to bc51e7c Compare July 9, 2024 15:52
@haraldschilly haraldschilly force-pushed the limit-free branch 2 times, most recently from 991f229 to 5c4e031 Compare July 9, 2024 16:34
@haraldschilly haraldschilly marked this pull request as ready for review July 9, 2024 16:42
@williamstein williamstein merged commit 5bc16ba into master Jul 9, 2024
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants