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

new request forms section #97

Open
adambreznicky opened this issue Sep 2, 2020 · 0 comments
Open

new request forms section #97

adambreznicky opened this issue Sep 2, 2020 · 0 comments
Labels
admin console related to the admin console backend enhancement New feature or request new idea!!! eureka!!!

Comments

@adambreznicky
Copy link

adambreznicky commented Sep 2, 2020

requests related to new features, new apps, permission alterations (temporary s3 bucket accesses), etc. are currently done through casual verbal requests for less-than-specific github issues. let's curb against this by defining the specific criteria we need for these various requests via a form within the admin console!

i imagine a new dashboard section of the console listing a table for each type of request. then each type can accept new submissions by tnris employees adding new records to them. each new record will be, itself, the form used for submitting. with this in mind, each schema can vary based on the type of request it is.

each table's existing records should be un-editable to anyone outside of the IS team. outsider should only be able to create new records for submitting. after submitting, IS team will have control of managing field content, deleting, etc.

each table should have columns for use and editable only by IS team for managing the request itself. I imagine an open notes or assignee field, checkbox for 'reviewed', checkbox for 'approved' vs 'disapproved', date field for expected work bring or end date, and so on.

i imagine there should also be notfications wired up for various events. new record events is a must. that way, when a tnris employee submits a new record for a request, IS team peeps receive an email alerting them.

holding an IS team meeting to discuss the details when one of us chooses to begin work on this is probably a good idea. will help the brainstorm and outlining the project plan for implementation.

Selection_151

@adambreznicky adambreznicky added enhancement New feature or request admin console related to the admin console backend new idea!!! eureka!!! labels Sep 2, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
admin console related to the admin console backend enhancement New feature or request new idea!!! eureka!!!
Projects
None yet
Development

No branches or pull requests

1 participant