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

Individual User Sticky to Activity #1719

Open
alanzhu0 opened this issue Sep 13, 2024 · 2 comments · May be fixed by #1723
Open

Individual User Sticky to Activity #1719

alanzhu0 opened this issue Sep 13, 2024 · 2 comments · May be fixed by #1723
Assignees

Comments

@alanzhu0
Copy link
Member

Feature description

  • Allow individual students to be stickied to an activity. Currently, only entire activities or scheduled instances of an activity can be marked as sticky. This feature would allow 8PO to specify individual students that cannot unsignup from an activity, while all other students can.

Rationale for adding feature

  • Requested by Math/CS Dept for tutoring sessions.

Suggested implementation(s) (if applicable)

  • Currently, the sticky logic is binded only to an EighthScheduledActivity. There could be a field added to EighthScheduledActivity called sticky_students or similar. EighthSignup may need to have a sticky attribute. I haven't looked at the code yet so these attributes might already be in place.

https://ion.tjhsst.edu/eighth/admin/scheduling/schedule?activity=925
The schedule activity screen would be a good place to add this:
image
There could be a dropdown field added for stickied students (similar to the sponsor field).

@JasonGrace2282
Copy link
Member

@alanzhu0 can you assign me to the issue?

@alanzhu0
Copy link
Member Author

@shrysjain this goes in #1647

JasonGrace2282 added a commit to JasonGrace2282/ion that referenced this issue Sep 26, 2024
JasonGrace2282 added a commit to JasonGrace2282/ion that referenced this issue Sep 26, 2024
@JasonGrace2282 JasonGrace2282 linked a pull request Oct 1, 2024 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants