Удаление и редактирование записей в postgresql с меткой ниже

baarme

New member
Сообщения
3
#1
Настроил СУБД для работы с мандатными метками.
Записи добавляются с текущей меткой.
При селекте отображаются записи с текущей меткой и ниже, но при попытке редактирования или удаления записи с меткой не равной текущей никаких ошибок не возникает и никакого эффекта тоже нет.
Пишет DELETED 0.

Можно ли как то настроить что бы все что выбирается можно было и редактировать, и удалять?


Снимок экрана от 2021-12-24 08-57-37.png

Тут при попытке удаления записи с id = 5
Снимок экрана от 2021-12-24 08-57-07.png

Текущая метка при попытке удаления.
Снимок экрана от 2021-12-24 08-58-03.png

выдает вот что.
 

Montfer

New member
Сообщения
2 364
#2
то есть вы хотите под уровнем 0 удалять записи уровня 1?
 

Montfer

New member
Сообщения
2 364
#4
Наоборот
Под 1 уровнем удалять записи 0 уровня
по логике должен удалять. под пользователем пробовали или только под админом?
кстати, плохая идея админу повышать уровни конфиденциальности, т. к. могут вылезти артифакты
 

baarme

New member
Сообщения
3
#5
по логике должен удалять. под пользователем пробовали или только под админом?
кстати, плохая идея админу повышать уровни конфиденциальности, т. к. могут вылезти артифакты
Под суперюзером удаляет любые записи даже под 0 меткой
Я пробую от юзера обычного отредактировать или удалить записи под разными метками
Когда я под 2 меткой удаляются только записи под 2 меткой, а под метками ниже не удаляются пишет DELETE 0 и все
Я тоже подумал что логично было бы удалять записи метками ниже