Уважаемые пользователи Голос!
Сайт доступен в режиме «чтение» до сентября 2020 года. Операции с токенами Golos, Cyber можно проводить, используя альтернативные клиенты или через эксплорер Cyberway. Подробности здесь: https://golos.io/@goloscore/operacii-s-tokenami-golos-cyber-1594822432061
С уважением, команда “Голос”
GOLOS
RU
EN
UA
lokkie
7 лет назад

[Sc-programming]: домашняя работа # 2

Привет! Это моя домашка к уроку @sc-programming "Как работает программист"

После прочтения материала урока сразу всплыла идея организации общего рабочего пространства vox-populi. Я работаю над сообществом @my-vox-video в качестве редактора, думаю, процесс было бы неплохо оптимизировать программными средствами.

Постановка задачи:

Создать клиент для медиаБЧ Голос, смысл которого отражается в названии - "Общая среда редакции Vox-Populi".

Задача: обеспечить взаимодействие между членами команд в одном месте.

  1. Каждому зарегистрированному пользователю присваивается статус: автор/корректор/дизайнер/редактор/основатель
  2. В зависимости от статуса выодится рабочая область проекта в том или ином виде.
  3. Каждый участник имеет возможность работать с определенными правами
  4. После публикации возможность редактирования исчезает у всех участников, кроме редатора и основателя
  5. Каждый пост = отдельный мини-проект. При этом может быть организована общая библиотека некоторых материалов - текстовых шаблонов или графических, например
  6. К каждому мини-проекту нужен чат, который автоматически закрывается после публикации
  7. Нужна интегрированная система настраиваемых платежей всем участникам

Предметная область: сервисы взаимодействия с БЧ Голос

Модель:

  • Сущность "пользователь". Определение, например, по id. Типы: автор, корректор, дизайнер, редактор, основатель
  • Сущность "вид доступа". На диаграмме:

___Vox-Populi.png

  • Сущность "выплаты". Переменные, устанавливаются пользователем со статусом "основатель". Должен быть свитч между "фиксированным" и "%" значениями.

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

0
90.412 GOLOS
На Golos с June 2017
Комментарии (6)
Сортировать по:
Сначала старые