History log of /packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/preprovisioning/PreProvisioningController.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
e19d44a5abc68b4facc5980c479080e2f8d08357 18-May-2017 Lenka Trochtova <ltrochtova@google.com> Fix a FRP skip comment.

BUG: 30999644
BUG: 33099365

Test: runtest managed-provisioning

Change-Id: I2ff6ed2e4228842e618c5e10911068bce541deee
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/preprovisioning/PreProvisioningController.java
d14a45868da1277cb2fb3c28ff74473475708c30 10-Apr-2017 Lenka Trochtova <ltrochtova@google.com> Skip FRP check in forced-reenrollment flow.

BUG: 30999644
BUG: 33099365

Test: runtest managed-provisioning

Change-Id: Icdab8d67741fb83914d6a9054426e8a049f50118
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/preprovisioning/PreProvisioningController.java
5335ad749894e9f6346d16bee1f1debfa1413d7e 24-Apr-2017 Victor Chang <vichang@google.com> Merge "Revised error dialog string"
e29467640b23f7c34f8c02787718e5b3cf5e986d 20-Apr-2017 Victor Chang <vichang@google.com> Revised error dialog string

Bug: 34799466
Test: runtest managed-provisioning
Change-Id: I65a72297dc8ab0686b0f8a93a1cb7c50718001d9
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/preprovisioning/PreProvisioningController.java
55312a63a09f7168ed9b40325b5ce088b69aaeda 21-Apr-2017 Victor Chang <vichang@google.com> Fix security issue of bypassing provisioning permission

- 3rd app can bypass the privileged permission checking
in AndroidManifest.xml and launch PreprovisioningActivity
directly.

Fix: 37053677
Fix: 37309290
Test: runtest managed-provisioning
Change-Id: I1fd20bb79a9dcee6fa7d9e6759dae7717344f9ce
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/preprovisioning/PreProvisioningController.java
d4c471e22aae4572795c67096e41367c23ef4164 20-Apr-2017 Victor Chang <vichang@google.com> Fix dialog message when DISALLOW_REMOVE_MANAGED_PROFILE is set

It's temp solution to use existing string.
Will improve the string in the future

Bug: 34799466
Test: runtest managed-provisioning
Change-Id: I4c2805d1571285e4054c25751ac9743095c2c116
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/preprovisioning/PreProvisioningController.java
4f489ff2e029b4a0a3c609bae66d97a1ac895f60 19-Apr-2017 Victor Chang <vichang@google.com> Merge "Showing a more useful message when adding managed profiles and the policy does not allow it for the given user." into oc-dev
d521ceaa7cde29ee3e5e5413579ccd97d3566453 18-Apr-2017 Alejandro Fernández <alejandrofs@google.com> Showing a more useful message when adding managed profiles and the
policy does not allow it for the given user.

Bug: 37492019
Test: when DISALLOW_ADD_MANAGED_PROFILE is set, the correct error message is shown
Change-Id: I21233ed1ef3cde749c40c1e783a4ed445b4c899a
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/preprovisioning/PreProvisioningController.java
465e1458cc5d6108826ea914d1a3007b73ea748e 12-Apr-2017 Victor Chang <vichang@google.com> Fix PreProvisioningController.verifyCaller always return true

- Also, throw IllegalProvisioningArgumentException to avoid crash
when callingpackage is null

Bug: 37271726
Test: runtest managed-provisioning
Change-Id: I736a0ff2b6541f1554f6b24f2ff33d685b990064
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/preprovisioning/PreProvisioningController.java
c2656f5a7bf6ec67336c1cf404e44ce14472b380 24-Mar-2017 Jakub Gielzak <jgielzak@google.com> Strings and a11y overhaul - further fine tuning

Bug: 32758436
Test: runtest managed-provisioning
Change-Id: I02ef9ce7b5f164ed168f3865c0ba948d003a43d9
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/preprovisioning/PreProvisioningController.java
121804ae42a986fe444757e8c1718c9667952c46 23-Mar-2017 Jakub Gielzak <jgielzak@google.com> Strings and a11y overhaul

Major update. To be followed later by fine-tuning.

Bug: 32758436
Test: runtest managed-provisioning

Change-Id: Icfc22f7c582dac35297f76325bdfd1161ad91a17
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/preprovisioning/PreProvisioningController.java
409de097fb94e4ecf05fa582140ae01d1c54f49e 18-Mar-2017 Jakub Gielzak <jgielzak@google.com> Terms screen updates: strings and a11y

