Commit Graph

7416 Commits

Author SHA1 Message Date
tcdlpds@gmail.com
b9c2190762 Fix merge conflicts 2020-11-15 00:32:24 +05:30
Malsha Piumini
f347861000 Add functionality to filter Operation Logs 2020-11-14 17:25:36 +00:00
tcdlpds@gmail.com
6b228ee73e Fix monitoring re-applying issue when policy revoking 2020-11-14 09:39:34 +05:30
Farheen99
01e5e30173 Remove added setState method in componentDidMount 2020-11-12 10:01:58 +05:30
Farheen99
fdaf8bd7ef Update changes for lifecycle check method 2020-11-12 06:05:33 +05:30
Farheen99
0df8c8d91c Disable publish button for releases with a published app 2020-11-12 06:05:33 +05:30
tcdlpds@gmail.com
d25779774b Improve MDM policy functionality 2020-11-12 01:28:23 +05:30
Dharmakeerthi Lasantha
94bdff30ed Merge branch 'geofence-api' into 'corrective-policy'
Fix issue in Geo fence get by fence name

See merge request entgra/carbon-device-mgt!677
2020-11-11 14:36:55 +00:00
Dharmakeerthi Lasantha
c4927c3508 Merge branch 'issue-work-287' into 'master'
Hide package name METADATA showing as "default.app.com" for web-clip apps

Closes product-iots#287

See merge request entgra/carbon-device-mgt!688
2020-11-11 04:42:07 +00:00
Inosh Perara
b372856af6 Merge branch 'master' into 'master'
Handle re-applying of failed policies via monitoring through a different operation code

Closes product-iots#265

See merge request entgra/carbon-device-mgt!682
2020-11-11 03:33:18 +00:00
Farheen99
bbf580d43a Hide package name METADATA for web clip apps only 2020-11-10 22:16:57 +05:30
charitha
9e3ec5e24e Use device updated timestamp to filter updated devices 2020-11-10 21:25:42 +05:30
charitha
5d34b0671e Add new Enrollment statuses for IoT devices 2020-11-10 08:08:48 +05:30
Pahansith Gunathilake
2789a7122c Remove old geofence policy transformation 2020-11-10 02:24:20 +00:00
Shamalka Navod
c821808797 Fix store app loading issue 2020-11-09 19:29:15 +00:00
Saad Sahibjan
65266e0685 Handle re-applying of failed policies via monitoring through a different operation code 2020-11-09 19:48:24 +05:30
Kaveesha
a38e91499e Add API for get devices history snapshots 2020-11-05 15:36:59 +05:30
Pahansith
84608f2f58 Fix issue in Geo fence get by fence name 2020-11-05 09:49:39 +05:30
tcdlpds@gmail.com
b344e9d93b Fix app subscription detail showing issue 2020-10-30 15:50:21 +05:30
tcdlpds@gmail.com
c88ec6077b Fixes multiple device deleting issue
Fixes entgra/product-iots#656
2020-10-30 00:59:43 +05:30
tcdlpds@gmail.com
bd8fe8a69d Merge branch 'master' of gitlab.com:entgra/carbon-device-mgt into corrective-policy 2020-10-28 18:27:05 +05:30
Ace
d831ef3284 code improvements 2020-10-26 09:40:50 +05:30
Ace
ad299e676c removing un-necessary files 2020-10-23 17:21:23 +05:30
Ace
61c05143c4 Fixing activity retrieval with intiatedBy 2020-10-23 16:59:35 +05:30
Inosh Perara
f97d9307e7 Merge branch 'geofence-api' into 'corrective-policy'
Add geo fence search and geo cache

See merge request entgra/carbon-device-mgt!670
2020-10-19 07:52:23 +00:00
Inosh Perara
ba3aa5c6ce Merge branch 'corrective-policy' into 'corrective-policy'
Add polygon type fence support

See merge request entgra/carbon-device-mgt!665
2020-10-16 05:24:51 +00:00
Ace
22eba43aa9 including missing files 2020-10-15 21:05:33 +05:30
Ace
2ae8c126e8 fixing issues with activity retrieval 2020-10-15 21:01:24 +05:30
Pahansith
bc7e39c883 Add geo fence search and geo cache 2020-10-15 10:05:37 +05:30
shamalka
90ed562647 Improve device location history API 2020-10-13 16:11:46 +05:30
Pahansith
09b1711b9c Add polygon type fence support 2020-10-12 22:09:43 +05:30
tcdlpds@gmail.com
f85224f4ad Update device cache if the device status has updated and the device info has updated 2020-10-08 20:00:20 +05:30
tcdlpds@gmail.com
ce81eac413 Improve endpoint-mgt functionalities 2020-10-08 18:49:12 +05:30
charitha
8493879151 Fixes for device enrollment status change issues 2020-10-08 18:49:12 +05:30
charitha
fb3da8c94d Fixes for device enrollment status change issues 2020-10-08 17:14:00 +05:30
Kaveesha
79f1afe8e4 Improve Select class with APISelect class changes in policy mgt ui pack 2020-10-08 12:42:32 +05:30
tcdlpds@gmail.com
daa24a5922 Fix merge conflicts 2020-10-03 00:27:44 +05:30
tcdlpds@gmail.com
a0b882f755 Fix geo fence deleting issue 2020-10-02 06:33:58 +05:30
Pahansith
83236eb3ac Fix geofence update issue 2020-10-01 19:48:00 +05:30
tcdlpds@gmail.com
7fad79643e Fix mail sending issue when policy violated 2020-10-01 14:23:53 +05:30
Inosh Perara
fcd4bc1a41 Merge branch 'corrective-policy' into 'corrective-policy'
Improve mail sending logic

