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

Feature Request: option to only rely on deferrals (not requiredInstallationDate) #473

Closed
smwaldman opened this issue Apr 8, 2023 · 5 comments

Comments

@smwaldman
Copy link
Sponsor

It would be awesome if there was an option to set allowedDeferrals to allow users to defer X amount of times, without setting a requiredInstallationDate. This would result in less overhead for the admin--rather than needing to change the deadline each time, we could simply increment the requiredOSVersion. The number of deferrals allowed could remain stagnant. This would also prevent accidents where someone forgets to change the requiredInstallationDate when incrementing the required os version.

@KWall24
Copy link

KWall24 commented Nov 16, 2023

I'd was thinking that I'd appreciate being able to prioritize deferrals over the date, so that the prompts start based on the installation date, but after they start it's up to the user and how they defer. But I like your idea better. I'd be happy with either though, our users aren't in a position where we can force them to update on our schedule - they need to be on their schedule unless we want to interrupt classes, report cards, etc.

@erikng
Copy link
Member

erikng commented Jul 2, 2024

With the new sofa features for Nudge 2.0, you can now set SLA values and Nudge will auto calculate the requiredInstallationDate.

You can also tune the allowedDeferrals which is already what you are wanting, but I think the true intent of this ticket is you don't want to have to maintain the config.

If you don't think this accomplishes your goal, please reach out.

@erikng erikng closed this as completed Jul 2, 2024
@smwaldman
Copy link
Sponsor Author

Love this!! Thank you!!!

Confirming that the true intent was to avoid manipulating the requiredInstallationDate (due to user error potential), and yes to remove the need to maintain the config.

We also delay updates via profile, to avoid breaking bugs. Going to play with the new SOFA features, but since you mentioned that we can set SLA values, I think this will work perfectly. Thank you again!

@erikng
Copy link
Member

erikng commented Jul 2, 2024

There is also a key to prevent day 1 installations and delay by x amount of days but keep the SLA values. Definitely try it!

@smwaldman
Copy link
Sponsor Author

Amazing!! Thank you so much for everything that you do <3

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

No branches or pull requests

3 participants