Bug: 33232006, 32758436
Test: runtest managed-provisioning

Change-Id: Id690ae4bb5e5423457517842452dad70b9fd5b0a
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/preprovisioning/PreProvisioningController.java
77bde860481225e2ecdff18e9669f877d2a74ae7 10-Mar-2017 Jakub Gielzak <jgielzak@google.com> Refactor of Terms sourcing

* Fixing issues with term headers on intro screen.
* Improving general code design.
* Deleting dead code (SimpleProgressDialog).

Bug: 35409588
Test: runtest managed-provisioning

Change-Id: I5de1b0ad13518058fbf21e964632cf0631867892
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/preprovisioning/PreProvisioningController.java
2d9ad3273f375a84cf32ea33b55a9bcde43d7bc7 22-Feb-2017 Jakub Gielzak <jgielzak@google.com> Accessibility for Profile Owner intro screen

Bug: 33232006
Test: runtest managed-provisioning

Change-Id: I02b4f730ab40845e0f1d345e1c34d63b13ae45d3
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/preprovisioning/PreProvisioningController.java
b0e275f0511cfe10c698d6a260fcfdb194e7c810 13-Feb-2017 Jakub Gielzak <jgielzak@google.com> Customization (icon and colors) bugfix / tests

* Fixed default color issue in the PreProvisioning screen on Managed Profile (b/35342403).
* Added tests for colors and logo (b/30491951).

Bug: 35342403, 30491951
Test: runtest managed-provisioning

Change-Id: I7114095478fa8cdf4ada08013d28b1ecf0ca606f
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/preprovisioning/PreProvisioningController.java
e9e4b7f0bfd5ce85ea9042071f770c069f6a5938 25-Jan-2017 Nicolas Prévot <nprevot@google.com> Merge "Use removeUserEvenWhenDisallowed in ManagedProvisioning."
2d9df010d67dfa884c8af3164d37da028ea6b741 24-Jan-2017 Jakub Gielzak <jgielzak@google.com> String customization in COMP provisioning

Bug: 32761101
Test: runtest managed-provisioning

Change-Id: I9cde7ad922afed00ae462f102d56b5379cce06b1
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/preprovisioning/PreProvisioningController.java
3cc3880a7d61101d439cf6c5fdd351e22fdc8f4f 16-Jan-2017 Jakub Gielzak <jgielzak@google.com> Restore brand customization

Bug: 34098551, 34371436
Test: 30491951

Change-Id: Icc385c7b2dadc7f4b1ed71b89e87eb4425f19f06
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/preprovisioning/PreProvisioningController.java
6f73d0286a3b39d5d0996d5ad7a1892a8ae3b220 18-Jan-2017 Nicolas Prevot <nprevot@google.com> Use removeUserEvenWhenDisallowed in ManagedProvisioning.

BUG: 34116228
Test: runtest --path packages/apps/ManagedProvisioning/tests/src/com/android/managedprovisioning/provisioning/ProfileOwnerProvisioningControllerTest.java
runtest --path
packages/apps/ManagedProvisioning/tests/src/com/android/managedprovisioning/e2eui/ManagedProfileTest.java
Change-Id: I7623a1214de85d7df99cf0513797845f963aeee4
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/preprovisioning/PreProvisioningController.java
89a9e9754a5c68791ab0e43cf2c51e92dfcfe6b6 11-Jan-2017 Jakub Gielzak <jgielzak@google.com> Dynamic messaging of DO initial screen

Some information is not always present (e.g. support link), so we need
to adjust the message appropriately.

In the process:
* Showing support link using WebActivity.
* String changes.

Bug: 34071534
Test: b/32131665

Change-Id: Iab9347ae5e86913a74b4df57239774fe6d818fba
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/preprovisioning/PreProvisioningController.java
304c8097d5254d27f9d58bbdb470579183031acf 12-Jan-2017 Victor Chang <vichang@google.com> Fix IllegalStateException when FRP is active

- Regression introduced in ag/1711367

Change-Id: Ie1b36c27232220dd9db1831eb6859dfeeee07ea6
Fix: 34244609
Test: runtest managed-provisioning
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/preprovisioning/PreProvisioningController.java
21d7fee248eb5cc5465cc986683bfb88e71aea57 10-Jan-2017 Victor Chang <vichang@google.com> Receive zero-touch info from OobConfig

