Allow shorter default user timeout

This commit is contained in:
Jonas L 2019-04-22 00:00:00 +00:00
parent ba01d1eed6
commit c37e2e5d1c
2 changed files with 10 additions and 1 deletions

View file

@ -81,7 +81,13 @@ object ManageDeviceDefaultUser {
view.defaultUserSwitchText = if (defaultUserTimeout == 0) view.defaultUserSwitchText = if (defaultUserTimeout == 0)
context.getString(R.string.manage_device_default_user_timeout_off) context.getString(R.string.manage_device_default_user_timeout_off)
else else
context.getString(R.string.manage_device_default_user_timeout_on, TimeTextUtil.time(defaultUserTimeout, context)) context.getString(
R.string.manage_device_default_user_timeout_on,
if (defaultUserTimeout < 1000 * 60)
TimeTextUtil.seconds(defaultUserTimeout / 1000, context)
else
TimeTextUtil.time(defaultUserTimeout, context)
)
}) })
auth.logic.fullVersion.shouldProvideFullVersionFunctions.observe(lifecycleOwner, Observer { fullVersion -> auth.logic.fullVersion.shouldProvideFullVersionFunctions.observe(lifecycleOwner, Observer { fullVersion ->

View file

@ -41,6 +41,7 @@ class SetDeviceDefaultUserTimeoutDialogFragment: BottomSheetDialogFragment() {
private const val DIALOG_TAG = "sddutdf" private const val DIALOG_TAG = "sddutdf"
private val OPTIONS = listOf( private val OPTIONS = listOf(
0, 0,
1000 * 5,
1000 * 60, 1000 * 60,
1000 * 60 * 5, 1000 * 60 * 5,
1000 * 60 * 15, 1000 * 60 * 15,
@ -97,6 +98,8 @@ class SetDeviceDefaultUserTimeoutDialogFragment: BottomSheetDialogFragment() {
buildRow().let { row -> buildRow().let { row ->
row.text = if (option == 0) row.text = if (option == 0)
getString(R.string.manage_device_default_user_timeout_dialog_disable) getString(R.string.manage_device_default_user_timeout_dialog_disable)
else if (option < 1000 * 60)
TimeTextUtil.seconds(option / 1000, context!!)
else else
TimeTextUtil.time(option, context!!) TimeTextUtil.time(option, context!!)