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

Merge spint/#10 into sprint/#11 #273

Merged
merged 20 commits into from
Sep 15, 2024
Merged

Merge spint/#10 into sprint/#11 #273

merged 20 commits into from
Sep 15, 2024

Conversation

hoeyi
Copy link
Owner

@hoeyi hoeyi commented Sep 15, 2024

Features

Other

  • Removes majority of obsolete code in the data access layer.
  • Cleans up null-reference warnings that were crowding the build output.

Resolves: #249, #250, #251, #252, #254

hoeyi added 20 commits June 9, 2024 20:03
Set connection strings via pattern and stored environment variable value to remove dependency on user secretes
being mounted as a volume.

Remove port mapping for the 'ozymdb' container, since it will only be communicating within the app network.

Remove secure JSON configuration provider.

Resolves #250
Fix bug where the connection string is not parsed correctly if the
user password set contains a special character, e.g, ';'.
Adds an installation process for a Docker-ized installation of the application.

Resolves #251
Resolves #249
* Update documentation
* Refactor Blazor startup service
* Refactor utility scripts
* Reorganize project directory
- Convert '.cshtml'. to Razor pages via updated ASP.NET identity scaffolding.
- Add basic authorization to Razor pages and role-based authorization to user registration pages.
- Separate the style sheet use between app and user content (identity area still using boostrap).
- Port migration scripts to be cross-platform instead of using '.bat' scripts.
- Resolve errors in docker-compose and other build files.
- Updates the individual identity management support to .NET 8 version.
- Adds UI support for creating, edits, and assigning roles.
- Adds page- and area-scoped authorizations, requiring an assigned role to access most pages.
- Removes obsolete code from data access layer.
- Miscellaneous layout and CSS fixes.
- Cleans up null-reference warnings in web project.
- Adds built-in identity roles and related entity migrations.

Resolves #254
@hoeyi hoeyi added feature New feature or request refactor Improvement to existing implementation area: data services Data worker services area: build system Dependency, installation, or CI/CD-related area: identity Identity and access management labels Sep 15, 2024
@hoeyi hoeyi self-assigned this Sep 15, 2024
@hoeyi hoeyi marked this pull request as ready for review September 15, 2024 19:11
@hoeyi hoeyi merged commit e46ee16 into sprint/#11 Sep 15, 2024
@hoeyi hoeyi deleted the sprint/#10 branch September 15, 2024 19:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: build system Dependency, installation, or CI/CD-related area: data services Data worker services area: identity Identity and access management feature New feature or request refactor Improvement to existing implementation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant