nocproject.org
02:44
hi all
02:46
how can i ask for noc support?
05:53
dvolodin, за vc взялся, так
NOC-262 не пропусти
05:55
я уже перелопатил ModelApplication и вытряхнул гору быдлокода
05:59
смотри, весь код не вытряхни
06:08
в общем, от actioncolumn пока избавился в пользу тулбара в форме
06:10
и кнопки на него заодно вынес
06:13
к чему это привело?
08:00
dvolodin, удаление влана не работает
08:01
too much recursion
08:06
только что удалял
08:07
а
08:07
есть, да
08:10
у меня два монитора. и пачка рабочих столов. в одном из них тестовый нок и лог. я рекурсии довольно часто вижу.
08:10
в основном состоящии из 500-ых
08:12
lookup'ы иногда кривые запросы выдают
08:28
посмотрите последние коммиты
08:28
надо решить, в каком порядке будут кнопки на тулбаре формы
09:01
грид во всплывающем окне я сделал. Пытаюсь туда же засунуть вместо грида linechart - оно мне мужской половой орган рисует с констатацией Cannot call method 'substring' of undefined : ext-all.js:1879
09:03
ну нормально
09:03
я уже привык
09:03
через пару недель
09:10
mikevlz|2: Все примочки ExtJS лучше писать поверх penels
09:11
Т.е. на форме создаешь панель, а на ней уже лепишь chart и все остальное
09:11
я делал по примеры всплывающего окна, которое показывало интерфейсы в VC.
09:11
грид в окно вписался. А чарт не хочет
09:26
Пример chart в окне:
09:26
09:26
09:26
09:27
и т.п.
09:28
09:51
я очень хочу хранить time series в монге
10:10
dvolodin, а ты в вланах так права и не делал ?
10:10
ага
10:11
экое слово
10:12
пока не делал, но теперь особых преград не вижу
10:12
ограничивать по VC domain, скорее всего?
10:13
или по VC domain и фильтру?
10:13
спасибо. Оси нарисовались, а вот линия не рисуется...
10:14
dvolodin, для меня сам понимаешь будет достаточно домена. а если проектно то лучше по фильтру
10:14
только по фильтру
10:15
фильтр без домена лишен смысла
10:15
то есть какая-то дрянь вроде user, vc_domain, vc_filter
10:15
причем домен или фильтр могут быть пустыми
10:16
а если делать гранулярно то по идее на уровне vc фильтра
10:16
не могу себе представит ьситуация когда домен может быть пустым
10:16
и фильтр
10:17
просто надо если не задан считать что задан vc-all
10:19
ну да
10:19
ну почему же
10:19
если у тебя VLAN 666 - management
10:19
и ты хочешь дать права на все кольца
10:20
ага, в этом направлении я не думал.
10:20
уж очень узкий набор прав
10:22
но потенциально возможно.
10:22
кстати последнее обновление поломало кнопку add тлько у меня да ?
10:23
да
10:25
dvolodin, в таком виде кнопки оставлять грустно
10:25
хочу delete, reset, close, save
10:25
save в левом верхнем углу должна быть
10:26
:)
10:26
ты полностью меняешь лайаут
10:27
на макосевый. на этом споре падала куча проектов.
10:28
надо подобрать, чтобы удобно было
10:30
да. удобно будет взависимости от операционки.
10:36
это уже шиза будет
10:36
:)
10:36
useragent парсить
10:37
еще хочется рефрешь
10:38
ой,ошибся окном,сорри
10:42
просят как минимум между save и reset расстояние
10:47
ты уже на кроликах испытываешь?
10:47
да
10:48
наиболее адекватных
10:48
поменял немного раскладку
10:49
вообще чешутся руки "Close" выкинуть в правый верхний угол
11:13
dvolodin, а как будет лучше переписать существующий отчет что бы он выдавал json ? код вьюхи довольно сложный
11:14
не хотелось бы его переделывать на js
11:28
просто return .....
11:28
оно его само сериализует в json
11:29
оно щас от симплерепорт
11:30
return self.from_dataset(title=self.title,
11:30
columns=col,data=result,
11:30
enumerate=True)
11:31
я проверил
11:31
возвращается html
11:31
--insecure --user -i -H "Content-Type: application/json" -H "Accept: application/json"
11:32
ну да
11:32
по хорошему отчеты должны возвращать JSON
11:32
и иметь возможность сохранить его в базе
11:33
нее. мне нужен квик хак .
11:34
зачем тебе тогда вообще simplereport?
11:34
сделай application и один @view
11:34
что бы был и для человеков и для робатов
11:35
я так понимаю тогда надо переписывать код на js
11:36
у меня непонятное колво колонок...
11:39
В идеале так вообще можно сделать один JS код на все табличные данные.
11:41
можно
11:41
который хавает JSON и рисует его
11:43
Половину табличек из разделов Setup можно так сделать
11:44
тогда надо будет передавать в отчетик лист диктов.
11:44
но дикты одинаковые должны быть
11:45
или должен быть заголовочный дикт
11:45
у них должен быть одинаковый формат
11:45
по идее отчет состоит из 3 частей
11:45
тоесть пропустить колонку будет нельзя
11:45
обработчика шаблона, на JS
11:46
конфига отчета с layout'ом, который хавает шаблонизатор
11:46
и собственно данными отчета, который отдается с сервера в JSON
11:46
по идее, пока ты хранишь в базе конфиг и данные отчета - результат всегда будет одинаковый
11:47
тогда можно будет и job'ы отчетные пускать
11:47
которые будут сохранять результат
11:52
у меня слегка нет так
11:52
оччет собирается на основании данных в ноке
13:09
вроде функционал vc.vc восстановили
13:09
и код прочистился
13:15
Есть Add Free VC
13:15
а по заполнению - лучше отчетом
13:23
нет, чтобы не просто first free, а можно было, как в ипам, выбрать подходящий
13:25
не очень представляю, как это сделать
13:26
в плане интерфейса
13:26
где кнопку размещать?
13:31
где и остальные кнопки
13:31
рядом в с адд_фирст
13:32
дальше
13:32
нажал на нее
13:33
что дальше?
13:33
ориентируйся на ипам
13:34
в пределах каждого домена определяются свободные номера и выводятся в таблице
13:35
домен - метка - дескрипшен "фри"
13:35
а сейчас уже существуют какие-нибудь зайчатки API? чтобы снаружи например быстро выделять первый свободный адрес в ипаме?
13:35
в IPAM пока нет, в VC management появился
13:36
естественно, должен учитываться фильтр
13:37
что юзер должен нажимать, какие формы заполнять и что получит в итоге
13:47
одну кнопку нажимает
13:47
на экране список всех вланов в диапазоне попадающем под фильтр сбоку
13:47
вперемешку
13:48
те что есть в базе, выводятся как есть
13:48
неинтуитивно
13:48
запутаешься
13:48
тех что нет, выделяются цветом
13:48
и описанием "ФРИ"
13:49
ты попробуй нарисуй, а потом пройдись в режиме болванчика
13:50
теоретически, можно рядом с полем в форме сделать кнопку
13:50
выполнить какие-то манипуляции и в результате выбранный id ляжет в поле
13:56
боюсь представить твою реализацию, если у меня существующие вланы со скрипом выводит
13:57
если ты говоришт что оно при выводе считает кол-во интерфейсов, закешируй это значение
13:58
кол-во интерфейсов может измениться только при проходе дискавери или по удалении МО
13:58
сколько у тебя интерфейсов на vlan?
13:59
от 29 до 782
13:59
туева хуча транков
14:01
по уму, выводить бы только сами железки через колторые трафик проходит и граничные порты, за которыми нет других МО
14:02
мде) какая ж у тебя простыня вываливается там)
Share this page
Share this page: