Как лучше всего разрешить пользователям сайта редактировать уже существующие записи в базе данных? - PullRequest
1 голос
/ 21 июля 2010

Я создаю веб-приложение, которое по существу позволит аутентифицированным пользователям получать доступ к огромным объемам данных, но я не хочу, чтобы пользователи имели доступ только для чтения.Если в записях отсутствуют поля, но пользователь нашел информацию для заполнения этих полей или исправления уже заполненных данных, я хотел бы, чтобы пользователь мог это сделать.

Однако меня беспокоит подлостьлюди приходят и просто убирают записи из чистой скуки, и мне интересно, как лучше всего это предотвратить.

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

Ответы [ 2 ]

2 голосов
/ 21 июля 2010

Поскольку вы находитесь в Rails, существует ряд плагинов, которые обеспечивают аудит и управление версиями записей -

Это должно позволить вам создать что-то, что позволяет редактировать, но при этом поддерживать реверсии в худшем случае.

2 голосов
/ 21 июля 2010

Поддержка откатов, таких как Вики , для отмены злонамеренных изменений.

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