-
Notifications
You must be signed in to change notification settings - Fork 0
Prototype #1
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
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Includes: CAS authentication, Roles and Permissions, core security (except emulation), demonstrations of database connectivity and queries. Front end: global Vue object, Quasar example. Uses MVC. To run locally you will need to set up the following environmental variables (use passwords from LastPass): SQLAAUDPassword SQLCoursesPassword SQLRAPSPassword
…th responsive design), sitemap built with reflection -- still needs improvement, dev/test coloration, user profile images, more helper tools
…into Prototype
* Examples of ViewComponents (reusable server-side controls) * Quasar table example (still needs backend wireup for paging, sorting, filtering) * Updates to sitemap via reflection * Early controls for the search engine (custom attributes to exclude a class or method or provide an alternative name)
…e simple role view/edit pages and backend.
# Conflicts: # Areas/RAPS/Controllers/RAPSController.cs
… service. Using q-tables for delegate and regular roles. Fixing Role -> AppRole -> Role many to many relationship.
…dUser view and mapping to tblRoleMembers. Splitting role list into normal user and admin user views.
… to test) Some minor null checking in other code. Be sure to check the "Error List" in VS after building the app for "warnings".
…inst overposting. Using application + search text filter (adding computed properties to Vue variables to support).
# Conflicts: # Views/Shared/Components/ProfilePic/Default.cshtml
…into Prototype
…object. Enabling DataProtection
…lls with error handling. Beginning shared q-table javascript class that performs crud operations.
…into Prototype # Conflicts: # Areas/RAPS/Controllers/RAPSController.cs # wwwroot/js/site.js
…le code for permissions and roles. Adding function to q-table code to create a custom request body. Adding RoleCreateUpdate dto.
…le members and permissions.
… a consistent format. Moving try/catch in SitemapMiddleware so that it doesn't catch errors in subsequent stages of the request pipeline.
…some path and url params.
…into Prototype
…into Prototype
….htm file on the target server to temporarily shut the app down while the files are published. Otherwise IIS can hold onto them and refuse to allow an overwrite.
bsedwards
approved these changes
May 23, 2023
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Initial merge to main. Switching from Bitbucket to GitHub.