See merge request entgra/carbon-device-mgt!656
2020-10-01 07:13:04 +00:00
Pahansith Gunathilake
bda0a46429 Merge branch 'corrective-policy' into 'corrective-policy'
Fix payload parsing issue

See merge request entgra/carbon-device-mgt!655
2020-10-01 07:12:16 +00:00
tcdlpds@gmail.com
f32e76346f Improve mail sending logic 2020-10-01 12:38:22 +05:30
Pahansith
635adbb04f Fix payload parsing issue 2020-10-01 12:36:30 +05:30
tcdlpds@gmail.com
4fdfc07e64 Fix SQL syntax error 2020-10-01 12:09:20 +05:30
tcdlpds@gmail.com
b3d1badd1f Improve API interface text 2020-10-01 00:41:22 +05:30
tcdlpds@gmail.com
6014592f2c Add mail sending feature when policy violating 2020-10-01 00:35:22 +05:30
tcdlpds@gmail.com
f9bcb808f9 Improve device location history getting and storing functionalities 2020-10-01 00:35:21 +05:30
Inosh Perara
f7843e5c35 Merge branch 'geofence-api' into 'corrective-policy'
Fix geofence creation validation

See merge request entgra/carbon-device-mgt!651
2020-09-30 18:33:40 +00:00
Inosh Perara
cc8fa5dfb5 Merge branch 'geofencing-feature' into 'corrective-policy'
Add geofence policy transform

See merge request entgra/carbon-device-mgt!644
2020-09-30 18:33:19 +00:00
Pahansith
618b8962b3 Add doc comments 2020-09-30 22:08:31 +05:30
Pahansith
48e1241de6 Add email type corrective action transform 2020-09-30 21:44:03 +05:30
Pahansith
b33c5a312f Fix geofence creation validation 2020-09-30 19:42:00 +05:30
Inosh Perara
f9b25b95a2 Merge branch 'geofence-api' into 'corrective-policy'
Fix issue in geofence creation

See merge request entgra/carbon-device-mgt!650
2020-09-30 13:45:48 +00:00
Dharmakeerthi Lasantha
daaa44a2ea Merge branch 'corrective-policy' into 'corrective-policy'
Add APISelect class to policy mgt ui pack

See merge request entgra/carbon-device-mgt!647
2020-09-30 13:44:29 +00:00
Saad Sahibjan
9998ec3669 Allow other statuses to update the device status 2020-09-30 18:14:57 +05:30
Pahansith
5e98e816cf Fix issue in geofence creation 2020-09-30 18:04:28 +05:30
Pahansith
206f433a9f Improve code 2020-09-30 16:49:45 +05:30
Pahansith
9c362eabf0 Add geofence policy transform 2020-09-30 16:49:45 +05:30
Pahansith
47dc8ec708 Add Geo Json and fence shape attributes 2020-09-30 14:05:06 +05:30
Kaveesha
ac41aa7119 Add APISelect class to policy mgt ui pack 2020-09-30 13:35:07 +05:30
charitha
c6fef5d0d1 Add task operation with list of device ids 2020-09-30 10:13:10 +05:30
Inosh Perara
de4f3f64fe Merge branch 'geofence-api' into 'corrective-policy'
Create geofence APIs

See merge request entgra/carbon-device-mgt!641
2020-09-29 08:32:41 +00:00
Pahansith
91e28b71ab Merge branch 'corrective-policy' of https://gitlab.com/entgra/carbon-device-mgt into corrective-action
 Conflicts:
	components/policy-mgt/org.wso2.carbon.policy.mgt.core/src/main/java/org/wso2/carbon/policy/mgt/core/mgt/impl/PolicyManagerImpl.java
2020-09-29 13:11:36 +05:30
tcdlpds@gmail.com
90dac0a101 Add location bean classes and format the source 2020-09-24 08:53:35 +05:30
Pahansith
3c7c05b5e9 Fix reactive action issue 2020-09-21 21:03:10 +05:30
Pahansith
ca6b937a3a Create geofence API definitions 2020-09-21 12:04:25 +05:30
Pahansith
291859bf55 Add test DB scripts 2020-09-21 11:53:13 +05:30
Pahansith
3241831ead Change reactive action 2020-09-21 11:27:46 +05:30
Kaveesha
6104d26ebe Add device name to Geo Cluster Locations data list 2020-09-15 13:32:19 +05:30
tcdlpds@gmail.com
bbecbb6f8a Fix build failure 2020-09-12 08:43:38 +05:30
Kaveesha
e9400a0888 Fix QR generating issue in Cloud App 2020-09-09 23:40:06 +05:30
tcdlpds@gmail.com
e96145db25 Improve APPM subscribing flow 2020-09-09 09:52:30 +05:30
anjula-sack
d9c12bfca6 Remove duplicated EsLint dependencies from APPM publisher 2020-08-27 20:33:35 +05:30
Dharmakeerthi Lasantha
c4008efed0 Merge branch 'master' into 'master'
Add error log for backend policy validation failure

