[Koha-patches] [PATCH] Bug 3107. Creation of `permissions` table fails during the web-installation (ru-RU)

Andrei V. Toutoukine tut at isuct.ru
Thu May 21 10:42:22 CEST 2009


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
---
 .../data/mysql/ru-RU/mandatory/permissions.sql     |   19 -------------------
 .../data/mysql/ru-RU/mandatory/permissions.txt     |    1 -
 .../data/mysql/ru-RU/mandatory/userpermissions.sql |   19 +++++++++++++++++++
 .../data/mysql/ru-RU/mandatory/userpermissions.txt |    1 +
 4 files changed, 20 insertions(+), 20 deletions(-)
 delete mode 100755 installer/data/mysql/ru-RU/mandatory/permissions.sql
 delete mode 100755 installer/data/mysql/ru-RU/mandatory/permissions.txt
 create mode 100755 installer/data/mysql/ru-RU/mandatory/userpermissions.sql
 create mode 100755 installer/data/mysql/ru-RU/mandatory/userpermissions.txt

diff --git a/installer/data/mysql/ru-RU/mandatory/permissions.sql b/installer/data/mysql/ru-RU/mandatory/permissions.sql
deleted file mode 100755
index c58bc93..0000000
--- a/installer/data/mysql/ru-RU/mandatory/permissions.sql
+++ /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
index af20b83..0000000
--- a/installer/data/mysql/ru-RU/mandatory/permissions.txt
+++ /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
index 0000000..c58bc93
--- /dev/null
+++ b/installer/data/mysql/ru-RU/mandatory/userpermissions.sql
@@ -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
index 0000000..af20b83
--- /dev/null
+++ b/installer/data/mysql/ru-RU/mandatory/userpermissions.txt
@@ -0,0 +1 @@
+Детализированные привилегии для сотрудников библиотеки.
-- 
1.5.6.5




More information about the Koha-patches mailing list