Thomas Gelf
46b047b013
Livestatus\Query: add customvar support
2014-11-16 16:31:09 +01:00
Thomas Gelf
7d02107803
Livestatus\Query: fix limit, add some notes
2014-11-16 16:29:40 +01:00
Thomas Gelf
d7141392a5
Livestatus\Query: return available columns
2014-11-16 16:28:52 +01:00
Thomas Gelf
7b6b9b8574
LivestatusConnection: separator constant
2014-11-16 16:27:21 +01:00
Thomas Gelf
e0143bf572
Livestatus\Connection: add missing use statements
2014-11-16 16:26:28 +01:00
Thomas Gelf
fd55ffe47e
Livestatus\Connection: switch to new fetch methods
2014-11-16 16:25:47 +01:00
Thomas Gelf
efd395e12a
Livestatus\ResponseRow: initial dummy implementation
2014-11-16 16:22:10 +01:00
Thomas Gelf
17c8453c1c
Livestatus\Connection: line splitting implementation
...
Will need some more work to get SplFixedArray handling safe
2014-11-16 16:02:50 +01:00
Thomas Gelf
e1cdd30c93
Livestatus\Connection: fetch row from socket...
...
...basically just calling readLine, but splitting columns
2014-11-16 16:00:03 +01:00
Thomas Gelf
e755b37af3
Livestatus\Connection: discover column headers...
...
...in case the query doesn't know about
2014-11-16 15:56:58 +01:00
Thomas Gelf
8ec8c153dd
Livestatus\Connection: implement readLineFromSocket
...
We want to stream data in the near future, so reading line by line is
essential
2014-11-16 15:55:53 +01:00
Thomas Gelf
a027efc9e7
Livestatus\Connection: make use of socketError
2014-11-16 15:55:20 +01:00
Thomas Gelf
d66c95a725
Livestatus\Connection: implement socketError method
2014-11-16 15:54:32 +01:00
Thomas Gelf
be8120bd39
Livestatus\Connection: document hardcoded count
2014-11-16 15:53:19 +01:00
Thomas Gelf
d6b9f56a2c
Livestatus\Connection: throw "better" exceptions
...
Removed outdated method
2014-11-16 15:51:26 +01:00
Thomas Gelf
578873f695
Livestatus\Query: start using new filter methods
2014-11-16 15:48:59 +01:00
Thomas Gelf
3b1b38a353
Livestatus\Query: attempt to separate column handling
2014-11-16 15:47:06 +01:00
Thomas Gelf
4b5b5f4ae3
Livestatus\Query: use trigger_error in __toString
2014-11-16 15:37:52 +01:00
Thomas Gelf
510e1e66d6
Livestatus\Connection: add fetchRow / fetchPairs
...
Temporary ugly and slow implementation
2014-11-16 15:33:17 +01:00
Thomas Gelf
4cbe8da26f
Livestatus\Query: add a lot of filter voodoo
2014-11-16 15:30:10 +01:00
Thomas Gelf
14cdcc8ce2
Livestatus\Query: fetch csv, not json
2014-11-16 15:28:17 +01:00
Thomas Gelf
23546a4224
Livestatus\Query: parse an array structure
2014-11-16 15:22:54 +01:00
Thomas Gelf
1b8449009c
Livestatus\Connection: temporarily hardcode count
2014-11-16 15:20:12 +01:00
Thomas Gelf
7b73215868
Livestatus\StatusQuery: add terribly setMode method
2014-11-16 15:18:10 +01:00
Thomas Gelf
0916f57ce8
Livestatus\Query: split string cast implementation
...
This way we can use an exception-throwing variant internally while not
breaking __toString
2014-11-16 15:13:07 +01:00
Thomas Gelf
38fec33849
Livestatus\Query: temporarily disable count cache
2014-11-16 15:12:13 +01:00
Thomas Gelf
48dfb1bb70
Livestatus\Query: remove obsolete properties
2014-11-16 15:11:31 +01:00
Thomas Gelf
39a995cc6f
Livestatus\Query: remove SimpleQuery tasks
2014-11-16 15:09:33 +01:00
Thomas Gelf
6de98dcf97
Livestatus\Query: extend SimpleQuery, not abstract
2014-11-16 15:06:58 +01:00
Thomas Gelf
fa20ced0c2
LiveStatus\StatusQuery: should be a Livestatus\Query
2014-11-16 15:05:36 +01:00
Thomas Gelf
2e1cc8ed35
Widget\Tabs: use icon font
2014-11-16 14:41:22 +01:00
Thomas Gelf
e89d4642e3
Merge remote-tracking branch 'origin/master' into feature/livestatus-playground-4787
2014-11-16 10:12:34 +01:00
Thomas Gelf
b1f2a16305
Merge remote-tracking branch 'origin/master' into feature/redesign-7144
2014-11-16 10:10:47 +01:00
Thomas Gelf
9e0e3f12e3
FilterChain: addFilter should return itself
2014-11-16 02:49:33 +01:00
Thomas Gelf
387928de02
Filter: support 'q' searches
...
This makes the overall search play nice with the FilterEditor and
reduces code in the action controller. Still some work to do, but
seems to be pretty fine right now.
2014-11-16 02:40:28 +01:00
Thomas Gelf
87c8e58dab
list/eventgrid: workaround for custom filtering
2014-11-16 00:37:58 +01:00
Thomas Gelf
8e9da72918
monitoring/list: remove old applyFilter function
2014-11-16 00:24:17 +01:00
Thomas Gelf
5950047ffe
monitoring/list: switch to new filter editor
2014-11-16 00:20:12 +01:00
Thomas Gelf
5630374058
FilterEditor: handle ignoreParams correctly
2014-11-16 00:19:28 +01:00
Thomas Gelf
42e0818fdb
list/hosts: no more separate filter preview
2014-11-16 00:13:17 +01:00
Thomas Gelf
569851f45b
list/services: no more separate filter preview
2014-11-15 23:59:49 +01:00
Thomas Gelf
58a9e1b345
list/services: try to move sort controls righthand
2014-11-15 23:58:53 +01:00
Thomas Gelf
4b50de372f
list/services: temporarily disable selection info
2014-11-15 23:57:15 +01:00
Thomas Gelf
c09d836023
monitoring/list/services: delegate filter handling
2014-11-15 23:53:57 +01:00
Thomas Gelf
e3f6b4f27e
monitoring/list: add new filterQuery method
2014-11-15 23:53:06 +01:00
Thomas Gelf
e0bf021fb9
FilterEditor: apply submitted changes do filter
2014-11-15 23:49:37 +01:00
Thomas Gelf
b1f82bd025
FilterEditor: add request handle support
2014-11-15 23:49:06 +01:00
Thomas Gelf
7da87b7341
FilterEditor: split render function and clean up
2014-11-15 23:48:17 +01:00
Thomas Gelf
0e4a8575a9
FilterEditor: new helper for text inputs
2014-11-15 23:46:36 +01:00
Thomas Gelf
1c5cba9ddf
FilterEditor: don't sort all select's
...
Columns are now sorted separately, so that's fine
2014-11-15 23:45:03 +01:00