Tony CHEMIT pushed to branch develop at ultreiaio / ird-observe Commits: 5a8b4451 by Tony Chemit at 2022-08-10T08:14:49+02:00 Persistence - clean code - - - - - 961020c6 by Tony Chemit at 2022-08-11T10:24:48+02:00 Persistence - use JsonAware instead of ObserveDto - - - - - abf00060 by Tony Chemit at 2022-08-11T14:24:16+02:00 Persistence - schema are now always sorted - - - - - 9adf1d42 by Tony Chemit at 2022-08-11T14:29:19+02:00 Persistence - improve JdbcHelper, introduce JdbcSecurityHelper to add support for h2 users management, improve Security script API - - - - - f34d1fda by Tony Chemit at 2022-08-15T06:56:31+02:00 Persistence - merge some toolkit code to topia Persistence - add replicate and delete plan for referential (to be able to remove the nasty topia dao delete method and replace it by generated sql code) Tck - add more tck data to be able to perform all the delete tests - - - - - 556c7525 by Tony Chemit at 2022-08-15T06:56:31+02:00 Persistence - sort blob by id when copy them to h2 database - - - - - 52ea98e9 by Tony Chemit at 2022-08-15T07:32:08+02:00 Test - Add more tests for ReferentialService - - - - - 64e8928b by Tony Chemit at 2022-08-16T14:50:20+02:00 Persistence - Add referential new scripts instead of runtime sql generation + improve referential context code - - - - - f3a34885 by Tony Chemit at 2022-08-16T14:50:20+02:00 Persistence - Fix vicious code that could delete all data (if used inside other code...) - - - - - 21e522c0 by Tony Chemit at 2022-08-16T14:50:20+02:00 Service - fix ReferentialService.delete permission (was ALL but WRITE_REFERENTIAL is enough) - - - - - 9 changed files: - core/persistence/java/src/main/java/fr/ird/observe/entities/LastUpdateDateTopiaDao.java - core/persistence/java/src/main/java/fr/ird/observe/entities/ObserveSecurityHelperModel.java → core/persistence/java/src/main/java/fr/ird/observe/entities/ObserveSecurityScriptConfiguration.java - core/persistence/java/src/main/java/fr/ird/observe/entities/ObserveTopiaPersistenceContext.java - core/persistence/java/src/main/java/fr/ird/observe/entities/data/ll/logbook/SetSpi.java - core/persistence/java/src/main/java/fr/ird/observe/entities/data/ll/observation/SetSpi.java - core/persistence/java/src/main/java/fr/ird/observe/spi/report/ObserveDefaultReportRequestExecutor.java - core/persistence/java/src/main/java/fr/ird/observe/spi/validation/EntityInterceptors.java - core/persistence/java/src/main/resources/META-INF/persistence/Observe/ToolkitEntitySqlScriptModel.json - core/persistence/java/src/main/resources/META-INF/persistence/Observe/TopiaEntitySqlDeletePlanModel.json The diff was not included because it is too large. View it on GitLab: https://gitlab.com/ultreiaio/ird-observe/-/compare/7d0c19308e21d631e84c16c2a... -- View it on GitLab: https://gitlab.com/ultreiaio/ird-observe/-/compare/7d0c19308e21d631e84c16c2a... You're receiving this email because of your account on gitlab.com.