Создать для каждого пользователя рабочее пространство в инструменте аннотации nlplab Brat - PullRequest
0 голосов
/ 04 ноября 2019

Можно ли разделить пользователей на одном экземпляре сервера Brat? Я знаю, как создавать новые учетные записи пользователей в файле config.py, но кажется, что все пользователи могут просматривать все файлы (в каталоге данных Brat) через окно сбора в веб-приложении.

Мне нужно, чтобы пользователи могли только просматривать файлы, которые (как-то) принадлежат их логину. Я загружаю текст и файлы .ann прямо в папку данных, поэтому пользователям нужно только войти в систему и начать комментировать.

Возможно ли это вообще?

1 Ответ

0 голосов
/ 04 ноября 2019

Я нашел способ. Вы можете поместить файл acl.conf в нужный каталог и установить некоторые правила: User-Agent: * Disallow: / User-Agent: testuser Allow: /

Это ограничивает доступ к логину «testuser» и отображает сообщение «Отказано в доступе» другим пользователям. У него есть некоторые недостатки, которые обсуждаются в группе пользователей Google вместе с другим подходом.

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