ПРОБЛЕМА УДАЛЕНИЯ ФАЙЛОВ

Рейтинг: 1.5544  
Новая
Предложил Кубагишев Сергей 13.05.2013 10:34:14

ПРОБЛЕМА УДАЛЕНИЯ ФАЙЛОВ

Сейчас участники группы социальной сети (какой-либо рабочей группы) имеют возможность удалять файлы друг-друга.

При редактировании инфоблоков "Контент" - "Инфоблоки" - "Типы инфоблоков" -  "Документы" - "Библиотека групп", далее вкладка "Доступ" при опции "Расширенное оправление правами" можно выставить индивидуальные права для разных групп пользователей, НО

при выставлении прав, например, для группы "Сотрудники", есть такие права, как "Чтение", "Изменение" (см. рисунок)




Если поставить сотрудникам право "Чтение", то они смогут читать файлы, но не смогут их загружать.

Если поставить сотрудникам право "Изменение", то они смогут читать файлы и загружать их. ОДНАКО, также смогут их и удалять.

Евгения Бойко, представитель технической поддержки Битрикса написала нашему администратору: "В группе права доступа к файлу может указать только владелец группы (администратор).", а перед этим написала: "При загрузке файла вы можете указать в настройках доступа к данному файлу для всех кроме себя - "чтение"".

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

Предлагаю сделать так, чтобы можно было установить групповую политику управления файлами дабы в результате:

+ в конечном итоге управлять файлами мог только администратор Портала
+ удалить или изменить файл мог тот человек, кто его загрузил
+ чтобы другие участники группы, не загружавшие конкретные файлы не могли удалить их ни при каких обстоятельствах

Сейчас возможность удаления файлов сохраняется, а возможности группового запрета (легкого, не трудоемкого) на удаление файлов (в этом моя идея), кроме человека, их загрузившего, ОТСУТСТВУЕТ.

Следовательно, файлы, загруженные в группу, находятся под угрозой, поскольку любой участник, не загружавший файл, может его удалить, если "бедный" администратор (Владелец группы) скрупулезнейшим трудоемким образом не установил запрет на его (их) удаление.

Рейтинг: 0.0914  
Бойков Дмитрий 22.05.2013 17:16:34
Если я правильно понял вашу проблему - вы можете создать дополнительное право "Чтение + Добавление" в настройках уровней доступа.


Затем включить режим расширенных прав дать это право всем сотрудникам, а право на "Изменение" Автору:
Рейтинг: 0  
Кубагишев Сергей 03.06.2013 15:15:49
Спасибо за подсказку.

Это мы знали, ОДНАКО у нас возникла дополнительная проблема.

Файл из корзины может удалить, как админ (ну так и должно быть), так и владелец группы.

Настроек, где можно запретить удалять из корзины (у нас политика постоянного наполнения контента и его вечного сохранения), их просто нет.

Очень радует, что есть конструктор Уровней доступа, но такие опции, как добавление и удаление должны настраиваться при создании групп социальных сетей прямо в мастере создания сущностей (факультетов, специальностей и учебнх и предметных групп).

При этом логично предусмотреть автоматическую защиту (предустановленную настройку) от удаления файла (образно элементарную защиту от "дурака", которой нет).

Загруженные файлы не так критичны, от них может всегда почистить администратор, а вот если автоматически предустановлено, что любой может их удалить, ТУТ ИДЕТ РЕЧЬ ОБ ЛОГИЧЕСКОЙ И ИНТЕРФЕЙСНОЙ НЕДОДЕЛКЕ РАЗРАБОТЧИКОВ.