0
На рассмотрении

Пользователи: права доступа и повышение безопасности данных

Евгений Жулин 8 лет назад обновлен 8 лет назад 2

На текущий момент при добавлении пользователя и предоставления ему прав "редактирования" он может удалить/изменить практически все данные по счету.

На этапе внедрение финекса в домашний бух.учет только самые опытные пользователи системы могут обеспечить безопасный ввод данных. Остальные, если им предоставить права доступа на редактирование, очень вероятно могут наломать дров. Удалить не те потоки, не так изменить и ввести данные. Провести контроль операций введенных пользователем не предоставляется возможным текущим функционалом системы.

Чтобы решить эти задачи, предлагаю:
1. Добавить подсчет к основному счету, на который и предоставлять права редактирования пользователю, так чтобы он не мог изменять и удалять операции основного счета. Допустим есть счет "наличные", добавить подсчет "Наличные: - Пользователь" и пусть там он вносит новые данные и изменяет свои внесенные. Эти данные пусть будут учитываться во всех балансах основного счета во всей системе аккаунта. (п.с. хочу дать возможность жене вносить данные, но понимаю что на этапе обучения она может испортить данные. Сколько займет обучение - неизвестно. В то же время было бы здорово, чтобы каждый участник семьи мог вносить данные, без риска для основного счета. И пусть основной счет ведет самый опытный член семьи, таким образом будет главбухом :)

и/или
2. Добавить историю операций/потоков с учетом того, кто вносит изменения

и/или
3. Добавить в фильтр графу "Пользователь", чтобы можно было фильтровать операции по вносящему изменения.

и/или
4. Добавить корзину удаленных операций с возможностью восстановления из нее.

и/или
5. Пункты 2 и 4 как-то совместить :)









+1
На рассмотрении

п.1. Такой "песочницы" скорей всего не будет. Достаточно объемные доработки и не понятно на сколько вообще это будет востребовано. От неопытности может спасти бэкап: можно периодически делать копию проекта.

п.2 и п.3 - запланированы
п.4 с корзиной тоже не все так просто. Пока на рассмотрении.

Может предложения вроде п.1. куда-нибудь записывать, и когда основные доработки будут сделаны вносить их на повторное голосование, с учетом того что с системой в будущем будут пользоваться больше людей и будет понятней общая картина потребностей? :)

Сервис поддержки клиентов работает на платформе UserEcho