Skip to content

Дизайн админки принтера #2

@MarkShidran

Description

@MarkShidran

Интерфейс для администрирования сервиса печати на бесплатном принтере.

Что нужно делать в этой админке:

  1. Менять лимит по страницам

    • например, сейчас лимит 50 страниц у пользователя за одну печать
    • хочется уметь менять его от 1 до 200 листов за одну печать (больше просто нерационально)
    • хочется уметь в принице отключать этот лимит (опционально)ц
  2. Менять лимит по размеру файлов

    • например, сейчас лимит у пользователя 25 МБ на 1 файл
    • хочется уметь менять его от 1 до 1024 МБ (пускай с запасом будет
    • хочется уметь в принице отключать этот лимит (опционально)
  3. Управлять описанными выше настройками лимитов относительно разных группы пользователей

    • есть разные группы пользователей в приложении: члены профкома, администраторы принтера, члены профсоюза и т.п.
    • эти группы имеют вложенную структуру. Например, администраторы принтера входят в администраторов приложения, которые входят в команду приложения, которая входит в членов профсоюза, которые входят в студентов факультета.
    • дав определенный лимит группе, этот лимит обретает все вложенное дерево, если только не прописаны исключения
    • в интерфейсе надо уметь добавить особые лимиты не только на глобальном уровне, но и изменить лимиты на любом выбранном уровне. Возможно это через формат двух страниц/табов: "общий лимит" и "исключения". В исключених можно будет в пролистываемом интерфейсе добавлять все новые исключения, выбрав для каждого: группу (см. визуал админки групп), лимит по размеру файла, лимит по количеству листов
  4. Дополнительно: можно подумать о заглушке (продуманном на будущее пустом пространстве), где можно было бы разместить информацию о конкретных пользователях, том, сколько они печатают. Дизайн этого интерфейса скорее всего будет в виде какого-нибудь отдельного дашборда, но надо подобрать для него место тут. Возможно еще и около лимитеров добавить кнопку в виде графичка, которая будет вести на дашборды по "кол-ву страниц" и "объему файлов"

  5. Аналогично подумать над местом для будущей настройки лимита не только на одну операцию печати, но и на какой-то период. Например, ограничивать кол-во страниц, которые пользователь может напечатать в день

Metadata

Metadata

Assignees

Labels

good first issue 👶Задача подходит для новичков

Type

No type

Projects

Status

Backlog

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions