MySQL дизайн базы данных путаница | разрешений

Я делаю веб-приложение для личных целей, которое позволит пользователям и организациям {org} публиковать {темы}.
Цель веб-приложения — предоставить организациям возможность опубликовать запрос на исследование для тех, кто заинтересован в получении приза, а другие могут участвовать в получении приза.

Другие пользователи должны иметь возможность комментировать или оставлять комментарии (загружать) (будет отправка в формате PDF для исследовательского конкурса)

Теперь я создал эту базу данных и базу данных
ERD для первоначального тестирования

Теперь внутри themes.php я создал вкладки, [подробности, отправка]

Подача = два этапа
Первый этап — загрузить исследовательское предложение pdf
однажды оцененный владельцем> проход
идентификатор сохраняется в массиве с именем pass

второй этап = загрузить окончательный вариант исследования в формате pdf для рейтинга
на этом этапе только те, кто прошел, должны иметь возможность размещать сообщения в этой области, другие только наблюдать.

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

Теперь, я запутался здесь, как я собираюсь хранить идентификаторы тех, кто имеет право опубликовать окончательное представление?

Любые комментарии или рекомендации, пожалуйста.

1

Решение

Вдобавок ко всему, вы, вероятно, захотите создать таблицу themes_permissions, в которой есть topic_id (ссылающийся на вашу таблицу тем) и user_id (из вашей пользовательской таблицы); когда владелец темы разрешает пользователю загрузить окончательное представление, просто добавьте строку в таблицу themes_permissions.

Это помогает?

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]