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

Implement file actions management #7

Open
krishnans2006 opened this issue Apr 18, 2024 · 0 comments · May be fixed by #87
Open

Implement file actions management #7

krishnans2006 opened this issue Apr 18, 2024 · 0 comments · May be fixed by #87
Assignees
Labels

Comments

@krishnans2006
Copy link
Member

Tin supports file actions through assignments.models.FileAction and a corresponding view. The implementation runs user-defined scripts on the files uploaded to an assignment. It's main use case is for scripts that must be run on the Tin VM, like compiling code for a certain architecture and program version.

However, there is no way to create new file actions or edit existing ones (e.g. to add something to path or add a library). In such instances, a Tin Administrator is emailed the request, and they use the Django admin portal to make the change.

A way to manage file actions and the courses they are enabled for would be a nice feature. A button can be placed on the home page, next to the "Manage virtual environments" button, to accommodate this feature.

@krishnans2006 krishnans2006 changed the title Implement File Actions Management Implement file actions management Apr 18, 2024
@krishnans2006 krishnans2006 added the good first issue Good for newcomers label May 3, 2024
@JasonGrace2282 JasonGrace2282 linked a pull request Sep 12, 2024 that will close this issue
5 tasks
@JasonGrace2282 JasonGrace2282 self-assigned this Sep 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants