Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Admin UI: Overview of all Clients (#619)
* feat: add data table 2 * Admin UI: Login page (#584) * chore: adapt the header appearance * chore: add new design for login box * chore: adapt login position in padding widget via screen size * chore: logic for displaying the error message for attempted login * chore: remove error message * chore: add error message * chore: change the button colors and add a text button * chore: remove Visibility widget * chore: add text style for text button * chore: change todo comment according to the flutter style * refactor: extract the app title to be a separate widget * refactor: extract text field to be reusable * chore: use new app title widget * chore: use custom text field * chore: make the text field fixed height * chore: rename variables and make them private * chore: update imports * chore: use extracted app title widget * chore: remove unnecessary widgets and center the card * chore: add custom colors and move login button to the bottom * chore: remove unused import * refactor: rename folder and files appropriately * refactor: extract sized box into a separate custom widget * refactor: extract elevated button into a separate custom widget * chore: make the variable private * chore: local variable should not start with underscore * chore: add DI for baseUrl * fix: untangle coding * fix: imports * fix: make CustomColors easier accessible * fix: make prettier * feat: add gaps * fix: rename file * refactor: remove CustomX, make whole logic with one variable * fix: bool logic * ci: add jkoenig134 as codeowner * chore: remove accidentally committet code * fix: undo change * refactor: simplify login screen * refactor: simplify app title * refactor: PR comments * chore: inline svg picture * chore: make multi line params last --------- Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> Co-authored-by: Julian König <[email protected]> Co-authored-by: Timo Notheisen <[email protected]> * feat: add multiselect * feat: add data table 2 and multi dropdown * fix: remove dependencies from wrong pubspec * fix: remove filter when there are no filters applied * chore: add builders * chore: display the IdentityOverview * fix: change the widget * feat: add identity overview * feat: add components * feat: add shared filter fields * chore: tier overview (wip) * chore: identity details (wip) * chore: pagination (wip) * chore: update rowCount * fix: pagination * fix: pagination * chore: remove comment and print * chore: remove comments * fix: revert created files * feat: add clients overview dialogs * chore: update types * feat: add clients overview * chore: replace placeholder width clients overview widget * feat: add client filters * chore: add barrel exports * chore: use switch expression * chore: use gaps 16 and enlarge the textfield to 120 * chore: remove unused controller * chore: use async paginated data table 2 * chore: rename variables and add this.* * chore: change the named parameter * chore: change the color depending of a theme mode * chore: rename a label * chore: remove comment * chore: move files into a new folder * chore: remove components.dart and change the import * chore: move the file in the new folder and implement async data table source * chore: add trailing commas * refactor: change code structure / remove empty widget * chore: add logger * fix: data loading * chore: remove unnecessary barrel export * chore: remove unnecessary widget * chore: make selected date nullable and remove isDateSelected * chore: make variables private and remove late * fix: overhaul sorting and filtering * fix: add empty hint * fix: remove dynamic * chore: add set state * chore: remove onDateSelected from setState * chore: change title to label * chore: remove unnecessary if statement * chore: pageNumber should start from 0 * chore: trigger order by from odata request * chore: remove required * chore: make constructor inline * chore: remove unnecessary setState * chore: rename the method * chore: add onOptionRemoved and make the dropdown wider * fix: revert remove the onOptionRemoved * fix: remove comments * fix: use map instead of List<_Operator> * fix: remove unused scrollController * chore: add MultiSelectFilter widget * fix: widget parameter error * fix: build error * fix: center text * fix: remove custom onTap to restore selection rows * fix: use fixed labels * fix: update button style * chore: naming * chore: move optional to utils * fix: make createdAt a dateTime * refactor: simplify everything * fix: remove text size * fix: use TextField for dates * fix: avoid mem leak * chore: 8er padding * refactor: styling and codestyle in change client secret * fix: request focus on open dialog * chore: show close button in snack bars * refactor: direct feedback in list after creating client * fix: use pop scope to not cancel during delete / save * chore: naming * refactor: use titles, show loading * fix: error handing * chore: wording & buggy behaviour * refactor: align clients and identities * chore: PR comments * chore: move texts * chore: inline code * refactor: use buttons inside the field * fix: date filters lastDate * chore: add Backbone to title * feat: properly format dates * refactor: local imports --------- Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> Co-authored-by: Julian König <[email protected]> Co-authored-by: Timo Notheisen <[email protected]>
- Loading branch information