• Познакомьтесь с пентестом веб-приложений на практике в нашем новом бесплатном курсе

    «Анализ защищенности веб-приложений»

    🔥 Записаться бесплатно!

  • CTF с учебными материалами Codeby Games

    Обучение кибербезопасности в игровой форме. Более 200 заданий по Active Directory, OSINT, PWN, Веб, Стеганографии, Реверс-инжинирингу, Форензике и Криптографии. Школа CTF с бесплатными курсами по всем категориям.

Есть Ли Возможность Показать Подчиненные Доки

  • Автор темы deeeman
  • Дата начала
D

deeeman

Привет!

в почтовой бд есть вид "Calendar"
в нем нельзя выставить свойство показывать респонзы.

как можно добиться отображение подчиненных документов (любым способом, хоть по ключу хоть по респонз полю)
чтобы в виде была видимость что они подчиняются.
 
M

morpheus

Если есть поле $REF то документ подчинённый - вот и отображайте иконку какуюто

или надо что бы подчинённость отображалась иерархически ?
 
D

deeeman

Morpheus

иерархически, чтобы это было видно
что документ находиться под документом таким то

причем категории так же запрещены в этом виде ((


что подскажите?
 
A

Anatoly

Если запрещена иерархия, все доки равноправны.
Создай сортировку что-то вроде
@If( @IsResponse; "1"+@Text($REF); "0"+@UniversalDocumentID)
мейн будет в списке первым, респонсы следом и реши как организавать категорию.
Точнее так не скажу, условия не полны :)
 
M

morpheus

Anatoly
ну раз такая идея - то можно перед ответом ещё и пробелы втулить.

Кстати можно посмотреть как это сделано в представлении "Цепочка документов" в почту
 
D

deeeman

СПАСИБО ВСЕМ!

Anatoly

угу, только сортировкой можно показать

Morpheus

ну или пробелы втулить =)
 
A

Anatoly

К сортировке можно еще добавить выделение цветом разных документов.
Мейны и респонсы разными цветами и разном фоне.
Достаточно наглядно.
А если хочешь с пробелами для смещения, можно для респонсов организовать уровень вложенности
 
A

Anatoly

что за уровень вложенности? и как его организовать?
Например можно в респонсах c наследование полей создать поле (Compute when composed) DocLevel с формулой DocLevel+1.
Каждый наследник будет иметь значение на 1 больше дока, из которого создавался
Можно создать агента расчета этого поля. Варианты разные.
В представлении перед нужным именем ставишь смещение <количество пробедов> * DocLevel
Можно не пробелами, а формировать красиво - "└────" нужной длины для каждого документа
И сортировку делать не просто "мейн-все его наследники", а что-бы каждый наследник был под своими родителем.
И получится красивое дерево документов произвольной вложенности :)
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!