See merge request entgra/carbon-device-mgt!635
2020-08-27 13:41:34 +00:00
Saad Sahibjan
7558f82a76 Add error log for backend policy validation failure 2020-08-27 18:40:21 +05:30
tcdlpds@gmail.com
ef8af6b454 Fix APPM custom permission loading issue 2020-08-27 05:30:47 +05:30
tcdlpds@gmail.com
215b8fb630 Fix formatting issues 2020-08-27 05:18:02 +05:30
Pahansith
d08f20d90e Fix code review discussions 2020-08-26 06:47:38 +05:30
Pahansith
a24879f551 Add payload parsing for old type corrective actions 2020-08-26 06:47:38 +05:30
Pahansith
2724d8ac03 Optimize policy pick strategy for corrective action implementation 2020-08-26 06:47:38 +05:30
Pahansith
684ff5df7f Fix test failures 2020-08-26 06:47:38 +05:30
Pahansith
e486db868e Change policy 2020-08-26 06:47:38 +05:30
Dharmakeerthi Lasantha
1919fbde16 Add new feature to install applications for device 2020-08-25 18:04:46 +00:00
Saad Sahibjan
a615f14ec5 Replace Icon with EditOutlined 2020-08-25 19:27:02 +05:30
Saad Sahibjan
b15ae2c48c Add unrestricted roles editing functionality 2020-08-25 18:53:44 +05:30
Inosh Perara
fcd92bc10e Merge branch 'tenant-improve' into 'master'
Add OTP service and it's features

See merge request entgra/carbon-device-mgt!624
2020-08-23 07:49:59 +00:00
tcdlpds@gmail.com
8aeb4d22ea Improve code formatting 2020-08-21 09:18:55 +05:30
tcdlpds@gmail.com
b1845d9b42 Update user welcome mail body 2020-08-19 22:38:34 +05:30
tcdlpds@gmail.com
d53f56c96b Complete self registration via OTP service 2020-08-18 08:17:56 +05:30
Saad Sahibjan
322981fe5a Use DEVICE_ENROLLMENT email type to create OTP 2020-08-17 12:15:54 +05:30
Saad Sahibjan
0e018679b8 Modify test cases related to device enrollment invitation 2020-08-17 12:15:54 +05:30
Saad Sahibjan
1b0c19cb02 Add device enrollment invitation beans 2020-08-17 12:15:54 +05:30
Saad Sahibjan
ff00f26c83 Implement retrieval of DeviceEnrollmentInvitationDetails from the device management service 2020-08-17 12:15:54 +05:30
Saad Sahibjan
d2ab4c6710 Implement retrieval of DeviceEnrollmentInvitationDetails from device type xml files 2020-08-17 12:15:54 +05:30
Saad Sahibjan
d97de23ece Modify send-invitation API to send enrollment steps and OTP token 2020-08-17 12:15:54 +05:30
Saad Sahibjan
58217ac77a Implement service to create OTP and to send device enrollment invitation 2020-08-17 12:15:54 +05:30
tcdlpds@gmail.com
ea6b8c7536 Fix invoker loading issue 2020-08-17 01:03:55 +05:30
tcdlpds@gmail.com
a55a3b6ebd Improve OTP service 2020-08-16 08:46:59 +05:30
tcdlpds@gmail.com
a3510cbee1 Add email enum 2020-08-13 12:15:06 +05:30
tcdlpds@gmail.com
86912915fd Fix user verifying functionality in OTP 2020-08-12 20:17:17 +05:30
tcdlpds@gmail.com
e2a143cde0 Improve user verifying mail sending logic 2020-08-12 12:27:26 +05:30
Turcy
9759e7d57a Fix user-invitation email issues 2020-08-12 03:42:42 +05:30
tcdlpds@gmail.com
0a2836c599 Add OTP invoker 2020-08-11 13:36:58 +05:30
tcdlpds@gmail.com
648cffaa17 Generalize OTP creation 2020-08-10 14:16:33 +05:30
tcdlpds@gmail.com
8494f0bc58 Improve OTP creating logic 2020-08-10 10:42:53 +05:30
Shamalka Navod
1ff61da1c4 Sort getAllNotifications API in DESC order 2020-08-06 18:09:35 +00:00
inoshperera
b61e9a667b Improve token validation login in valve 2020-08-04 20:12:37 +05:30
inoshperera
18531d0500 Add tenant ID and username to all layers 2020-08-04 19:39:05 +05:30
tcdlpds@gmail.com
59eeec55d6 Fix OSGI loading issue in web app authenticator 2020-08-04 07:47:53 +05:30
Dharmakeerthi Lasantha
efee2b01bf Improve OTP creating functionality 2020-08-03 09:11:02 +05:30
Dharmakeerthi Lasantha
3d2f474e75 Improve OTP creating functionality 2020-07-30 12:54:35 +00:00
tcdlpds@gmail.com
0d48f9d38c Improve One Time Token Authenticator 2020-07-30 03:06:57 +05:30
inoshperera
160c463672 Add token validation with one time token
This is to validate one time tokens in the APIM handlers and in the valve
2020-07-26 23:05:01 +05:30
inoshperera
640a50ccd9 Merge branch 'tenant-improve' of https://gitlab.com/entgra/carbon-device-mgt into tenant-improve 2020-07-26 11:05:38 +05:30
Inosh Perara
d8f6e6765a Merge branch 'master' into 'tenant-improve'
Add OTP managing functionality

See merge request entgra/carbon-device-mgt!602
2020-07-26 05:33:33 +00:00
tcdlpds@gmail.com
709a7ab592 Add OTP managing functionality 2020-07-25 07:56:38 +05:30
inoshperera
a7af883962 Add tenant create API 2020-07-23 20:45:30 +05:30
Inosh Perara
0fec9f1db3 Merge branch 'tenant-improve' into 'tenant-improve'
Add one time token bean

