Avgustin Marinov
a34364bc3e
Make allAuthorities unmodifiable ( #2551 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-07-15 13:29:20 +03:00
Avgustin Marinov
e7373275bf
Add distribution set and target type fine grained permissions ( #2545 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-07-14 14:52:36 +03:00
Avgustin Marinov
7ffd64c6da
Fix tenant in TestdataFactory#rolloutHandleAll ( #2543 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-07-11 12:45:05 +03:00
Avgustin Marinov
21581c4ea4
Fine-grained permissions ( #2535 )
...
* Fine-grained permissions
Adds support for permissions of type <permission>(/<rsql filter scope>)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
* Apply review fixes
---------
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-07-10 13:51:49 +03:00
Avgustin Marinov
edd6dabb90
Move artifact encryption to hawkbit-artifact-api where it does belong ( #2540 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-07-10 11:57:44 +03:00
Avgustin Marinov
8c6d56f177
Make some test timeouts (await) configurable ( #2525 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-07-02 12:45:26 +03:00
Avgustin Marinov
affae1026a
Improve Spring Bus usage (remove stream direct use) ( #2521 )
...
* Improve Spring Bus usage (remove stream direct use)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
* Remove getApplicaton when creating remote events
---------
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-07-02 08:32:55 +03:00
Avgustin Marinov
044963f84c
Implement release as github action ( #2452 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-06-16 14:43:17 +03:00
Avgustin Marinov
2992f5c211
Refactor management api style ( #2445 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-06-10 17:09:03 +03:00
Avgustin Marinov
64ee8b9906
JpaSoftwareModule#metadata made map ( #2412 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-05-21 16:59:25 +03:00
Avgustin Marinov
452d8618d7
JpaDistributionSet#metadata made Map ( #2411 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-05-21 13:45:18 +03:00
Avgustin Marinov
ceba4f5cfb
Unify target attributes and metadata ( #2408 )
...
* Unify target attributes and metadata
Currently, the target attributes are Map while the metadata,
which has the same concept is List.
This PR unifies them making the metadata also a Map
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-05-21 11:26:02 +03:00
Avgustin Marinov
4c5714ecb4
Remove Log4j dependencies ( #2374 )
2025-04-25 16:21:54 +03:00
Avgustin Marinov
b2dcc19f5d
[ #2191 ] Remove DB2 and MS SQL support ( #2321 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-03-20 13:43:56 +02:00
Avgustin Marinov
e3c41eb0b2
Fix CustomBaseRepositoryBean - not initialized in some cases ( #2241 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-01-27 14:53:28 +02:00
Avgustin Marinov
c766fd76da
Sonar Fixes ( #2240 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-01-27 11:45:14 +02:00
Avgustin Marinov
bbb2193d74
Sonar Fix ( #2239 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-01-24 20:10:28 +02:00
Avgustin Marinov
bb9c9bfad8
Remove some of the field injections (Sonar recomendtion) ( #2218 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-01-23 09:52:29 +02:00
Avgustin Marinov
4909a65d8c
Improve autowiring for tests (Sonar) ( #2217 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-01-22 15:20:57 +02:00
Avgustin Marinov
bbb5f40207
Sonar Fixes (6) ( #2214 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-01-21 16:13:43 +02:00
Avgustin Marinov
e8406afeba
Add hibernate support for printing Specification/TypedQuery to string (for debug purposes) ( #2213 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-01-21 15:50:26 +02:00
Avgustin Marinov
d93a73e2ab
Fix creating artifiact dir for integration tests ( #2212 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-01-21 12:59:25 +02:00
Avgustin Marinov
fe518fc4fa
Fix temp dirs creation ( #2209 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-01-21 11:38:48 +02:00
Avgustin Marinov
567e8b38f1
Sonar Fixes (5) ( #2211 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-01-21 11:20:50 +02:00
Avgustin Marinov
33a6250646
Sonar Fixes (4) ( #2210 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-01-21 10:20:09 +02:00
Avgustin Marinov
e64053fb59
Improve creatTempFile/Dir usage ( #2208 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-01-21 09:11:07 +02:00
Avgustin Marinov
d71a159db2
Remove use of deprecated RandomStringUtils method ( #2207 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-01-21 09:10:57 +02:00
Avgustin Marinov
e317a38d6d
Fix SonarQube issues (3) ( #2206 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-01-20 17:04:07 +02:00
Avgustin Marinov
5dabe9117a
Fix SonarQube issues (2) ( #2205 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-01-20 16:29:45 +02:00
Avgustin Marinov
626d4cc537
Add getting tenant with details ( #2195 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-01-14 09:32:16 +02:00
Avgustin Marinov
6504bc26d9
Refactoring of RepostioryManagement and extending classes ( #2174 )
...
* createMetaData renamed to putMetaData
* getXXX methods returing Optional are renamed to findXXX
* unified method order (code cosmetics)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-01-08 14:03:04 +02:00
Avgustin Marinov
4df4e7981b
Add support for tests with mysql without jdbc:mariadib protocol ( #2160 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2024-12-21 10:10:11 +02:00
Avgustin Marinov
ed93d3fc7b
Introduce pluggable tenant resolver ( #2151 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2024-12-18 15:17:35 +02:00
Avgustin Marinov
af50e8c938
Fix portable event on setting confirmation status ( #2146 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2024-12-12 12:37:03 +02:00
Avgustin Marinov
68c0b616b7
Remove unused TargetManagement#findByFilterOrderByLinkedDistributionSet ( #2138 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2024-12-11 10:04:56 +02:00
Avgustin Marinov
9de1bd2ae6
Optimise rollout create - single save + groups saveAll ( #2126 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2024-12-06 16:57:46 +02:00
Avgustin Marinov
2a476d1268
Small JPA improvements & test code style ( #2122 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2024-12-06 13:03:48 +02:00
Avgustin Marinov
39861e7790
Refactor action repository ( #2118 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2024-12-05 11:41:41 +02:00
Avgustin Marinov
74616db431
Small refactoring ( #2115 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2024-12-03 13:25:44 +02:00
Avgustin Marinov
a9f3d1491a
JPA Refactoring (3) ( #2109 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2024-12-02 13:50:06 +02:00
Avgustin Marinov
794f26bea2
JPA Refactoring (2) ( #2108 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2024-12-02 11:52:30 +02:00
Avgustin Marinov
2a95adc562
JPA Refactoring ( #2107 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2024-11-29 14:07:37 +02:00
Avgustin Marinov
d435c0a424
Switch (mostly) to JPA generic events ( #2104 )
...
instead of EclipseLink specific
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2024-11-26 12:59:45 +02:00
Avgustin Marinov
b664fd7838
Add MySQL flyway support for repository tests ( #2090 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2024-11-21 08:47:20 +02:00
Avgustin Marinov
a3468b2ba9
Fix some issues found by qodana ( #2083 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2024-11-19 17:04:19 +02:00
Avgustin Marinov
9c8c82fd8b
Switch from deprecated EnableGlobalMethodSecurity to EnableMethodSecurity ( #2081 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2024-11-19 16:46:31 +02:00
Avgustin Marinov
c3bcc4371d
Code formating and removing unused imports ( #2072 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2024-11-18 09:13:58 +02:00
Avgustin Marinov
f9bb48d697
Code refactoring of hawkbit-repository ( #2056 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2024-11-17 15:03:03 +02:00
Avgustin Marinov
f62f9fa97b
Move Flyway into separate artifact ( #2025 )
...
Now it is not part of the ddi and dmf starters - only mgmt (where could be excluded on packaging)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2024-11-14 11:51:23 +02:00
Avgustin Marinov
7902b89268
Unify artifact names ( #2021 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2024-11-12 15:09:03 +02:00