diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/ui/dialogs/timetable/GenerateBlockTimetableDialog.kt b/app/src/main/java/pl/szczodrzynski/edziennik/ui/dialogs/timetable/GenerateBlockTimetableDialog.kt
index aefd16f9..160881bd 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/ui/dialogs/timetable/GenerateBlockTimetableDialog.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/ui/dialogs/timetable/GenerateBlockTimetableDialog.kt
@@ -107,10 +107,12 @@ class GenerateBlockTimetableDialog(
.show()
dialog.getButton(AlertDialog.BUTTON_POSITIVE)?.onClick {
- when (b.weekSelectionRadioGroup.checkedRadioButtonId) {
- R.id.withChangesCurrentWeekRadio -> generateBlockTimetable(weekCurrentStart, weekCurrentEnd)
- R.id.withChangesNextWeekRadio -> generateBlockTimetable(weekNextStart, weekNextEnd)
- R.id.forSelectedWeekRadio -> selectDate()
+ app.permissionManager.requestStoragePermission(activity, permissionMessage = R.string.permissions_generate_timetable) {
+ when (b.weekSelectionRadioGroup.checkedRadioButtonId) {
+ R.id.withChangesCurrentWeekRadio -> generateBlockTimetable(weekCurrentStart, weekCurrentEnd)
+ R.id.withChangesNextWeekRadio -> generateBlockTimetable(weekNextStart, weekNextEnd)
+ R.id.forSelectedWeekRadio -> selectDate()
+ }
}
}
}}
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index a5f8621f..6fea3557 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -1399,4 +1399,5 @@
Synchronizuj ten profil
Wyloguj się
Aby móc zeskanować kod QR musisz przyznać uprawnienia dostępu do kamery.\n\nKliknij OK, aby przyznać uprawnienia.
+ Aby móc zapisać wygenerowany plan lekcji musisz przyznać uprawnienia dostępu do pamięci urządzenia.\n\nKliknij OK, aby przyznać uprawnienia.