Commit Graph

217 Commits

Author SHA1 Message Date
ashvini
e9ac11da78 Create DAO for tenant deletion task
Add Application related DAO methods

Add application folder delete function

Change scope

Refactor code

Resolve merge conflicts

Resolve merge conflict
2024-04-05 09:25:44 +05:30
97b690b8ef Fix user search by Firstname and Lastname 2024-04-03 14:37:30 +05:30
pasindu
f03cae09fe Sync with master branch 2024-03-09 08:23:08 +05:30
Rajitha Kumara
cd56147da9 Add user removable status to basic user info 2024-03-07 06:25:27 +05:30
builder
d4455c5fe7 [maven-release-plugin] prepare for next development iteration 2024-03-04 10:57:41 +05:30
builder
52fe90256c [maven-release-plugin] prepare release v5.0.40 2024-03-04 10:57:36 +05:30
pasindu
de1de88e4a Sync with master 2024-02-20 11:42:05 +05:30
amalka.subasinghe
20cf06122a remove unused imports and adding licence headers 2024-02-20 11:41:22 +05:30
amalka.subasinghe
1dbc1d7b0d device/group authorization improvement 2024-02-20 11:32:23 +05:30
99b91ade01 Improve query param value 2024-02-18 18:44:09 +05:30
62f84461a5 Add application search by package name 2024-02-18 17:59:42 +05:30
pasindu
67975ea5f8 Merge branch 'master' of ssh://repository.entgra.net:222/community/device-mgt-core into apim420 2024-02-05 19:54:01 +05:30
Rajitha Kumara
d1e72cdf7a Restructured CEA mgt admin api 2024-02-04 23:48:08 +05:30
pasindu
86f78f0a86 Fix Role Management Service loger issues 2024-02-01 21:31:24 +05:30
builder
4ba0be5510 [maven-release-plugin] prepare for next development iteration 2024-01-29 14:24:08 +05:30
builder
790dfaad5b [maven-release-plugin] prepare release v5.0.39 2024-01-29 14:24:02 +05:30
builder
680cc7bca8 [maven-release-plugin] prepare for next development iteration 2024-01-22 19:42:19 +05:30
builder
ba430be534 [maven-release-plugin] prepare release v5.0.38 2024-01-22 19:42:15 +05:30
Lasantha Dharmakeerthi
9b4c5e6adb Add conditional email access feature changes 2024-01-22 05:08:21 +00:00
Rajitha Kumara
957cb748d7 Refactor code 2024-01-22 10:36:08 +05:30
prathabanKavin
a259a5892e Add attched roles to logs when creating groups 2024-01-21 15:17:12 +05:30
Rajitha Kumara
2ad8f54a46 Add conditional email access feature changes 2024-01-18 22:17:36 +05:30
prathabanKavin
8bb0b4c855 Remove device list and store device identifiers on custom logs 2024-01-18 20:58:57 +05:30
pasindu
6a12911487 Sync with master 2024-01-17 18:13:15 +05:30
prathabanKavin
843095e7c6 Fix null userlist when assigning role permissions 2024-01-17 14:39:52 +05:30
bf4a8a8f63 Merge pull request 'Add custom logs for roles,users,groups,login' (#300) from prathabanKavin/device-mgt-core:logger6 into master
Reviewed-on: https://repository.entgra.net/community/device-mgt-core/pulls/300
2024-01-16 04:31:36 +00:00
Rajitha Kumara
07dbd9bc3d Fix jit mail template not found issue 2024-01-14 20:02:59 +05:30
builder
79d1e534b5 [maven-release-plugin] prepare for next development iteration 2024-01-12 16:51:44 +05:30
builder
0d84a0ca6b [maven-release-plugin] prepare release v5.0.37 2024-01-12 16:51:39 +05:30
Lasantha Dharmakeerthi
e017425539 Add scope publishing to sub tenants 2024-01-11 21:54:00 +00:00
navodzoysa
1fde569f4a Add scope publishing to sub tenants 2024-01-12 03:20:52 +05:30
prathabanKavin
654b4341e1 Add custom logs for roles,users,groups,login 2024-01-11 20:41:27 +05:30
Rajitha Kumara
a0bf57ed14 Update invitation sending endpoint scope 2024-01-11 16:38:38 +05:30
builder
cfcecaeec2 [maven-release-plugin] prepare for next development iteration 2024-01-10 13:35:10 +05:30
builder
a221a2b17a [maven-release-plugin] prepare release v5.0.36 2024-01-10 13:35:05 +05:30
builder
1b66ba6bb1 [maven-release-plugin] prepare for next development iteration 2024-01-08 12:33:16 +05:30
builder
5284781270 [maven-release-plugin] prepare release 5.0.35v 2024-01-08 12:33:09 +05:30
pasindu
122f3f16f1 Sync with master 2024-01-06 23:31:49 +05:30
Rajitha Kumara
b144be0f97 Add requested changes 2024-01-01 13:59:37 +05:30
rajitha
aa4b623283 Add JIT base provision and enrollment handlers 2024-01-01 13:59:37 +05:30
c0ecb841e0 Merge pull request 'Change deletion warning for users with device' (#301) from prathabanKavin/device-mgt-core:userdeletewarning into master
Reviewed-on: https://repository.entgra.net/community/device-mgt-core/pulls/301
2023-12-20 05:47:57 +00:00
c2a9b6a073 Add a config to decide which device statuses to persist in the database (#250)
Co-authored-by: pramilaniroshan <pramila@entgra.io>
Reviewed-on: https://repository.entgra.net/community/device-mgt-core/pulls/250
Co-authored-by: Pramila Niroshan <pramila@entgra.io>
Co-committed-by: Pramila Niroshan <pramila@entgra.io>
2023-12-19 18:56:49 +00:00
prathabanKavin
a7ae791f9d Change deletion warning for users with device 2023-12-18 09:28:09 +05:30
77e13f3c4d Merge pull request 'Fix reggex issue when configuring wifi' (#298) from osh.silva/device-mgt-core:wifi-10045 into master
Reviewed-on: https://repository.entgra.net/community/device-mgt-core/pulls/298
2023-12-17 14:21:51 +00:00
builder
c702763995 [maven-release-plugin] prepare for next development iteration 2023-12-16 10:49:28 +05:30
builder
a47fda9779 [maven-release-plugin] prepare release v5.0.34 2023-12-16 10:49:20 +05:30
osh
8377d0ddf5 Merge branch 'master' of ssh://repository.entgra.net:222/community/device-mgt-core into wifi-10045 2023-12-14 08:40:18 +05:30
osh
0427959f23 Fix reggex issue when configuring wifi 2023-12-14 08:40:00 +05:30
builder
fb65db10fe [maven-release-plugin] prepare for next development iteration 2023-12-08 12:15:31 +05:30
builder
17dcbde4ab [maven-release-plugin] prepare release v5.0.33 2023-12-08 12:15:21 +05:30
tcdlpds
fb859f046d Add upstream changes 2023-11-14 22:13:49 +05:30
95a257ecc6 Merge pull request 'Add multiple device dis-enrollment support' (#279) from pramilaniroshan/device-mgt-core:rm-9970-dis into master
Reviewed-on: https://repository.entgra.net/community/device-mgt-core/pulls/279
2023-11-10 12:57:23 +00:00
46090437f0 Optimize multiple dis-enrollment 2023-11-10 18:06:58 +05:30
8475cb5764 Merge pull request 'Fix user search by partial filters' (#284) from prathabanKavin/device-mgt-core:searchusersfix1 into master
Reviewed-on: https://repository.entgra.net/community/device-mgt-core/pulls/284
2023-11-09 05:11:38 +00:00
builder
d01e55ed08 [maven-release-plugin] prepare for next development iteration 2023-11-08 16:05:38 +05:30
builder
8c6ac48c7b [maven-release-plugin] prepare release v5.0.32 2023-11-08 16:05:31 +05:30
Thameera
d297c55b73 Update missiong scope 2023-11-08 15:23:12 +05:30
prathabanKavin
8d1d418f67 Fix user search by partial filters 2023-11-07 21:08:41 +05:30
prathabanKavin
fe9273ab45 Search roles with partial role names 2023-11-03 00:40:19 +05:30
2d6e512fdf Add multiple device dis-enrollment support 2023-11-02 11:42:58 +05:30
Viranga Gunarathna
fdd5a7cfcf change permission string for update password 2023-10-31 11:23:55 +05:30
builder
6b948c9989 [maven-release-plugin] prepare for next development iteration 2023-10-25 15:28:51 +05:30
builder
0e769a8dd9 [maven-release-plugin] prepare release v5.0.31 2023-10-25 15:28:43 +05:30
pasindu
66bc7e88bd Sync with upstream 2023-10-24 18:47:29 +05:30
pasindu
c7494bcd81 Merge branch 'master' of ssh://repository.entgra.net:222/community/device-mgt-core into apim420 2023-10-23 18:09:19 +05:30
Lasantha Dharmakeerthi
ba17f0e778 Add tenant view perm to role permissions 2023-10-23 01:36:37 +00:00
prathabanKavin
9ab12d1b3f Add tenant view perm to role permissions 2023-10-22 12:02:13 +05:30
Rajitha Kumara
9054329e34 Fix not detecting resource path 2023-10-20 14:48:38 +05:30
pasindu
a46ab4c355 Merge branch 'master' of ssh://repository.entgra.net:222/community/device-mgt-core into apim420 2023-10-20 00:43:12 +05:30
pasindu
518bc7271a Merge branch 'master' of ssh://repository.entgra.net:222/community/device-mgt-core into apim420 2023-10-19 14:34:14 +05:30
Sasini_Sandamali
3631acfe45 Add new get device activities API 2023-10-18 12:51:14 +05:30
9767f7e90f Add validation for user deletion (#244)
## Purpose
* Fixes https://roadmap.entgra.net/issues/10337

## Description
* Add validation to check whether the user has enrolled devices

Co-authored-by: prathabanKavin <kavinprathaban025@gmail.com>
Reviewed-on: https://repository.entgra.net/community/device-mgt-core/pulls/244
Co-authored-by: Kavin Prathaban <kavin@entgra.io>
Co-committed-by: Kavin Prathaban <kavin@entgra.io>
2023-10-17 04:20:12 +00:00
Inosh Perara
15de6d397e Merge pull request 'Add permission updating logic' (#254) from tcdlpds/device-mgt-core:master into master
Reviewed-on: https://repository.entgra.net/community/device-mgt-core/pulls/254
2023-10-16 05:39:04 +00:00
tcdlpds
1b0ad156b2 Add Java Doc comments 2023-10-16 10:36:51 +05:30
8696ec9343 Merge pull request 'Modify get Geofence API to get total count' (#243) from pramilaniroshan/device-mgt-core:add-geofence-count into master
Reviewed-on: https://repository.entgra.net/community/device-mgt-core/pulls/243
2023-10-16 04:27:46 +00:00
akeela_azhar
22b9897a4b Add permission updating logic 2023-10-16 08:00:42 +05:30
Viranga Gunarathna
d63f2a3f24 mapping permissions with scopes 2023-10-12 15:25:20 +05:30
tcdlpds
58670028c0 Fix scope attaching issue 2023-10-11 06:54:46 +05:30
tcdlpds
563077fbfb Add scope perm mapping logic 2023-10-08 19:36:52 +05:30
77823e2839 Modify get Geofence API to get total count 2023-10-06 08:04:38 +05:30
Viranga Gunarathna
9e0427021e Duplicate keys for same permission in different files 2023-09-28 20:14:10 +05:30
Viranga Gunarathna
48a72e80e9 Modify scope keys 2023-09-27 23:48:16 +05:30
pasindu
cc6bbf1435 Improvements in App registration 2023-09-22 10:25:29 +05:30
tcdlpds
500fa0df98 Add improvements to app registering logic 2023-09-20 09:30:16 +05:30
tcdlpds
088642e7ce Improve API app registration 2023-09-19 13:22:28 +05:30
fccae9b8c0 Add Devices filtering by a Custom Property feature to API and dao layer (#208)
## Purpose
* Related ticket https://roadmap.entgra.net/issues/10262

## Description

This modifed API accept any custom property key value pair as a encoded JSON String for filtering devices

/devicescustomProperty=%7B%22FIRMWARE_APP_VERSION%22%3A%22122%22%2C%22FIRMWARE_VERSION%22%3A%22123%22%7D

## Add Custom property to mdm-ui-config.xml

```
<DeviceInfoConfigurations>
	<DeviceInfoItem>
            <DefinedValue>FIRMWARE_VERSION</DefinedValue>
            <DisplayValue>label_firmware_version</DisplayValue>
            <Type>deviceDetailsMap</Type>
        </DeviceInfoItem>
        <DeviceInfoItem>
            <DefinedValue>FIRMWARE_APP_VERSION</DefinedValue>
            <DisplayValue>label_app_version</DisplayValue>
            <Type>deviceDetailsMap</Type>
        </DeviceInfoItem>
        <DeviceInfoItem>
            <DefinedValue>FIRMWARE_SYSTEM_VERSION</DefinedValue>
            <DisplayValue>label_firmware_system_version</DisplayValue>
            <Type>deviceDetailsMap</Type>
        </DeviceInfoItem>
</DeviceInfoConfigurations>
```

DefinedValue = Key_value in DM_DEVECE_INFO table
DisplayValue = UI display text for filtering
Type = Dont change

Co-authored-by: pramilaniroshan <pramila@entgra.io>
Reviewed-on: https://repository.entgra.net/community/device-mgt-core/pulls/208
Co-authored-by: Pramila Niroshan <pramila@entgra.io>
Co-committed-by: Pramila Niroshan <pramila@entgra.io>
2023-09-15 04:02:34 +00:00
Sasini_Sandamali
26a049473c Modify View Activities endpoint by including operation id 2023-09-12 16:02:31 +05:30
Arshana
9c7fd9027e Fix the API to check if a device is enrolled 2023-09-05 11:02:57 +05:30
builder
7c66f6b693 [maven-release-plugin] prepare for next development iteration 2023-08-28 10:11:49 +05:30
builder
b9f12e49ee [maven-release-plugin] prepare release v5.0.30 2023-08-28 10:11:44 +05:30
Inosh Perara
28b18941aa Merge pull request 'Add hierarchical group count API' (#214) from ThilinaPremachandra/device-mgt-core:Bug#10300 into master
Reviewed-on: https://repository.entgra.net/community/device-mgt-core/pulls/214
2023-08-28 04:11:43 +00:00
builder
7c0adfbc89 [maven-release-plugin] prepare for next development iteration 2023-08-24 21:17:36 +05:30
builder
f7c3e129c4 [maven-release-plugin] prepare release v5.0.29 2023-08-24 21:17:31 +05:30
ThilinaPremachandra
7a7974eb36 Add: hierarchical group count API 2023-08-24 10:58:46 +05:30
osh
1fed47e8fd Add app details for UNMANAGED_APP_UNINSTALL 2023-08-21 23:27:58 +05:30
osh
81e57ce78f Retrieve extra details 2023-08-10 13:01:41 +05:30
osh
e2a467bc45 Update activity loading 2023-08-09 15:03:29 +05:30
osh
e6ee539239 Add api changes for getting app details of operation 2023-08-09 00:27:33 +05:30
Dharmakeerthi Lasantha
938190deca Merge branch 'apim420' of https://repository.entgra.net/community/device-mgt-core into apim420 2023-07-31 11:40:04 +05:30
Dharmakeerthi Lasantha
8289db1af8 Merge branch 'master' of https://repository.entgra.net/community/device-mgt-core into sync-master 2023-07-31 11:29:17 +05:30