See merge request entgra/carbon-device-mgt!600
2020-07-23 15:14:28 +00:00
Dharmakeerthi Lasantha
21010b7996 Merge branch 'migration' into 'master'
Migrate APPM Store UI from antd v3 to v4

Closes product-iots#579

See merge request entgra/carbon-device-mgt!585
2020-07-22 17:44:17 +00:00
inoshperera
3208870840 Add one time token bean 2020-07-22 21:27:56 +05:30
Dharmakeerthi Lasantha
951d0dd743 Merge branch 'publisher-icons' into 'master'
Change Legacy Icons to antd's v4 icons in APPM publisher

Closes product-iots#590

See merge request entgra/carbon-device-mgt!587
2020-07-22 02:10:03 +00:00
Ace
c1c736b607 Adding fix for policy application upon adding devices to group 2020-07-21 08:23:30 +05:30
Ace
4b58b46d8b Merge branch 'master' of https://gitlab.com/entgra/carbon-device-mgt 2020-07-18 15:53:07 +05:30
Ace
3ea16eaf7d Adding capability for policies to be added/removed automatically when devices are added/removed from a group 2020-07-18 15:52:41 +05:30
shamalka
2ec29701a1 Fix get default token issues 2020-07-17 23:52:25 +05:30
Dharmakeerthi Lasantha
2adda8ba6d Merge branch 'master' into 'master'
Construct API endpoint to get default token

See merge request entgra/carbon-device-mgt!596
2020-07-17 14:03:45 +00:00
tcdlpds@gmail.com
45e753f68f Construct API endpoint to get default token 2020-07-17 19:31:38 +05:30
Inosh Perara
571f8f3ecb Merge branch 'master' into 'master'
Handle change of device name

See merge request entgra/carbon-device-mgt!593
2020-07-17 12:12:55 +00:00
tcdlpds@gmail.com
44ba40fe7d Improve proxy handler 2020-07-17 17:13:12 +05:30
Dharmakeerthi Lasantha
35782a79fc Merge branch 'support-4.1.8' into 'master'
Add API to get default token by using client ID and secret

See merge request entgra/carbon-device-mgt!592
2020-07-17 08:35:02 +00:00
Dharmakeerthi Lasantha
8e66dd1df7 Merge branch 'master' into 'master'
Add Default Token Handling Servlet

See merge request entgra/carbon-device-mgt!594
2020-07-17 08:33:10 +00:00
tcdlpds@gmail.com
1f94415f7f Add API to get default token by using client ID and secret 2020-07-17 12:06:33 +05:30
inoshperera
43a6c710ad Handle change of device name 2020-07-17 08:11:44 +05:30
tcdlpds@gmail.com
e0eb4316f4 Add Default Token Handling Servlet 2020-07-17 06:25:54 +05:30
Dharmakeerthi Lasantha
e9a2018972 Merge branch 'master' into 'master'
Upgrade the npm version of maven build

Closes product-iots#567

See merge request entgra/carbon-device-mgt!577
2020-07-16 15:09:23 +00:00
Saad Sahibjan
42ec923700 Merge branch 'master' into 'master'
Create default roles and assign permissions

See merge request entgra/carbon-device-mgt!590
2020-07-14 06:18:38 +00:00
Dharmakeerthi Lasantha
b8e17857e0 Merge branch 'master' into 'master'
Fix incorrect instantiations of Provider Services

See merge request entgra/carbon-device-mgt!584
2020-07-14 01:54:07 +00:00
Charitha Goonetilleke
211c1e326a Fix incorrect instantiations of Provider Services 2020-07-14 01:54:06 +00:00
tcdlpds@gmail.com
3d38bd5570 Create default roles and assign permissions
When adding new tenant and if the server has configured to add default roles and assign permissions, this PR facilitates to achieve it.
2020-07-11 21:20:21 +05:30
Kaveesha
b3278d010f Update Item bean 2020-07-07 19:49:35 +05:30
anjula-sack
111e32e97d Change Legacy Icons to antd's v3 icons in APPM publisher 2020-07-05 13:25:08 +05:30
anjula-sack
4f8d29456b Migrate APPM Publisher UI from antd v3 to v4 2020-06-28 15:42:01 +05:30
anjula-sack
080aeb39e0 Migrate APPM Store UI from antd v3 to v4 2020-06-26 21:19:15 +05:30
Dharmakeerthi Lasantha
b3f395b284 Merge branch 'master' into 'master'
Retrieve enrollment config from general config and support serilnumber based config with user based

See merge request entgra/carbon-device-mgt!578
2020-06-25 04:12:13 +00:00
Dharmakeerthi Lasantha
4ff9a9222c Merge branch 'new-improvements' into 'master'
Fix role delete

See merge request entgra/carbon-device-mgt!582
2020-06-23 14:54:13 +00:00
Entgra Builder
a9a39a5055 [maven-release-plugin] prepare for next development iteration 2020-06-22 10:06:05 +00:00
shamalka
add8570f65 Fix role delete 2020-06-22 15:36:05 +05:30
Entgra Builder
f34bddff2f [maven-release-plugin] prepare release v4.1.10 2020-06-22 10:05:57 +00:00
Dharmakeerthi Lasantha
0f9fee8437 Merge branch 'copyright' into 'master'
Change the copyright year in APPM Publisher and Store

