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

Feature/simplify embedded items #135

Closed
wants to merge 60 commits into from

Conversation

Loic-fr
Copy link
Contributor

@Loic-fr Loic-fr commented Sep 16, 2024

No description provided.

Gwenou and others added 30 commits August 7, 2024 11:09
* Rename BIARights.cs to BiaRights.cs

* Update BiaRights.cs

* Rename BIATeamConfig.cs to BiaTeamConfig.cs

* Rename BIADistributedCache.cs to BiaDistributedCache.cs

* Rename BIAHybridCache.cs to BiaHybridCache.cs

* Update and rename BIALocalCache.cs to BiaLocalCache.cs

* Rename IBIADistributedCache.cs to IBiaDistributedCache.cs

* Rename IBIALocalCache.cs to IBiaLocalCache.cs

* Rename IBIAHybridCache.cs to IBiaHybridCache.cs

* Rename BIAIocContainer.cs to BiaIocContainer.cs

* Rename BIADataContext.cs to BiaDataContext.cs

* Update and rename BIADtoClassAttribute.cs to BiaDtoClassAttribute.cs

* Update and rename BIADtoFieldAttribute.cs to BiaDtoFieldAttribute.cs

* Rename BIAClaimsPrincipal.cs to BiaClaimsPrincipal.cs

