headway
headway copied to clipboard
A .NET 7.0 Blazor framework for building configurable applications fast. Supporting both hosting models, Blazor WebAssembly and Blazor Server, a WebApi for accessing data and an Identity Provider for...
Enable granular level permissions by assigning to individual ConfigItems (model properties) and ConfigContainers (model properties grouped on the page / document by a container). e.g. by default assign 'User' permission...
Create an example application including: - a configurable workflow - dynamic rending of the UI elements - users, roles and permissions - binding the UI elements to the workflow state,...
[bUnit](https://bunit.dev/) for testing Blazor components [AutoFixture](https://github.com/AutoFixture/AutoFixture) for generating fake test data ``` // Install bUnit dotnet new --install bunit.template // Install the latest bUnit project template dotnet new --install bunit.template::1.2.49...
Create documents based on config. Support xlsx, docx and pdf.
Create a workflow that can bind to models in the UI. Different steps in the workflow can be permissioned. For model fields to be editable they must be mapped to...
- [ ] Create a FileRepository class that inherits RepositoryBase in Headway.Repository project - [ ] Create a file controller in the Headway.WebApi - [ ] Create a FileService class...