See merge request entgra/carbon-device-mgt!581
2020-06-22 09:15:19 +00:00
Inosh Perara
f47f6bfde7 Merge branch 'master' into 'master'
Persit multiple locations in bulk

See merge request entgra/carbon-device-mgt!580
2020-06-22 09:09:13 +00:00
anjula-sack
2dbbf5bc79 Change the copyright year in APPM Publisher and Store 2020-06-22 11:48:19 +05:30
inoshperera
9ea055853a Persit multiple locations in bulk 2020-06-22 09:17:59 +05:30
anjula-sack
e85d3af9c0 Upgrade the npm version of mvn build 2020-06-19 19:08:35 +05:30
Ace
f8c00375d7 Fixing null pointer during APIM scope validation 2020-06-19 18:15:37 +05:30
Saad Sahibjan
b66e804091 Retrieve enrollment config from general config and support serilnumber based config with user based 2020-06-19 15:22:32 +05:30
Charitha Goonetilleke
e20b0459a2 Merge branch 'master' into 'master'
Execute device detail retriever and monitoring task for all tenant

See merge request entgra/carbon-device-mgt!575
2020-06-13 05:32:17 +00:00
Saad Sahibjan
07e56d68f5 Set tenant through tenant domain auto resolve method 2020-06-13 10:27:23 +05:30
Shamalka Navod
d054c2a383 Add file types to upload bean class 2020-06-12 15:23:34 +00:00
Saad Sahibjan
da5a1caf2b Execute device detail retreiver and monitoring task for all tenant 2020-06-12 20:43:17 +05:30
Kaveesha
90c45dc387 Update Select bean 2020-06-12 17:26:29 +05:30
Shamalka Navod
eb107f5051 Improve policy bean classes 2020-06-12 11:42:54 +00:00
Kaveesha
4fde345a23 Update Item bean by adding Nullable value 2020-06-12 11:13:55 +05:30
Shamalka Navod
f6ebcd5303 Add InputList bean 2020-06-10 20:34:16 +00:00
Kaveesha
778fab112f Add new classes to get rules in UI params 2020-06-08 23:07:13 +05:30
Shamalka Navod
fc3e1faeb6 Add application Life cycle history UI 2020-06-05 05:07:37 +00:00
tcdlpds@gmail.com
d0cdabe772 Fix APPM lifecycle history loading issue 2020-06-04 21:15:45 +05:30
Entgra Builder
5660ff5876 [maven-release-plugin] prepare for next development iteration 2020-06-04 09:58:55 +00:00
Entgra Builder
688de9214d [maven-release-plugin] prepare release v4.1.9 2020-06-04 09:58:49 +00:00
shamalka
404b1b11a9 Improve description 2020-06-04 13:17:38 +05:30
shamalka
4e3a45fa93 Improve lifecycle changing UX 2020-06-04 13:17:38 +05:30
Vinojini Paramasivam
5a4be7a0a1 Add attributes to ui parameters 2020-06-04 07:14:29 +00:00
Dharmakeerthi Lasantha
7df4ab7334 Merge branch 'master' into 'master'
Prevent NPE when checking for monitoring operations

See merge request entgra/carbon-device-mgt!559
2020-05-29 21:35:34 +00:00
Saad Sahibjan
b8197bc182 Prevent NPE when checking for monitoring operations 2020-05-30 01:50:17 +05:30
Turcy
2205515d90 Add metadata repository 2020-05-30 00:19:14 +05:30
Shamalka Navod
754d902e72 Add bean classes for API Table in policy UI 2020-05-27 05:21:58 +00:00
tcdlpds@gmail.com
fd8b664f81 Fix app and app-release deleting issues 2020-05-24 15:03:06 +05:30
Entgra Builder
df2256ac44 [maven-release-plugin] prepare for next development iteration 2020-05-24 03:05:29 +00:00
Entgra Builder
2788259974 [maven-release-plugin] prepare release v4.1.8 2020-05-24 03:05:24 +00:00
tcdlpds@gmail.com
07e7d014c5 Fix incorrect app release loading issue in app store 2020-05-23 22:24:59 +05:30
Pahansith
6c643b81a6 Fix issue in policy creation 2020-05-23 12:20:52 +05:30
Entgra Builder
186e9cb216 [maven-release-plugin] prepare for next development iteration 2020-05-22 13:35:45 +00:00
Entgra Builder
5347dd9211 [maven-release-plugin] prepare release v4.1.7 2020-05-22 13:35:39 +00:00
Charitha Goonetilleke
c4f4961a70 Merge branch 'policy-bean' into 'master'
Add Upload bean

See merge request entgra/carbon-device-mgt!548
2020-05-22 12:51:35 +00:00
Charitha Goonetilleke
d57e324820 Merge branch 'work-efficiency-analyzer' into 'master'
Add new variable to store an apllication's events

Closes product-iots#522

See merge request entgra/carbon-device-mgt!551
2020-05-22 12:51:08 +00:00
charitha
89618eb200 Add properties from xml based device types to DEVICE_PROPERTIES table 2020-05-22 14:59:35 +05:30
Charitha Goonetilleke
798663fef7 Merge branch 'device-delete-db-fix' into 'master'
Fix sql syntax error in device large response delete

