Проблема с управлением пользователями в пакете Team версия 7.4.0.2628
Добрый день,
Как перенести пользователя в другую группу например "Системные администраторы", в реестре "Администрирование: Пользователи" отсутствует панель деталей, в частности деталь "Входит в роль", нет кнопки "Актуализировать орг. структуру"
Также в "Администрирование: Доступ к объектам" отсутствуют детали распределение прав
Нравится
Здравствуйте, Олег!
Ошибка возникает из-за того, что добавилась новая культура «EN-US», а записей в таблицах с локализированными строками для этой культуры нет.
В последних сборках 7.4 исправлено (рекомендуем обновиться до последней релизной версии).
Вот решение без обновления:
Выполнить sql-скрипт, флашнуть редис, перелогиниться.
DECLARE
@tableName nvarchar(250),
@command nvarchar(max),
@createdOn datetime,
@createdById uniqueidentifier,
@enGBCultureId uniqueidentifier,
@enUSCultureId uniqueidentifier
Set @command = '';
Set @createdById = '410006E1-CA4E-4502-A9EC-E54D922D2C00';
Set @enGBCultureId = 'A5420246-0A8E-E111-84A3-00155D054C03';
Set @enUSCultureId = 'D294EECE-62E7-46DA-ACA3-381D2E825C7D';
DECLARE LczTablesCursor CURSOR LOCAL FOR
Select TABLE_NAME From INFORMATION_SCHEMA.TABLES
Where TABLE_NAME like '%Lcz'
OPEN LczTablesCursor
FETCH NEXT FROM LczTablesCursor INTO @tableName
WHILE @@FETCH_STATUS = 0
BEGIN
SET @command = N'insert into [' + @tableName + ']
([Id], [CreatedOn], [CreatedById], [ModifiedOn], [ModifiedById], [ProcessListeners], [RecordId], [ColumnUId], [SysCultureId], [Value])
select
NEWID(),
SYSDATETIME(),
''' + Convert(varchar(50), @createdById) + ''',
SYSDATETIME(),
''' + Convert(varchar(50), @createdById) + ''',
[ProcessListeners],
[RecordId],
[ColumnUId],
''' + Convert(varchar(50), @enUSCultureId) + ''',
[Value]
from [' + @tableName + ']
where
[SysCultureId] = ''' + Convert(varchar(50), @enGBCultureId) + ''';
';
print @command;
exec(@command);
FETCH NEXT FROM LczTablesCursor INTO @tableName
END
CLOSE LczTablesCursor
DEALLOCATE LczTablesCursor