Commit Graph

235 Commits (30039f34b31cac716c9829b55e91e49f9c23e34e)

Author SHA1 Message Date
Felix Schäfer 5e8a6d282e PostgreSQL fix. 13 years ago
Tim Felgentreff e32d1a5404 prefix group_bys per default, again. fixes spec failures on postgresql 13 years ago
Tim Felgentreff bc34555ba5 Revert "Revert "Merge remote-tracking branch 'origin/master'"" 13 years ago
Tim Felgentreff c43244a08b add a hook on the instance side for Filter#display? 13 years ago
Philipp Tessenow f06979e08e introduce new ?! (counterpart to ?=) operator 14 years ago
jwollert 26c25aaf82 remove parent call from GroupBy#select_fields. should be responsibility of #all_select_fields and that way manually setting them for one element in the chain does not mess up queries by adding fields twice 14 years ago
jwollert a5b64c84fc don't prefix group_fields by default to allow easier aliasing 14 years ago
jwollert e1b9a27568 Revert "Ticket #18939: introduces concept of strict joins in chainable API. Normal joins are strict in the sense that they don't introduce nil values on either side of the join." 14 years ago
jwollert 3ef144e2b0 Ticket #18939: introduces concept of strict joins in chainable API. Normal joins are strict in the sense that they don't introduce nil values on either side of the join. 14 years ago
jwollert 13adfcd85b reactivate table widget to make switching between table types easier 14 years ago
Tim Felgentreff 4b0dbadd69 only render the table widget without layout, if the request is XHR 14 years ago
Tim Felgentreff 7ac3316667 Revert "Merge remote-tracking branch 'origin/master'" 14 years ago
Tim Felgentreff 2cea6e9ea6 don't rely on l() method in engine 14 years ago
Tim Felgentreff fa0c9bde46 before_filter blocks differ in scope bw Rails 2 and 3 14 years ago
Tim Felgentreff c86adf1f58 don't use ConnectionSwitcher in generic code 14 years ago
Philipp Tessenow 09e84f06f1 go for valid html 14 years ago
jwollert 8582de210f Ticket #19639: don't use Chainable#field in our session, as it may delegate to db_field and consequently brakes const lookup in Controller#build_query 14 years ago
jwollert 3f749fa8cd delegate Chainable calls of #table_joins, #table_name, #field, #display?, #help_text and #underscore_name to class 14 years ago
Markus Kahl 30c236aa3e Introduce method which indicates whether a query should be made public. 14 years ago
Markus Kahl 186fe3cbf2 +optional clause for #find_optional_report query 14 years ago
Markus Kahl 78b9e72664 Use private/public!? everywhere. 14 years ago
jwollert 70cc8b9545 fix engine call for Report and its Subclasses 14 years ago
jwollert e153ed6ba1 we don't enforce. ain't no cops, dude 14 years ago
jwollert 58fa770c02 some methods to indicate the assumed input of an operator 14 years ago
jwollert e8d401c369 implement operator to filter from a given date until now 14 years ago
jwollert a153736e20 Revert "Revert "map value, but convert nils different now. So they can stay at the end of the table"" 14 years ago
Konstantin Haase 398ecbce5d dont use UTC 14 years ago
Konstantin Haase 7f62ef1096 simply force UTC TZ rather than converting time 14 years ago
Konstantin Haase 30fc64e4fb dont use UTC 14 years ago
Konstantin Haase e693c045b8 simply force UTC TZ rather than converting time 14 years ago
jwollert 932720c482 DRY code. always a pleasure to see it in the wild 14 years ago
Konstantin Haase 2bb2fa5160 use UTC for DateRange, fixes #19263 14 years ago
jwollert a345a9b038 kick out Abbrev to make sure we get consistent query cache_keys 14 years ago
Konstantin Haase 927feda8da fix syntax 14 years ago
Konstantin Haase 984099f083 fall back to monday if first day of week is not set 14 years ago
Konstantin Haase 6aceb24c69 fail loud and clear if general_first_day_of_week is missing 14 years ago
Konstantin Haase caf476b003 fix week start offset 14 years ago
Konstantin Haase 34f6a60229 use UTC week 14 years ago
Konstantin Haase fded009425 make date comparision correspond with labels 14 years ago
Philipp Tessenow 80e30fe1e3 handle nil more careful when deleting session data 14 years ago
Tim Felgentreff 448d55a1fe Rethink storing the name in the session (for excel exporting). Name is only removed if force_default?, but renaming stores the new name 14 years ago
Tim Felgentreff 9294d94393 Remove the current report name from the session, if we go back to the index 14 years ago
Konstantin Haase 182a4c111a implement own compare method 14 years ago
jwollert ba5599a558 Revert "map value, but convert nils different now. So they can stay at the end of the table" 14 years ago
Markus Kahl 9d072b59cd introduced 'hooks' for partitioning and moved actual logic into UR 14 years ago
Markus Kahl cd71417028 moved partitioning into extra method. Made it work with several number_of-group-bys. @TODO move to UR. 14 years ago
Markus Kahl 16511e0127 hard-coded partitioning on ruby side 14 years ago
jwollert 1b9bb59cf7 fix broken Report#cache_key method, needs to be independent filter order 14 years ago
jwollert c36ce96747 replace ugly, hackish, broken cache_key with sublime, efficient and working implementation 14 years ago
Konstantin Haase 2850f1bd72 fix engine for filters/group_bys that are not being subclassed (like singleton value) 14 years ago