See merge request entgra/carbon-device-mgt!550
2020-05-22 04:24:03 +00:00
Yohan Avishke
602bcbb2cf Add new variable to store an apllication's events 2020-05-22 08:01:39 +05:30
Pahansith
0647eee0d8 Fix device syntax error in device large response delete 2020-05-22 00:45:41 +05:30
Pahansith
3257db9e3b Add created state to device list UI 2020-05-21 21:32:46 +05:30
shamalka
31d9969e3f Add Upload bean 2020-05-21 13:28:36 +05:30
Shamalka Navod
902b7fc654 Change reporting header param 2020-05-19 20:35:42 +00:00
Dharmakeerthi Lasantha
b1e13bdc22 Merge branch 'get-device-list' into 'master'
Get devices by identifier list API

See merge request entgra/carbon-device-mgt!544
2020-05-19 10:40:41 +00:00
Shamalka Navod
03e87c558f Get devices by identifier list API 2020-05-19 10:40:41 +00:00
Pahansith Gunathilake
1112b285d5 Remove operation existence check in update operation 2020-05-19 10:27:13 +00:00
tcdlpds@gmail.com
5fd5c110aa Change reporting webapp system variable name 2020-05-19 14:25:15 +05:30
charitha
9280810b24 Avoid unnecessary db connection 2020-05-18 10:11:25 +05:30
charitha
f59242d6b8 Fix formatting issue 2020-05-18 09:49:11 +05:30
charitha
573a9e598c Merge branch 'master' of https://gitlab.com/entgra/carbon-device-mgt 2020-05-18 09:23:03 +05:30
charitha
dac5c2b511 Fix deadlock in device application list update 2020-05-18 09:22:23 +05:30
Inosh Perara
df0c26f2f7 Bluetooth beacon 2020-05-17 08:39:17 +00:00
Shamalka Navod
d4abcf0fc8 Add user claim attribute programmatically 2020-05-15 07:38:36 +00:00
tcdlpds@gmail.com
660935e0d6 Improve bean structure in policy UI config 2020-05-14 23:39:21 +05:30
charitha
311ddc307e Merge branch 'master' of https://gitlab.com/entgra/carbon-device-mgt 2020-05-14 14:44:00 +05:30
charitha
3ccc383d12 Add missing interfaces 2020-05-14 14:43:37 +05:30
charitha
a1a313608f Remove attempt count incrementing logic to optimize performance 2020-05-13 23:39:40 +05:30
Saad Sahibjan
8414679608 Merge branch 'device-delete-fix' into 'master'
Fix device delete

## Purpose
> The purpose of this PR is to fix https://gitlab.com/entgra/product-iots/-/issues/510

## Goals
> Fix device permanent delete failing issue

## Approach
> Add method to delete records of DM_DEVICE_OPERATION_RESPONSE_LARGE table

## Security checks
 - Followed secure coding standards? (Yes)
 - Ran FindSecurityBugs plugin and verified report? (No)
 - Confirmed that this PR doesn't commit any keys, passwords, tokens, usernames, or other secrets? (Yes)

## Related MRs
> N/A

## Test environment
> Ubuntu 18.04 and MySql 5.7

## Learning
> N/A

See merge request entgra/carbon-device-mgt!540
2020-05-13 09:11:38 +00:00
Pahansith
35baf7ca95 Add log records for large response delete 2020-05-12 18:14:16 +05:30
Pahansith
60d67c9fea Change method calling order 2020-05-12 18:03:05 +05:30
shamalka
e1a5ae1164 Fix app name validation issue for webclip 2020-05-12 17:16:24 +05:30
Pahansith
c9aa47f078 Merge branch 'master' of https://gitlab.com/entgra/carbon-device-mgt into upstream-master 2020-05-12 15:25:27 +05:30
Pahansith
552015e6f0 Fix device delete issue 2020-05-12 15:24:58 +05:30
shamalka
240f157565 Improve comments 2020-05-11 13:48:13 +05:30
shamalka
756d73d2cf Add optional platform configs 2020-05-11 13:35:53 +05:30
shamalka
dcb1602752 Add license 2020-05-11 13:35:53 +05:30
shamalka
539e814e2d Change getEnrollmentQRCode method return type 2020-05-11 13:35:53 +05:30
charitha
4ff9b326b7 Fix concurrency issue in push notification execution
(cherry picked from commit c5b7612b135ad685e1532f4993d20d7e8097e8e2)
2020-05-07 11:14:08 +05:30
Saad Sahibjan
9a6fae5696 Merge branch 'master' into 'master'
Improve device type agent downloading API

See merge request entgra/carbon-device-mgt!535
2020-05-06 07:27:11 +00:00
Charitha Goonetilleke
be705ce81b Performance improvements 2020-05-06 06:19:45 +00:00
tcdlpds@gmail.com
6f9e0c3050 Improve device type agent downloading API 2020-05-06 02:24:44 +05:30
Saad Sahibjan
33c495ad35 Add license header to DeviceFilter bean 2020-05-05 11:10:55 +05:30
Saad Sahibjan
a356ec797c Add API to retrieve device filters 2020-05-04 17:54:23 +05:30
Shamalka Navod
92ad59a119 Update operation status API 2020-05-03 17:38:26 +00:00
Charitha Goonetilleke
a3a434055b Fix tenant details retrieving and permission assigning for reporting 2020-05-03 14:28:15 +00:00
Dharmakeerthi Lasantha
f2dfed1c6c Merge branch 'feature/appm-publisher/delete-app' into 'master'
Add app delete and retire functionality to APPM UI

Closes product-iots#495

