Skip to content

Conversation

@danransom
Copy link
Contributor

Initial merge to main. Switching from Bitbucket to GitHub.

danransom and others added 30 commits May 3, 2023 21:32
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
* 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)
# 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
…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.
… a consistent format. Moving try/catch in SitemapMiddleware so that it doesn't catch errors in subsequent stages of the request pipeline.
@danransom danransom requested a review from bsedwards May 23, 2023 17:20
@danransom danransom self-assigned this May 23, 2023
….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.
@danransom danransom merged commit ce3f16c into main May 23, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants