Bug 3107. Creation of `permissions` table fails during the web-installation (ru-RU)
authorAndrei V. Toutoukine <tut@isuct.ru>
Thu, 21 May 2009 08:42:22 +0000 (12:42 +0400)
committerGalen Charlton <galen.charlton@liblime.com>
Thu, 21 May 2009 11:49:05 +0000 (06:49 -0500)
ERROR 1452 (23000) at line 3: Cannot add or update a child row: a foreign key constraint fails (`koha/permissions`,
CONSTRAINT `permissions_ibfk_1` FOREIGN KEY (`module_bit`) REFERENCES `userflags` (`bit`) ON DELETE CASCADE ON
UPDATE CASCADE)

renamed:    installer/data/mysql/ru-RU/mandatory/permissions.sql -> installer/data/mysql/ru-RU/mandatory/userpermissions.sql
renamed:    installer/data/mysql/ru-RU/mandatory/permissions.txt -> installer/data/mysql/ru-RU/mandatory/userpermissions.txt

Signed-off-by: Galen Charlton <galen.charlton@liblime.com>
installer/data/mysql/ru-RU/mandatory/permissions.sql [deleted file]
installer/data/mysql/ru-RU/mandatory/permissions.txt [deleted file]
installer/data/mysql/ru-RU/mandatory/userpermissions.sql [new file with mode: 0755]
installer/data/mysql/ru-RU/mandatory/userpermissions.txt [new file with mode: 0755]

diff --git a/installer/data/mysql/ru-RU/mandatory/permissions.sql b/installer/data/mysql/ru-RU/mandatory/permissions.sql
deleted file mode 100755 (executable)
index c58bc93..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-TRUNCATE permissions;
-
-INSERT INTO permissions (module_bit, code, description) VALUES
-   (13, 'edit_news',                   'Написание новостей для электронного каталога и интерфейса библиотекарей'),
-   (13, 'label_creator',               'Создание печатных наклеек и штрихкодов из каталога и с данными о пользователях'),
-   (13, 'edit_calendar',               'Определение дней, когда библиотека закрыта'),
-   (13, 'moderate_comments',           'Регулировка комментариев от посетителей'),
-   (13, 'edit_notices',                'Определение сообщений'),
-   (13, 'edit_notice_status_triggers', 'Установка триггеров сообщений/статусов для просроченных экземпляров'),
-   (13, 'view_system_logs',            'Просмотр протоколов системы'),
-   (13, 'inventory',                   'Проведение инвентаризации(анализа) Вашего каталога'),
-   (13, 'stage_marc_import',           'Заготовка МАРК-записей в хранилище'),
-   (13, 'manage_staged_marc',          'Управление заготовленными МАРК-записями, в том числе дополнения и обратный импорт'),
-   (13, 'export_catalog',              'Экспортирование библиографической информации и данных о единицах хранения'),
-   (13, 'import_patrons',              'Импорт данных о посетителях'),
-   (13, 'delete_anonymize_patrons',    'Удаление пользователей с протерминованим периодом регистрации и анонимизация истории обращения (изъятие история чтения пользователей)'),
-   (13, 'batch_upload_patron_images',  'Загрузка изображений посетителей партиями или всех сразу'),
-   (13, 'schedule_tasks',              'Планирование задач к выполнению')
-;
diff --git a/installer/data/mysql/ru-RU/mandatory/permissions.txt b/installer/data/mysql/ru-RU/mandatory/permissions.txt
deleted file mode 100755 (executable)
index af20b83..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Детализированные привилегии для сотрудников библиотеки.
diff --git a/installer/data/mysql/ru-RU/mandatory/userpermissions.sql b/installer/data/mysql/ru-RU/mandatory/userpermissions.sql
new file mode 100755 (executable)
index 0000000..c58bc93
--- /dev/null
@@ -0,0 +1,19 @@
+TRUNCATE permissions;
+
+INSERT INTO permissions (module_bit, code, description) VALUES
+   (13, 'edit_news',                   'Написание новостей для электронного каталога и интерфейса библиотекарей'),
+   (13, 'label_creator',               'Создание печатных наклеек и штрихкодов из каталога и с данными о пользователях'),
+   (13, 'edit_calendar',               'Определение дней, когда библиотека закрыта'),
+   (13, 'moderate_comments',           'Регулировка комментариев от посетителей'),
+   (13, 'edit_notices',                'Определение сообщений'),
+   (13, 'edit_notice_status_triggers', 'Установка триггеров сообщений/статусов для просроченных экземпляров'),
+   (13, 'view_system_logs',            'Просмотр протоколов системы'),
+   (13, 'inventory',                   'Проведение инвентаризации(анализа) Вашего каталога'),
+   (13, 'stage_marc_import',           'Заготовка МАРК-записей в хранилище'),
+   (13, 'manage_staged_marc',          'Управление заготовленными МАРК-записями, в том числе дополнения и обратный импорт'),
+   (13, 'export_catalog',              'Экспортирование библиографической информации и данных о единицах хранения'),
+   (13, 'import_patrons',              'Импорт данных о посетителях'),
+   (13, 'delete_anonymize_patrons',    'Удаление пользователей с протерминованим периодом регистрации и анонимизация истории обращения (изъятие история чтения пользователей)'),
+   (13, 'batch_upload_patron_images',  'Загрузка изображений посетителей партиями или всех сразу'),
+   (13, 'schedule_tasks',              'Планирование задач к выполнению')
+;
diff --git a/installer/data/mysql/ru-RU/mandatory/userpermissions.txt b/installer/data/mysql/ru-RU/mandatory/userpermissions.txt
new file mode 100755 (executable)
index 0000000..af20b83
--- /dev/null
@@ -0,0 +1 @@
+Детализированные привилегии для сотрудников библиотеки.