Bug: 32760855
Test: runtest managed-provisioning
Change-Id: I9e1236d8bc08ea8d2d35b988a9acd31053faaebb
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/preprovisioning/PreProvisioningController.java
3760737d7e3f245ea6583b0aa8d4fa031f434f98 06-Jan-2017 Jakub Gielzak <jgielzak@google.com> List disclaimer headers on the initial screen

Bug: 33573620
Test: runtest managed-provisioning

Change-Id: I1da8651c39b306ff2f78abb806651bb4d6900d10
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/preprovisioning/PreProvisioningController.java
90f58ca887207a527c80d7e9ccea97e205c960d4 15-Dec-2016 Victor Chang <vichang@google.com> Support EXTRA_PROVISIONING_DISCLAIMERS in ManagedProvisioning

- Introducing provisioning id. An unique id across whole provisioning
- It's useful to idenify unique provisioning session
- Also, no re-parse the provisioning bundle after rotation

Bug: 32760305
Test: runtest managed-provisioning
Change-Id: I7e12e32b685e63cf9822d2a9295980aee1bcdd89
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/preprovisioning/PreProvisioningController.java
c2607104b8f3c197366780cf8252a2fdfc67096b 12-Dec-2016 Jakub Gielzak <jgielzak@google.com> Wiring PO / DO cases; refactor

Refactor of PreProvisioning as a part of wiring the new UI.

Bug: 32758336
Test: runtest managed-provisioning
Change-Id: I76281d99a937cc0e8cb2bd41d75f43ee002bec45
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/preprovisioning/PreProvisioningController.java
fbe84140c772f7312ce2eb9303dd85416f2b9265 16-Dec-2016 Esteban Talavera <etalavera@google.com> Provide owner package to checkProvisioningPreCondition

Test: runtest -c com.android.managedprovisioning.preprovisioning.PreProvisioningControllerTest managed-provisioning
Bug: 31952368

Change-Id: I72dc9bdc1029fe69e045e2e4a9e26695234673b8
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/preprovisioning/PreProvisioningController.java
2ecfc6315b527e62bd5a303cd726a4d7009f774a 25-Nov-2016 Victor Chang <vichang@google.com> Enable DO and PO silent provisioning in CTS

For make provisioning silent in CTS:
DO case: testOnly="true" flag is set in DPC, and the DPC component has to be deviceowner.
PO case: testOnly="true" flag is set in DPC.

- ACTION_PROVISION_MANAGED_DEVICE_FROM_TRUSTED_SOURCE action is not allowed as it's not public API
and we don't wanna allow the DPC to download app silently

Bug: 31856203
Test: runtest managed-provisioning

Change-Id: Id318a02cb448b8fc6e0fd5e9e31da19f41675a9d
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/preprovisioning/PreProvisioningController.java
34293e3049bf44310b23d70c6f3ff5224ca655d7 07-Dec-2016 Mahaver <mahaver@google.com> Log provisioning not allowed error codes.

Test: runtest managed-provisioning
Bug: 33369500
Change-Id: I3dccd1f06de846c8f4968815dd65bd9c610a5c61
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/preprovisioning/PreProvisioningController.java
4de5670f53a29489f541732f2f5e69c5b20ccf36 07-Dec-2016 Mahaver Chopra <mahaver@google.com> Merge "Update provisioning to use error codes"
92ec1bff8d03110052b836e9176184c51e5bd043 06-Dec-2016 Mahaver <mahaver@google.com> Update provisioning to use error codes

This cl just keeps the existing behaviour.
We can add another change to completely use the full potential of
checkProvisioningPreCondition returned error codes.

Test: runtest managed-provisioning

Bug: 33369500
Change-Id: I274f7a6a77e6a3f1d8c071bd608bce5f334efa16
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/preprovisioning/PreProvisioningController.java
6cf9a785c31b297dc427e041315d54d2ef6a5fcf 03-Dec-2016 Jakub Gielzak <jgielzak@google.com> PO and DO screens done

Wiring of DO, and test: WIP

Bug: 32760303, 32760851
Test: WIP
Change-Id: I9ff7b05403ac18014e7abf0ffdff12fa4065594d
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/preprovisioning/PreProvisioningController.java
de8544fdd75836d01a01673c8b57420001d8ea45 06-Dec-2016 TreeHugger Robot <treehugger-gerrit@google.com> Merge changes I765a8123,I52ce12bc

* changes:
Fix User consent is not skipped when there is an existing work profile
Fix ManagedProfileTest: Calling package is null
039064655702af7c2340dbf80b8265e313998da0 06-Dec-2016 Victor Chang <vichang@google.com> Fix User consent is not skipped when there is an existing work profile