See merge request entgra/carbon-device-mgt!523
2020-05-01 20:02:14 +00:00
tcdlpds@gmail.com
d2a4fe70b8 Remove policy-ui config retrieving API from android.xml 2020-05-01 22:40:12 +05:30
tcdlpds@gmail.com
771e7671d9 Improve policy feature validating logic 2020-05-01 12:41:27 +05:30
Inosh Perara
3329f7b353 Merge branch 'policy-validate' into 'master'
Add validation for policy

See merge request entgra/carbon-device-mgt!527
2020-04-30 10:25:09 +00:00
inoshperera
8b2cfcbfe0 minor refactoring 2020-04-30 12:37:43 +05:30
Inosh Perara
bea3a1c8dd Reporting permission API 2020-04-30 04:58:17 +00:00
inoshperera
45bfadb657 Adding missed error throwing 2020-04-30 07:17:50 +05:30
inoshperera
08ee99f034 Add validation for policy
Adding validation logic for policy APIs and added a new validate API to validate feature lists
2020-04-29 21:32:36 +05:30
Kaveesha Mihirangi
c836083bf6 Update policy UI bean classes to get table element in policy-UI 2020-04-29 04:20:30 +00:00
Saad Sahibjan
28f58ece9f Move code for test to happen accordingly 2020-04-28 17:00:18 +05:30
Saad Sahibjan
908161d23e Add warning log when an invalid group name is provided 2020-04-28 16:11:57 +05:30
Saad Sahibjan
20221ba2b7 Add serialVersionUID enrollment configuration bean 2020-04-28 13:57:25 +05:30
Saad Sahibjan
cd59e215ee Add enrollment configuration implementation 2020-04-28 12:20:34 +05:30
Saad Sahibjan
226347a1bd Add enrollment configuration bean 2020-04-28 12:20:34 +05:30
Jayasanka Weerasinghe
2d0277de3a Add app delete and retire functionality to APPM UI 2020-04-28 10:15:27 +05:30
tcdlpds@gmail.com
f1fbdf1f3b Improve response message of app retiring API 2020-04-28 07:27:54 +05:30
tcdlpds@gmail.com
8557980395 Improve APPM application retrieving APIs 2020-04-28 06:29:26 +05:30
tcdlpds@gmail.com
566c9eb5dd Improve application searching logic 2020-04-27 01:46:58 +05:30
Dharmakeerthi Lasantha
74b2e64649 Merge branch 'fix/appm-publisher/android-for-work' into 'master'
Fix android enterprise view crashing by permission rendering

Closes product-iots#491

See merge request entgra/carbon-device-mgt!519
2020-04-24 12:11:57 +00:00
Jayasanka Weerasinghe
7df02c5db5 Fix android enterprise view crashing by permission rendering 2020-04-24 16:49:40 +05:30
Jayasanka Weerasinghe
68bcec0ce9 Add Release deleting functionality to the APPM Publisher UI 2020-04-24 12:22:35 +05:30
tcdlpds@gmail.com
f03c3a0517 Modify app release deleting functionality 2020-04-23 01:31:41 +05:30
tcdlpds@gmail.com
f4ace5027f Improve dependency usage and source code 2020-04-22 20:32:25 +05:30
Vinojini Paramasivam
d01f05e51f Generate ungrouped device report to a specific device type 2020-04-22 05:18:07 +00:00
Pahansith
0abea86145 Fix incorrect product ownership name on login 2020-04-22 04:43:12 +05:30
Shamalka Navod
0629d5af71 Add app name validating feature into APPM publisher UI 2020-04-20 15:09:45 +00:00
Kaveesha
a6c1a86f97 Add New Classes to get RadioGroup and NotificationList 2020-04-20 14:46:42 +05:30
Dharmakeerthi Lasantha
9965d653e9 Merge branch 'feature/appm-store/pbac' into 'master'
Add permission based access control to APPM store

Closes product-iots#392

See merge request entgra/carbon-device-mgt!497
2020-04-20 07:23:30 +00:00
Jayasanka Weerasinghe
f6c332df15 Add permission based access control to APPM store 2020-04-20 12:13:35 +05:30
Shamalka Navod
74050d6db5 Improve APPM application name validating API 2020-04-19 13:44:09 +00:00
Dharmakeerthi Lasantha
831b2fa89f Merge branch 'feature/appm-publisher/pbac' into 'master'
Add permission based access control to APPM Publisher

Closes product-iots#483

See merge request entgra/carbon-device-mgt!507
2020-04-17 12:07:55 +00:00
Jayasanka Weerasinghe
8cf313ec82 Add permission based access control to APPM Publisher 2020-04-17 13:08:02 +05:30
tcdlpds@gmail.com
182c8be98a Improve APPM and Invoker sources 2020-04-17 00:26:37 +05:30
Dharmakeerthi Lasantha
e45d108ce1 Merge branch 'feature/get-permissions' into 'master'
Create an endpoint to get permissions of a given user

Closes product-iots#353

See merge request entgra/carbon-device-mgt!482
2020-04-16 08:02:46 +00:00
Jayasanka Weerasinghe
e651645fad Create an endpoint to get permissions of a given user 2020-04-16 12:59:23 +05:30
tcdlpds@gmail.com
9abe718838 Fix grammar issue in error message 2020-04-15 20:43:08 +05:30
tcdlpds@gmail.com
4cf24e6b0a Add HEAD API to check the existence of application 2020-04-15 20:15:13 +05:30
Dharmakeerthi Lasantha
a278b6993a Merge branch 'feature/appm-publisher' into 'master'
Change the file structure of APPM Publisher

