Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* comment * switch First and Last name in directory search. * Unused matomo.js * Switch to Project * Update and rename BIAConstants.cs to BiaConstants.cs * Rename lowercase (#95) * 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 * add given name and family name in token when additional infos are available (#98) Co-authored-by: Loïc BURELOUX <loic.bureloux.ext@safrangroup.com> * add ngsw-worker.js in assets to get the default behavior when serviceworker is disabled (#97) Co-authored-by: Loïc BURELOUX <loic.bureloux.ext@safrangroup.com> * Do not handle 401 error when server failed connection (#99) Co-authored-by: FOLIOT Kevin <kevin.foliot.ext@safrangroup.com> * Remove UserProfile unused files (#100) * Delete back end files * Remove actions related to UserProfile in front end --------- Co-authored-by: FOLIOT Kevin <kevin.foliot.ext@safrangroup.com> * Adapt code to Checkmarx vulnerabilites scan (#101) * 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> * Fix delete site issue (#103) * 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> * Fix filter empty/not empty (#104) * 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> * remove warning "Make Static methode" * Fix advanced filters not applied in CSV export (#105) * 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 access level private to protected in BIA front files (#107) * Change private access level to protected * Revert modifications for AppComponent --------- Co-authored-by: FOLIOT Kevin <kevin.foliot.ext@safrangroup.com> * Add method CSVDateTimeSeconds to BaseMapper (#108) Co-authored-by: FOLIOT Kevin <kevin.foliot.ext@safrangroup.com> * in calcmode : leave edit mode when clicking outside grid or pressing escape (#102) Co-authored-by: Loïc BURELOUX <loic.bureloux.ext@safrangroup.com> Co-authored-by: Gwen <Gwenael.fillon@free.fr> * Handle all field's types into plane crud (#109) * 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> * Set CurrentAirportId as required for Plane entity and set cascade behavior 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> * Simplify Plane entities models and builders (#111) * Remove useless collections from models * Simplify Plane mode builder --------- Co-authored-by: FOLIOT Kevin <kevin.foliot.ext@safrangroup.com> * fix deprecated in biademo * Fix selection of line in calmode to not reload component if token changes and fix footer when initial loading (#113) Co-authored-by: Loïc BURELOUX <loic.bureloux.ext@safrangroup.com> * Configure vscode to organize imports on format (#114) Co-authored-by: Loïc BURELOUX <loic.bureloux.ext@safrangroup.com> * Activate default immutability of ngrx store (#115) Co-authored-by: Loïc BURELOUX <loic.bureloux.ext@safrangroup.com> * Fix some runtime errors on BIADemo (#116) Co-authored-by: Loïc BURELOUX <loic.bureloux.ext@safrangroup.com> * Add LogHelper class to BiaDemo (#117) Co-authored-by: Loïc BURELOUX <loic.bureloux.ext@safrangroup.com> * Add an extension class with a DeepCopy function in Bia.Net.Core.Common (#118) Co-authored-by: Loïc BURELOUX <loic.bureloux.ext@safrangroup.com> * api project * Move bia controllers * Improve front user exception handling (#121) * 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> * Show controllers and methods comments in swagger api (#122) Co-authored-by: Loïc BURELOUX <loic.bureloux.ext@safrangroup.com> * Improve perf LdapFromWinIdentity * Move RegisterServicesFromAssembly in BiaIocContainer * LdapFromWinIdentity by sid * Track creat and delete Context * New RoleType ClaimsToRole * RegisterServicesFromAssembly Domain Transient * fix ng lint error * Add release DefineConstants * update framework version * Remove unused parameters for escape event (#124) Co-authored-by: Loïc BURELOUX <loic.bureloux.ext@safrangroup.com> * Be able to use Database Handler without SQL Broker (#123) * 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> * Deletion of NotificationRepository (#125) 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> * Move services from domain to application layer (#126) 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> * Fix plane full code add action disapears when refresh (#127) Co-authored-by: FOLIOT Kevin <kevin.foliot.ext@safrangroup.com> * Revert "Move services from domain to application layer (#126)" (#128) This reverts commit 21d1770. Co-authored-by: Loïc BURELOUX <loic.bureloux.ext@safrangroup.com> * correct TeamTypeRightPrefix spelling * ortho * Creating a NotificationAppService (#129) Changing NotificationDomainService to use FilterService instead of crud Removing NotificationRepository Co-authored-by: Loïc BURELOUX <loic.bureloux.ext@safrangroup.com> * Modify BIADemo to generate teams with BIAToolKit (#131) * 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> * Example for modification of the list of engine while modifying or adding the plane (#130) Co-authored-by: Loïc BURELOUX <loic.bureloux.ext@safrangroup.com> * upgrade to angular 17 and last primeng version (#132) Co-authored-by: Loïc BURELOUX <loic.bureloux.ext@safrangroup.com> * fix exception thrown on signalr when request is closed and connection disposed (#133) Co-authored-by: Loïc BURELOUX <loic.bureloux.ext@safrangroup.com> * Fix includes for mappers MaintenanceTeam and Plane (#134) Co-authored-by: FOLIOT Kevin <kevin.foliot.ext@safrangroup.com> * Reducing the quantity of code to implent the embedded objects modific… (#136) * Reducing the quantity of code to implent the embedded objects modification * Update dotnet.yml --------- Co-authored-by: Loïc BURELOUX <loic.bureloux.ext@safrangroup.com> * Add comment in IocContainer for RegisterServicesFromAssembly * Update primeng style for v17 (#137) Co-authored-by: Loïc BURELOUX <loic.bureloux.ext@safrangroup.com> * NuGet package updated * Cleaning code + fixing errors with #define variables (#138) Co-authored-by: Loïc BURELOUX <loic.bureloux.ext@safrangroup.com> * Additional dev to generate team (#139) * Update BIAToolKit.json * Delete teams with TeamTypeId MaintenanceTeam when applying migration * Fix migration * Fix syntax for includes mappers * Add new markers area * Clean option features from BIAToolKit json --------- Co-authored-by: FOLIOT Kevin <kevin.foliot.ext@safrangroup.com> * fix bugs after activating ngrx immutability (#140) Co-authored-by: Loïc BURELOUX <loic.bureloux.ext@safrangroup.com> * Fix primeng style by adding @layer primeng in every overwrites (#142) Co-authored-by: Loïc BURELOUX <loic.bureloux.ext@safrangroup.com> * activating strict templates (#141) Co-authored-by: Loïc BURELOUX <loic.bureloux.ext@safrangroup.com> * deactivate too restrictive action immutability (#143) Co-authored-by: Loïc BURELOUX <loic.bureloux.ext@safrangroup.com> * Generate CRUD with parent (#144) * Edit templates and BIAToolKit.json * Remove content between markers BIADemo and Partial in complete files to add to ZIP archives * Update Engine model * Update markers area and BiaToolKit.json * Fix marker area issue * Add property NeedParent in BIAToolKit.json for crud with parent features * Change marker area * Add new option Part for engines * Missing BIADEmo only marker --------- Co-authored-by: FOLIOT Kevin <kevin.foliot.ext@safrangroup.com> * ServiceApiRw * NuGet updated * eslint naming-convention => warn to error * Correct Migration * Fix warnings (#145) * Fix all back-end warnings * Missing fix --------- Co-authored-by: FOLIOT Kevin <kevin.foliot.ext@safrangroup.com> * Reset identity for planes and engines to 1 instead of 0 (#146) Co-authored-by: FOLIOT Kevin <kevin.foliot.ext@safrangroup.com> * Update angular dependencies before publication of 3.10 (#147) Co-authored-by: Loïc BURELOUX <loic.bureloux.ext@safrangroup.com> * fix engines bug when plane is not yet loaded (#148) Co-authored-by: Loïc BURELOUX <loic.bureloux.ext@safrangroup.com> * Fix style url for relative path (#149) Co-authored-by: Loïc BURELOUX <loic.bureloux.ext@safrangroup.com> * Fix error when element of form in undefined (new form) (#150) Co-authored-by: Loïc BURELOUX <loic.bureloux.ext@safrangroup.com> * Extends entity to dto mapper (#151) * Create method to combine two mapping expressions * Inherits from TTeamMapper and use new extension method to combine mapping expressions * Avoid null ref exception * Remove check condition for parameter name of expressions * Change MapperHelper to MapperExtensions --------- Co-authored-by: FOLIOT Kevin <kevin.foliot.ext@safrangroup.com> * Use engine mapper to map engines dto (#152) Co-authored-by: FOLIOT Kevin <kevin.foliot.ext@safrangroup.com> * Fix PlaneSpecificMapper.EntityToDto * CredentialSource * NuGet updated * update version (#153) Co-authored-by: Loïc BURELOUX <loic.bureloux.ext@safrangroup.com> * RequireClaim in Role * need a List instead of an array (#154) Co-authored-by: Loïc BURELOUX <loic.bureloux.ext@safrangroup.com> * publication package creation for nuget (#155) Co-authored-by: Loïc BURELOUX <loic.bureloux.ext@safrangroup.com> * Fix tests error --------- Co-authored-by: Gwenael Fillon <Gwenael.fillon@free.fr> Co-authored-by: Loïc BURELOUX <loic.bureloux.ext@safrangroup.com> Co-authored-by: Iksvihii <69140108+Iksvihii@users.noreply.github.com> Co-authored-by: FOLIOT Kevin <kevin.foliot.ext@safrangroup.com> Co-authored-by: JeremieFR <36166642+JeremieFR@users.noreply.github.com> Co-authored-by: Jeremie SOUQUES <jeremie.souques@safrangroup.com>
- Loading branch information