Note: User still sees the consent behind the dialog. But it doesn't need to give a consent

Test: runtest managed-provisioning
Fix:33266164
Change-Id: I765a812351bedcbd0fab5967f42127495edc03cb
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/preprovisioning/PreProvisioningController.java
daed8cd70e4f0a62207b1068b089eaf7e3f55b5e 06-Dec-2016 Mattias Petersson <mattias.petersson@sonymobile.com> Only select Wi-fi when needed am: 1b33c11804 am: f6b069b92e am: 94e466a9d6
am: 03bbd776ba

Change-Id: Ia8a7eb2e56d51ee5d3d57b300a90d5698911a94a
349f226ff616048752c693d42fd7ae4d74fbc97d 07-Nov-2016 Victor Chang <vichang@google.com> Support Extra EXTRA_PROVISIONING_SKIP_USER_CONSENT for COMP provisioning

Test: runtest managed-provisioning
Bug: 32299699
Fix: 32935050
Change-Id: I61d8cf7493f7740d549ae9303b2cc1e41723fdab
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/preprovisioning/PreProvisioningController.java
0fbd61e8f361f4134d54a5a9a2782bb5d3c373bd 09-Nov-2016 Tamas Berghammer <tberghammer@google.com> Merge "Update package names to work with the proto3 compiler"
48132dd835f559e3d01ee7d2198c285bf4972e35 04-Nov-2016 Benjamin Franz <bfranz@google.com> Separate parts of Utils into a SettingsWrapper

Part of the effort to try and break out Utils into smaller logical
chunks. Will be used for the test to ManagedProfileSettingsTask.

Bug: 1586635
Test: runtest managed-provisioning
Change-Id: I2fa762f2aa16e9092ad1ab341b136f625e297bae
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/preprovisioning/PreProvisioningController.java
92013087f0eb359c2ab56564b08be8d3382afbce 05-Oct-2016 Tamas Berghammer <tberghammer@google.com> Update package names to work with the proto3 compiler

Bug: b/28974522
Change-Id: I0d2361214312c95b4bb172515224325971508b73
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/preprovisioning/PreProvisioningController.java
bbb4eef7beb9a0171eac722e3cb79a8b7181da02 28-Oct-2016 Mahaver Chopra <mahaver@google.com> Log task errors and e2e task time

Log time taken for all provisioning tasks to complete and log errors
that comeup while running tasks.

Test: runtest managed-provisioning

Bug: 32439982
Bug: 31423584
Change-Id: Id260d5a8113a0a69de43051b10a10e498a2d3fb4
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/preprovisioning/PreProvisioningController.java
95c75734581a997a2e1ed005bbf7f84bc34de43c 27-Oct-2016 Mahaver Chopra <mahaver@google.com> Log when provisioning is cancelled

This change logs 2 states:
1. When provisioning was cancelled after reading the disclaimer
2. When provisioning was cancelled during actuall provisioning.

Test: runtest managed-provisioning

Bug: 32440086
Change-Id: I34adfdc58fd1455b2b43fbd22a5ba2b5e35f1fce
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/preprovisioning/PreProvisioningController.java
3ca9dd8858c6cce10838af405ac0257b8ceab9be 26-Oct-2016 Mahaver Chopra <mahaver@google.com> Refactor ActivityTimeLogger to TimeLogger

Test: runtest managed-provisioning

Change-Id: I0bfae0ed817bb92dc45cbbb838f5ba806b6b4526
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/preprovisioning/PreProvisioningController.java
7e9f77a5b5c403c165949dd8df3b25ba19f28333 14-Oct-2016 Mahaver Chopra <mahaver@google.com> Analytics for provisioning entry point: NFC

To get the better understanding of provisioning flows, we are logging
all the entry points to Managed provisioning. This change implements it
for NFC.

Test: runtest managed-provisioning

Bug: 31424428
Change-Id: I789b7ed239ac29eca3ac9475c1d9d5a9e1f3c52b
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/preprovisioning/PreProvisioningController.java
f7a9eea8fe577f2f5edbbe6e73891a54351286c6 10-Oct-2016 Benjamin Franz <bfranz@google.com> Complete moves into subpackages

Test: runtest managed-provisioning
Change-Id: Ib67e1846c9bf84e2928f9ddb2c3f5417cc40e3b8
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/preprovisioning/PreProvisioningController.java