BlizD / Tasks

Трекер задач. Конфигурация 1с: канбан доска, загрузка изменений из хранилища, выпуск релизов, учет времени
http://infostart.ru/public/552480/
Apache License 2.0
305 stars 174 forks source link

При добавлении задачи выходит ошибка прав доступа для пользователя с правами (RLS) #348

Closed RuDaVa closed 1 week ago

RuDaVa commented 2 weeks ago

Версия конфигурации "Управление задачами" Tasks-2024.11.04.1, клиент-сервеный вариант(MS SQL 2022) Если есть доп. расширения, прошу приложить к задаче их. Расширение нет С какими ролями воспроизводится ошибка - (УЗ) Пользователь с ограничениями доступа (Изменение), Базовые права БСП, Чтение вариантов отчетов

Как воспроизвести (Как сейчас) После установки версии 11.24, были заведены несколько пользователей с выше указанными ролями. Затем созданы для каждого из пользователей индивидуальные профили затем включены в группы доступа. После эти пользователи могли подключаться через тонкий клиент к конфигурации и создавать свои задачи, двигать их в канбан доске, как и предпологалось. После расширения списка пользователей до 25 и создания пользовательских групп, а так же создания дополнительных реквизитов (БСП>Общие настройки>Свойства>Дополнительные реквизиты - были созданы два реквизита в разделе ПОЛЬЗОВАТЕЛИ с типом "Дополнительное значение". Так же созданы несколько групп пользователей и все внесенные пользователи распределены по эти группам. После чего стала появляться ниже приведенная ошибка:

Описание проблемы Возникает ошибка: Недостаточно прав для добавления данных (невозможно будет прочитать): Шаги воспроизведения Эта ошибка возникла на предидущей инсталяции, когда попытался все повтории на новой возникла опять при тех же условиях... Скрины 2024-11-07_13-10-42 2024-11-07_13-42-47 2024-11-07_13-44-31 2024-11-07_13-44-48 2024-11-07_13-49-05 2024-11-07_22-29-35

Полный текст ошибки : Недостаточно прав для добавления данных (невозможно будет прочитать): Активности пользователей с полями ДатаАктивности = "07.11.2024 13:10:31", СсылкаНаОбъект = "Задача 2", Пользователь = "Имя пользователя", ВидСобытия = "Добавлена задача".

PS Проделал все то же самое на предидущей версии но, результат тот же, 2024-11-07_22-32-18

В догонку

Конфигурация Tasks-2024.11.04.1 Платформа 8.3.24.1368 Файловая Тонкий Клиент Созданы идентичные пользователи , задачи могут создавать оба, но при работе с канбан доской у одного появляется сообщение о ограничении прав, другой же может работать.. 2024-11-12_11-39-54

BlizD commented 2 weeks ago

Добрый вечер, а можете прислать базу с примером ошибки в DT?

RuDaVa commented 2 weeks ago

Добрый вечер Антон, конечно вот ссылка с DT: https://disk.yandex.com/d/LBdRWiJQE-S2iQ все открыто...

чт, 7 нояб. 2024 г. в 23:16, Anton Ivanov @.***>:

Добрый вечер, а можете прислать базу с примером ошибки в DT?

— Reply to this email directly, view it on GitHub https://github.com/BlizD/Tasks/issues/348#issuecomment-2462925226, or unsubscribe https://github.com/notifications/unsubscribe-auth/AM4NS7PZWFMEOEHRVOWC3QLZ7OVBDAVCNFSM6AAAAABRKVOF42VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDINRSHEZDKMRSGY . You are receiving this because you authored the thread.Message ID: @.***>

-- mob. +993 65 857710 skype: ravakov

BlizD commented 2 weeks ago

Спасибо, посмотрю. Но скорее всего только на след выходных.

RuDaVa commented 2 weeks ago

Как удобно, конечно..

пт, 8 нояб. 2024 г., 00:35 Anton Ivanov @.***>:

Спасибо, посмотрю. Но скорее всего только на след выходных.

— Reply to this email directly, view it on GitHub https://github.com/BlizD/Tasks/issues/348#issuecomment-2463059816, or unsubscribe https://github.com/notifications/unsubscribe-auth/AM4NS7IQ6UGFACAMURQWF4DZ7O6JFAVCNFSM6AAAAABRKVOF42VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDINRTGA2TSOBRGY . You are receiving this because you authored the thread.Message ID: @.***>

BlizD commented 1 week ago

@RuDaVa, добрый день.

По первому вопросу, да действительно была ошибка, воспроизвел с помощью Вашей базы.

Внес изменения, проблема ушла. Чуть позже пришлю предварительный релиз, чтобы проверили уходит ли ошибка у Вас.

Что сделано

  1. Поправил ограничение для регистра сведений узАктивностиПользователей на уровне записей для ролей узПользовательОграничениеДоступаЧтение узПользовательОграничениеДоступаИзменение

  2. Поправил метод ПриЗаполненииОграниченияДоступа в модуле менеджера РС: узАктивностиПользователей

  3. Запустил базу с ключом /c ЗапуститьОбновлениеИнформационнойБазы

  4. Зашел под пользователем Айгуль и попробовал добавить новую задачу, задача добавилась ошибок не выдало (рис. 1).

Рис. 1 image

BlizD commented 1 week ago

@RuDaVa,

Созданы идентичные пользователи , задачи могут создавать оба, но при работе с канбан доской у одного появляется сообщение о ограничении прав, другой же может работать..

Какие именно пользователи под которыми выдается ошибка? Пока не удается повторить проблему.

Попробуйте еще запустить 1с с ключом /c ЗапуститьОбновлениеИнформационнойБазы в настройках подключения к базе укажите (рис. 1)

В этом режиме обновляются права доступа. После этого попробуйте повторить попытку.

Рис. 1 image

RuDaVa commented 1 week ago

Доброе время суток Антон эта ошибка возникает не на всех установках, но я ее несколько раз ловил , вот ссылка на DT ку , в ней точно есть https://disk.yandex.com/d/u1ehcrZZhS4eVg , записал действия, там при вызове канбана и вылезала ошибка у всех пользователей с правами как на прицепном скрине : 2024-11-16_19-54-35 https://disk.yandex.com/i/8W5RnejRwxDBGg Дополнительные параметры запуска ввел "/с ЗапуститьОбновлениеИнформационнойБазы" но не ушло, все как было

BlizD commented 1 week ago

@RuDaVa

эта ошибка возникает не на всех установках, но я ее несколько раз ловил , вот ссылка на DT ку , в ней точно есть

Ок, вынес эту проблему в отдельный тикет https://github.com/BlizD/Tasks/issues/349

BlizD commented 1 week ago

@RuDaVa

Попробуйте промежуточный релиз, проблема должна уйти. Tasks_2024.11.17.1.zip

RuDaVa commented 1 week ago

Эта ошибка, после обновления не проявляется!

BlizD commented 1 week ago

Отлично, закрываю.