History log of /packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/provisioning/ProfileOwnerProvisioningController.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
9ab1e095f1abbd5d21d3414fba5893ddbb9cf7d1 29-Mar-2017 Pavel Grafov <pgrafov@google.com> Delete explicit disabling of bluetooth sharing.

It is now controlled by DISALLOW_BLUETOOTH_SHARING which on
for managed profiles by default (set in the framework).

Change-Id: Iad40524f7e99b261e2a6c556f41a997349cad256
Bug: 36249732
Test: run cts -m DevicePolicyManager -t com.android.cts.devicepolicy.ManagedProfileProvisioningTest
Test: runtest managed-provisioning
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/provisioning/ProfileOwnerProvisioningController.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/provisioning/ProfileOwnerProvisioningController.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/provisioning/ProfileOwnerProvisioningController.java
72138fbc3749911cfd31578ee07149b6c86dbb6d 13-Dec-2016 Benjamin Franz <bfranz@google.com> Merge "Tidy up PreBootListener a little"
f6ad3d45cebb79174325f7457546c9ae382aa441 04-Nov-2016 Benjamin Franz <bfranz@google.com> Tidy up PreBootListener a little

Trying to tidy the listener up a little and adding test coverage for it.
Fixing a couple of bugs on the way. There's still a problem here, as
we never wait for task execution to complete and there is no guarantee
that our process won't get killed in the middle of it.

Bug: 27353778
Bug: 32079350
Test: runtest managed-provisioning
Change-Id: I8f39c0291bb58110dce19d924d59e29cb6de313b
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/provisioning/ProfileOwnerProvisioningController.java
b66dd994dc294e68d26943fd7b67adab3fa6edd4 02-Dec-2016 Benjamin Franz <bfranz@google.com> Make AbstractProvisioningController thread-safe

Because calls to this class can come from various threads, we need to
make sure that calls are synchronized properly to avoid multi-threading
bugs. The same applies to DownloadPackageTask which holds a variable
that will get read by a different thread.

Bug: 32654180
Test: runtest managed-provisioning
Change-Id: Ieb95e630cbc4956529cbf0824885f615463111f9
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/provisioning/ProfileOwnerProvisioningController.java
c9c17e4c8d403f734b246a11501c9f259bc81401 04-Nov-2016 Benjamin Franz <bfranz@google.com> Fix CreateManagedProfileTaskTest

The test wasn't marked with @Test, so never got run. Enabling it
actually shows that it was failing for multiple reasons: wrong context
used and wrong UserManager call.

Bug: 32078818
Test: runtest managed-provisioning
Change-Id: I4c85d0a2747de12c52df1399e88f3be4422a20fb
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/provisioning/ProfileOwnerProvisioningController.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/provisioning/ProfileOwnerProvisioningController.java
8204c6c59db18ecfdc334ff1e8fb2890da0c790e 08-Oct-2016 TreeHugger Robot <treehugger-gerrit@google.com> Merge "Don't install non-required apps during work profile creation."
6fb7161fc761c817cd3e708617ae3b3d331b1069 28-Sep-2016 Benjamin Franz <bfranz@google.com> Create a singleton instance that managed provisioning e2e

Create the singleton ProvisioningManager that owns the e2e lifecycle of
the provisioning process. This change removes logic out of the
ProvisioningService and into a testable unit. It also decouples the
provisioning progress from ProvisioningActivity that simply registers
and unregisters for updates as needed.

Bug: 30968701
Test: runtest managed-provisioning
Change-Id: Ifbbed90232fba63b5bcb956b27bafdad84a4e9ad
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/provisioning/ProfileOwnerProvisioningController.java
a122c70599696e8e7e7cbb3866d84e25921c95eb 16-Sep-2016 Sudheer Shanka <sudheersai@google.com> Don't install non-required apps during work profile creation.

Bug: 31657192
Test: adb shell am instrument -w com.android.managedprovisioning.tests/com.android.managedprovisioning.TestInstrumentationRunner
Change-Id: Ibe66f1d68cf2fd17f9fd4bb10012f9d32d357a80
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/provisioning/ProfileOwnerProvisioningController.java
3fee5b87a1d3bbace3932937520b238d1b8923ef 09-Sep-2016 Benjamin Franz <bfranz@google.com> Unify finalization part of provisioning

Unify the various code locations that are involved in finalization of
provisioning into one sub-package. This also removes code duplication
and increases test coverage.

Bug: 30967337
Test: 90% coverage on finalization subpackage
Change-Id: I3427899fe59ed9cd1666406a902822900d5e2488
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/provisioning/ProfileOwnerProvisioningController.java
3922fc38cae5d429ae23c047376f41e912390efe 05-Aug-2016 Benjamin Franz <bfranz@google.com> Part 4 of service refactoring

Move the remaining function calls to their own tasks in order to
completely have the lifecycle inside the controller.

Bug: 25360194
Change-Id: I0718501aeb4ccb85079bb6e8158be02f64963b2d
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/provisioning/ProfileOwnerProvisioningController.java
1271a28bc8016a7b92f4fd9cb9970499cf0382b7 29-Jul-2016 Benjamin Franz <bfranz@google.com> Part 3 of service refactoring

Refactor ProfileOwnerProvisioningService into its own controller. Some
tasks are already separated out into provisioning tasks, but more need
to come.

Bug: 25360194
Bug: 27486610
Change-Id: Ie7acf3068277c70abb2377068b7e312fc8d297eb
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/provisioning/ProfileOwnerProvisioningController.java