Commit Graph

284 Commits (cc1514590d47b6a8ebf54ced6d06f550a96a868d)

Author SHA1 Message Date
jwollert 821a02e4d0 fix progressbar Table cache check 14 years ago
jwollert f91a60dd08 make Widget::Base#cached? public 14 years ago
jwollert d0670ecc4c adjust documentation of Report#serialize 14 years ago
jwollert cb0232479a use old Report#hash method again 14 years ago
Tim Felgentreff 391a6b9583 make deactivation of progressbar available in controller through @no_progress 14 years ago
jwollert 010d885fdc don't look for a cached progressbar, but for a cached table. jeezus 14 years ago
jwollert bf29790421 progressbar checks for cached reports first 14 years ago
Tim Felgentreff 4dd424b15a fix NPE 14 years ago
jwollert adc6b5b9c6 only ask whether to render table if it is not yet cached 14 years ago
Tim Felgentreff 4ce42927bd oops, calendar header tags might be empty 14 years ago
Tim Felgentreff ea315ffd95 re-add lost '+' 14 years ago
Tim Felgentreff a23c67deff Widget::Table::Progressbar::THRESHOLD is the heuristically chosen value for 'large reports' (whatever that means) now 14 years ago
Tim Felgentreff f58eeeeb56 actually render the progressbar as response 14 years ago
Tim Felgentreff ad95133671 add progress reporting and streaming to engine 14 years ago
jwollert 1019336938 fix accidentally rendering 2 tables with progressbar 14 years ago
Tim Felgentreff 237805db5f Actually render the cache hits to the canvas, too 14 years ago
Tim Felgentreff 91e0fe7487 Allow widgets to deactivate caching. Use this for the fieldset widget 14 years ago
jwollert db650ddbb0 use streaming widget API and render table widget when we don't hit the progressbar threshhold 14 years ago
Tim Felgentreff 3838a86a2a Code documentation 14 years ago
Tim Felgentreff 1d6abbae2f Provide a @cache_output for cases, where the canvas cannot be marshalled 14 years ago
Tim Felgentreff bb21926573 make sure to set @subject in all widgets 14 years ago
Tim Felgentreff 9ce19f499c enable caching of widgets 14 years ago
Tim Felgentreff 043a3a8f54 finish transition to canvas 14 years ago
Tim Felgentreff 753843fd33 transition all widgets to canvas api 14 years ago
Tim Felgentreff d740f5f6e0 create output canvas on demand 14 years ago
Tim Felgentreff bb3f9f0faa add FIXME 14 years ago
jwollert e5261840f3 just a little cleanup 14 years ago
jwollert d75b7a2922 filters need to be ordered so we get a consistent hash 14 years ago
Tim Felgentreff 2e13bf810f Fix render_widget for controllers 14 years ago
Tim Felgentreff 5d243d1f75 Add missing code 14 years ago
Tim Felgentreff 4adf1f98e9 Cleanup render_widget availability 14 years ago
Tim Felgentreff 0dd5b378b6 Get Widget::ReportTable to render 14 years ago
Tim Felgentreff 1f4bbc32b6 Transitional: Include ReportingHelper in the Widget::Table class 14 years ago
Tim Felgentreff 390e4d8b00 All widgets now have a default @output canvas they can write to with #write 14 years ago
Tim Felgentreff 5b17ca25ea Monkeypatch String to have a #write method, to mimic canvas behaviour 14 years ago
jwollert a19786b28b fixxed connection switching 14 years ago
jwollert c9f38c53dd fixes UR spec 14 years ago
jwollert 69e3f08f27 aliased Report.connection 14 years ago
Tim Felgentreff 1f5eeaeec6 Simplify hash method for reports 14 years ago
jwollert 4db6a4e40a forgot to add actual widget 14 years ago
jwollert beaef00f6e raise more descriptive error if a widget is missing #render 14 years ago
jwollert 8687541d9f introduce progressbar widget 14 years ago
Tim Felgentreff b6cb5c5185 fix handling of nil values 14 years ago
Philipp Tessenow 39551185c0 fix ur specs - ensure we have an array when checking the size of a filters values 14 years ago
Philipp Tessenow 154101d49b introduce special <<null>> value when narrowing values to not confuse nil and empty strings 14 years ago
Philipp Tessenow 567367b7e2 allow operators to operate on nil-values too 14 years ago
Philipp Tessenow eb3ba0f909 correctly render span tags 14 years ago
Markus Kahl f97b49474c Added alias method (named aka) to Operator. 14 years ago
Markus Kahl 372b3ac2b2 moved new operator to own ones 14 years ago
Philipp Tessenow 80da6e90d7 group by caption are now inlined with their groups - some general styling 14 years ago