Closes product-iots#480

See merge request entgra/carbon-device-mgt!503
2020-04-15 06:52:24 +00:00
Jayasanka Weerasinghe
db8417b339 Change the file structure of APPM Publisher 2020-04-15 11:33:20 +05:30
Amanda Randombage
1ac18c80b3 Fix issues in GET /applications API 2020-04-15 00:48:26 +00:00
Vinojini Paramasivam
c0839d978f Add device ungrouped report generating feature 2020-04-14 16:54:53 +00:00
tcdlpds@gmail.com
92bf262a43 Remove device-mgt react UI app from device-mgt-core 2020-04-10 02:47:32 +05:30
tcdlpds@gmail.com
6e0f386664 Improve policy ui config structure 2020-04-10 00:51:51 +05:30
Kaveesha
238b457d88 Add compnent to view devices locations 2020-04-08 17:46:48 +05:30
Saad Sahibjan
4f49bc06f8 Merge branch 'master' into 'master'
Add policy ui config classes

See merge request entgra/carbon-device-mgt!496
2020-04-08 04:54:27 +00:00
tcdlpds@gmail.com
caacb1c900 Improve policy UI config bean structure 2020-04-07 23:34:17 +05:30
tcdlpds@gmail.com
1dcc907ec6 Move device-mgt UI config retrieving API into config-mgt API 2020-04-06 11:14:02 +05:30
tcdlpds@gmail.com
dc4bebde4e Add policy ui config beans 2020-04-06 11:14:02 +05:30
Yohan Avishke
2665243aa3 Change methods to get device info if necessary
This change was done in order to fix a issue while reading
IOS operations which uses agent(eg: location).
Now it's possible to get devices with there properties
2020-04-05 16:12:07 +00:00
Kaveesha Mihirangi
7a90825ea0 Add UI for System Update COSU) and Global Proxy policies 2020-04-01 16:50:27 +00:00
Dharmakeerthi Lasantha
89469e8f61 Merge branch 'reporting2' into 'master'
Refactor event publishing configs

See merge request entgra/carbon-device-mgt!492
2020-04-01 14:14:05 +00:00
Saad Sahibjan
e5a44db713 Merge branch 'master' into 'master'
Add an open endpoint to get UI config

See merge request entgra/carbon-device-mgt!493
2020-04-01 05:09:04 +00:00
inoshperera
90e90b46d6 Refactor event publishing configs 2020-04-01 08:37:30 +05:30
tcdlpds@gmail.com
3d0bbf0b1c Add an open endpoint to get UI config
This API endpoint will be used to get app tags, scopes etc. These data will be used in proxy level when it creates access token.
2020-03-31 21:02:29 +05:30
charitha
91e39d0b04 Fix config in clustered setup 2020-03-31 19:39:20 +05:30
Kaveesha Mihirangi
514d38d0b5 Add UIs for Restriction and Passcode Policies 2020-03-30 18:33:51 +00:00
Charitha Goonetilleke
c7025f07cf Merge branch 'performance-improvement' into 'master'
Performance improvements

See merge request entgra/carbon-device-mgt!487
2020-03-30 09:56:10 +00:00
Charitha Goonetilleke
5dc235d8d6 Performance improvements 2020-03-30 09:56:10 +00:00
Saad Sahibjan
460ce4f64a Fix device type DAO handler being persisted in a wrong way 2020-03-30 13:17:47 +05:30
Shamalka Navod
9843b2e5b9 Fix DevicesTable import issue in GroupDevicesModal component 2020-03-29 19:35:38 +00:00
Dharmakeerthi Lasantha
7d660e3105 Merge branch 'master' into 'master'
Remove reporting components

See merge request entgra/carbon-device-mgt!488
2020-03-29 17:44:03 +00:00
tcdlpds@gmail.com
1432923991 Remove reporting components 2020-03-29 23:08:59 +05:30
inoshperera
91fbb28de6 Fix merge conflics 2020-03-29 13:24:05 +05:30
inoshperera
b843d8eefe test fixes 2020-03-29 13:16:33 +05:30
inoshperera
9fab25d8d4 Test case fix for proxy tenant id 2020-03-29 13:16:33 +05:30
inoshperera
2ab0efbcdd validate oauth token and permission 2020-03-29 13:16:33 +05:30
inoshperera
1bb18f30c9 Add get tenant API 2020-03-29 13:16:33 +05:30
inoshperera
1193910f52 minor refactoring for getTenantId 2020-03-29 13:16:33 +05:30
inoshperera
af12d3fe9a Proxied API calls for sub tenant using super tenant details 2020-03-29 13:16:32 +05:30
Saad Sahibjan
a45d2d7cb0 Use the method to retrieve the reporting host 2020-03-29 13:16:32 +05:30
Saad Sahibjan
9da0bc8de0 Call reporting app usage endpoint 2020-03-29 13:16:32 +05:30
Saad Sahibjan
3a7ea53c3a Add a method to retrieve the reporting host 2020-03-29 13:16:32 +05:30
Saad Sahibjan
30da5afdab Add hourly and daily usage to application bean 2020-03-29 13:16:32 +05:30
inoshperera
60b4a2493c merge conflics resoved 2020-03-29 12:59:28 +05:30
inoshperera
199b61ab94 Merge branch 'master' of https://gitlab.com/entgra/carbon-device-mgt into reporting2 2020-03-29 12:24:51 +05:30
inoshperera
2e265fcb3d test fixes 2020-03-29 12:19:23 +05:30