* Rename BIADictionary.cs to BiaDictionary.cs
…ilable (#98)

Co-authored-by: Loïc BURELOUX <loic.bureloux.ext@safrangroup.com>
…worker is disabled (#97)

Co-authored-by: Loïc BURELOUX <loic.bureloux.ext@safrangroup.com>
Co-authored-by: FOLIOT Kevin <kevin.foliot.ext@safrangroup.com>
* Delete back end files

* Remove actions related to UserProfile in front end

---------

Co-authored-by: FOLIOT Kevin <kevin.foliot.ext@safrangroup.com>
* Sanitize search filter before performing LDAP query

* Fix async method and improve specification builder

* Set HttpOnly to always and add MinimumSTatePolicy to strict

* Do not save AuthInfo data into local storage

---------

Co-authored-by: FOLIOT Kevin <kevin.foliot.ext@safrangroup.com>
* Exposes canSelectMultipleElements parameter for bia-table to select single or multiple row with checkboxes or radiobuttons

* Enable single selection mode for Sites table

* Change current team id on selection change for sites

* Reset table selection when single selection enabled

* FIx UI issues

* Always display delete button for sites, disabled it on permissions

* Always display member button for sites, disabled it on permissions

* Fix issue

* Relogin when site deleted

* Revert bianetconfig.json edits

* Always display delete button in bia table header, disabled it on permissions

* Relogin after site creation

* Fix bia table components to reset selection on single mode selection

* PR fix : complete ng-template

* PR fix : private to protected injection

* Revert parameter order

* PR fix : private to protected property

---------

Co-authored-by: FOLIOT Kevin <kevin.foliot.ext@safrangroup.com>
* Improve generic type expression

* Fix generic argument type of expression body

* Fix header names

* Renaming

* Renaming

* Fix renaming

* Handle string empty cases

---------

Co-authored-by: FOLIOT Kevin <kevin.foliot.ext@safrangroup.com>
* Transmit advanced filters when exporting to csv

* Add specification with advanced filter handler when exporting CSV for sites

---------

Co-authored-by: FOLIOT Kevin <kevin.foliot.ext@safrangroup.com>
* Change private access level to protected

* Revert modifications for AppComponent

---------

Co-authored-by: FOLIOT Kevin <kevin.foliot.ext@safrangroup.com>
Co-authored-by: FOLIOT Kevin <kevin.foliot.ext@safrangroup.com>
…escape (#102)

Co-authored-by: Loïc BURELOUX <loic.bureloux.ext@safrangroup.com>
Co-authored-by: Gwen <Gwenael.fillon@free.fr>
* Add new columns to Plane model

* Update Plane DTO and Mapper

* Update plane dto and fields configuration

* Add trads for new plane's properties

* Fix validators

* Fix mapper

* Display required star on bia form input checkbox when needed

---------

Co-authored-by: FOLIOT Kevin <kevin.foliot.ext@safrangroup.com>
…avior to restrict (#110)

* Set CurrentAirportId as required for plane entity

* Fix DTO and front configuration to set airports data as required

---------

Co-authored-by: FOLIOT Kevin <kevin.foliot.ext@safrangroup.com>
* Remove useless collections from models

* Simplify Plane mode builder

---------

Co-authored-by: FOLIOT Kevin <kevin.foliot.ext@safrangroup.com>
…nges and fix footer when initial loading (#113)

Co-authored-by: Loïc BURELOUX <loic.bureloux.ext@safrangroup.com>
Co-authored-by: Loïc BURELOUX <loic.bureloux.ext@safrangroup.com>
Co-authored-by: Loïc BURELOUX <loic.bureloux.ext@safrangroup.com>
Co-authored-by: Loïc BURELOUX <loic.bureloux.ext@safrangroup.com>
Co-authored-by: Loïc BURELOUX <loic.bureloux.ext@safrangroup.com>
JeremieFR and others added 29 commits August 28, 2024 09:41
* Adding new FrontUsrException class and associated keys

* Improve exception handler to handle FrontUserException

* Adding ExceptionHelper to get error message based on message key

* Add new keys

* Using Microsoft.Data.SqlClient instead of System.Data.SqlClient into concerned projects

* Raise FrontUserExceptions from BiaDataContext

* Execute service's actions with front user exception handling

* Improve raise of front user exception

* Improve exception handler formating

* Edit keys and error values

* Improve the RollbackChanges method

* Log when exception is handled

* Set inner exception

* Change method scope

---------

Co-authored-by: FOLIOT Kevin <kevin.foliot.ext@safrangroup.com>
Co-authored-by: Loïc BURELOUX <loic.bureloux.ext@safrangroup.com>
Co-authored-by: Loïc BURELOUX <loic.bureloux.ext@safrangroup.com>
* Create and use IDatabaseHandlerRepository

* Keep Microsoft.Extensions.Logging outside conditionnal IF instruction

* Adding local reference to BIA.Net.Core.Infrastructure

* Creating new PollingDatabaseHandlerRepository

* Create Site and Airport handler services

* Using new PollingDatabaseHandlerServices

* Improve DI logic

* Removing useless dev

* Write new methods to use polling for database handler repositories

* Fix parameters and comments

* Do not raise event if sql read change request do not return anything

* Distinct compatible actions with sql server and pgsql server

* Improve code clarity and memory management

* Use single DbConnection when polling

* Simplify DI and complete comments

* Add airport database handler example using polling

* Clean files

* Retrieve previous and current values when handle changed data (broker and pollin mode)

* Clean code

* Improve code

* Code clean

* Use appsettings config to use SQL data broker mode

* Code cleanup

---------

Co-authored-by: FOLIOT Kevin <kevin.foliot.ext@safrangroup.com>
Moving NotificationDomainService to NotificationAppService in Application layer instead of Domain
Renaming INotification to IMailRepository

Co-authored-by: Loïc BURELOUX <loic.bureloux.ext@safrangroup.com>
Remove unused imports and sort imports
Fix some comments warnings
Move UserContext from Domain.Service to Domain.User namespace

Co-authored-by: Loïc BURELOUX <loic.bureloux.ext@safrangroup.com>
Co-authored-by: FOLIOT Kevin <kevin.foliot.ext@safrangroup.com>
This reverts commit 21d1770.

Co-authored-by: Loïc BURELOUX <loic.bureloux.ext@safrangroup.com>
Changing NotificationDomainService to use FilterService instead of crud
Removing NotificationRepository

Co-authored-by: Loïc BURELOUX <loic.bureloux.ext@safrangroup.com>
* Configure BIAToolKit.json for front and back to generate a team based on MaintenanceTeam

* Adding BIAToolKit partial areas

* Add BiaToolKit.json to solution view

* Fix BiaToolKit.json and elements to generate

* Adding IsActive property to MaintenanceTeam

* Using AncestorTeam markers

* Clean and harmonize BIAToolKit jsons

* Update Parents field into BIAToolKit.json

* Fix description

* Update JSON

* Add nested marker

* Add code property to maintenance team model

* Update markers area

* Use radiobutton instead of checkbox for aircraft maintenance tables

* Update roles and markers areas

* Add example properties to MaintenanceTeams

* Add country options and handle them into maintenance team + update translations

* Update new files to exclude when generating BIATemplate

* Add BIADemo markers to maintenance team front files

* Update begin markers for options

* Update dropdown team on select and delete

* Add TeamCOnfig to partial files for team

* Update the TODO instructions

* Fix template TeamConfig

* Addin AllEnvironment partial markers for team

* Ignore parent/no parent nested partial markers

* Fix BIA markers

* Use AncestorTeam instead of Parent marker

* Change import order

* PR fixes

---------

Co-authored-by: FOLIOT Kevin <kevin.foliot.ext@safrangroup.com>
…ing the plane (#130)

Co-authored-by: Loïc BURELOUX <loic.bureloux.ext@safrangroup.com>
Co-authored-by: Loïc BURELOUX <loic.bureloux.ext@safrangroup.com>
… disposed (#133)

Co-authored-by: Loïc BURELOUX <loic.bureloux.ext@safrangroup.com>
Co-authored-by: FOLIOT Kevin <kevin.foliot.ext@safrangroup.com>
@Loic-fr Loic-fr closed this Sep 16, 2024
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.

4 participants