✨ fix push notifications features and reorganize UI #173
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.



closes e-mission/e-mission-docs#1130
-have the Dockerfile copy over the conf/ directory. for triggering push notifs to work, we need to provide push provider credentials (which we have JSON files for). we will place them in conf/ on the internal repo (nrelopenpath-admin-dashboard), while the public repo will just have the sample file
-reorganized the UI to make it clearer what these features do and used dash-bootstrap-components instead of basic HTML. -unified the "UUIDs" and "Emails" selection into one "Users" dropdown, which lists them by UUID and/or opcode depending on what permissions are granted
-added ability to filter users by subgroups
-got rid of the "Survey Spec" options and replaced with more generic "Push Actions". also fixed the format of the payload (it was sending a string where a dict is expected)
-current actions are "Visible Notification" and "Trigger Config Update". The config update is not handled on the phone yet
-left some bits of the "Survey" feature as comments. We don't support it now, but later we may implement a feature for admins to send a one-time survey via push notification