Author Commit Message Commit Date Estanislau Trepat 368e76ef8e4 Fix typo. 29 Apr 2014 Estanislau Trepat cbf22b2aeee Add non-numeric tests for hierarchy & movement operations. 29 Apr 2014 Estanislau Trepat 7a51140ddfa Fix key escaping for Postgres. 29 Apr 2014 Estanislau Trepat 556b716380c M Merge branch 'patch-2' of github.com:mitjarobic/baum into non-numeric-keys 29 Apr 2014 Mitja 8383aea7201 Update Move.php
For ids that are not numerical 13 Mar 2014 Estanislau Trepat 0b5af03e6c1 Cleanup & splitting of tests. 16 Apr 2014 Estanislau Trepat 4cede9135c7 Update README & CHANGELOG 27 Mar 2014 Estanislau Trepat 43833af95e8 M Merge branch 'null-parents' into develop 27 Mar 2014 Estanislau Trepat a822bfc2977 Assigning null to parent_id attribute now sets the node as root as well (performing the same behaviour as 'makeRoot()'). Fixes #54. 27 Mar 2014 Estanislau Trepat 383b0d4a28a Remove PHP 5.3 target from travis. 19 Mar 2014 Estanislau Trepat c316e84e660 M Merge branch 'custom-order-column' into develop 19 Mar 2014 Estanislau Trepat 37d7130380b Update CHANGELOG and README files. 19 Mar 2014 Estanislau Trepat 889406689e7 Update generator stub. 19 Mar 2014 Estanislau Trepat f10d63abfdb First impl of a custom sorting column. 19 Mar 2014 Estanislau Trepat aa82ac46a22 Add tests for custom sorting column defaulting to lft. 19 Mar 2014 Estanislau Trepat f2b8a2d4c65 Clarify safe 'restore()' operations. 19 Mar 2014 Estanislau Trepat 287ebfc2cc8 M Merge branch 'soft-deletes-support' into develop 19 Mar 2014 Estanislau Trepat 38e2c13c1d0 Update CHANGELOG & README. 19 Mar 2014 Estanislau Trepat ecf430eb68b Implement preliminar soft-deletion support. 19 Mar 2014 Estanislau Trepat f1269817056 Wrap raw query between parens to avoid precedence conflicts with other conditions which may be present on default scope. 19 Mar 2014 Estanislau Trepat b78cce92b42 Fix 'reload()' to consider trashed node objects via soft-delete operations. Fixes #35. 12 Mar 2014 Estanislau Trepat 292440b91e9 Add wiki section to README 11 Mar 2014 Estanislau Trepat 1d7b721d3dd Update README 10 Mar 2014 Estanislau Trepat d1c5d9154bf Update CHANGELOG 10 Mar 2014 Estanislau Trepat 9b7d0ca7f00 Properly set the relations when reloading a model instance. 10 Mar 2014 Estanislau Trepat fec3dcbdd0e Modify Model::getOversableEvents to include 'moving', 'moved' events. 10 Mar 2014 Estanislau Trepat aad099a6b0a Fix 'setDefaultLeftAndRight' to work properly when scopes are defined. This unallows moving nodes between scopes for now. Uncomment, rebuilding test with multiple scopes. 10 Mar 2014 Estanislau Trepat 14bf8cdce40 Upgrade composer dependencies. 10 Mar 2014 Estanislau Trepat fefa00575b4 Revert "Extract raw/wrap/transaction method into its own helper for easy usage."
This reverts commit 45369ebd3f6df495be7eaa1c7faa9a10d6f21edb.
Remove static helper/accessors for Capsule and use model's connection instead... 30 Jan 2014 Estanislau Trepat 643d6882b59 Add some more options into the debug REPL (boris). 23 Jan 2014 Estanislau Trepat 7f648479a21 Include QueryBuilderExtensionTest into test suite. 23 Jan 2014 Estanislau Trepat f4cee4d8e12 PHP 5.3.x compatibility fix: Avoid calling array_combine with empty keys. 23 Jan 2014 Estanislau Trepat c8a00eb93aa Change functions context scope to void errors in PHP 5.3.x. 23 Jan 2014 Estanislau Trepat 7a155cbf3a5 Fix 'cannot use method ret val in write context' error for PHP < 5.5.x 23 Jan 2014 Estanislau Trepat 995d1692c56 Comment-out failing test... Working on it. 23 Jan 2014 Estanislau Trepat 99f2ca18afb Node::rebuild() now recomputes depth/level for each node. 23 Jan 2014 Estanislau Trepat df1b742e7a6 Provide another test which checks that Node::rebuild leaves the exact same tree even when using multiple scopes. 22 Jan 2014 Estanislau Trepat b69c1a46422 M Merge branch 'tree-rebuilding' into develop 22 Jan 2014 Estanislau Trepat 462eeaeb8ff Check that rebuild preserves root nodes. 22 Jan 2014 Estanislau Trepat bae75ccef01 Wrap rebuild operation inside a transaction. 21 Jan 2014 Estanislau Trepat 712b0ba54ff Fix Node::getLevel computation. 21 Jan 2014 Estanislau Trepat 42465b0d919 Implement SetBuilder rebuild method. 21 Jan 2014 Estanislau Trepat 1ab19ecb66f Add two rebuild test cases. 21 Jan 2014 Estanislau Trepat af45cc0dff8 Add Node::rebuild static method. 21 Jan 2014 Estanislau Trepat 498ea65b69b Scaffold SetBuilder class which will contain the Nested Set building/rebuilding functionality. 20 Jan 2014 Estanislau Trepat 792e47ce4d8 Fix root grouping by scope column values. 20 Jan 2014 Estanislau Trepat cc58be00f49 Add isScoped istance method. 20 Jan 2014 Estanislau Trepat 6bab008767e Fix static methods to not take into account scoped column values. Which will inevitably contain null values and thus restricting our queries badly. 20 Jan 2014 Estanislau Trepat 45369ebd3f6 Extract raw/wrap/transaction method into its own helper for easy usage. 20 Jan 2014 Estanislau Trepat 3beaee728cb M Merge branch 'tree-validation' into develop 20 Jan 2014 ← Prev Next → require('plugin/commitgraph/network').applyCommits([{id: '368e76ef8e4e9d141c6b5749862085b4e3e0e95d', href: '/projects/WEB/repos/baum/commits/368e76ef8e4e9d141c6b5749862085b4e3e0e95d',parents: [{ id: 'cbf22b2aeee756c1e9883ea35e340e2461d94413' }]},{id: 'cbf22b2aeee756c1e9883ea35e340e2461d94413', href: '/projects/WEB/repos/baum/commits/cbf22b2aeee756c1e9883ea35e340e2461d94413',parents: [{ id: '7a51140ddfa74197a375694037d20f3982efe582' }]},{id: '7a51140ddfa74197a375694037d20f3982efe582', href: '/projects/WEB/repos/baum/commits/7a51140ddfa74197a375694037d20f3982efe582',parents: [{ id: '556b716380c17a62d77601a41fd745d49a00faca' }]},{id: '556b716380c17a62d77601a41fd745d49a00faca', href: '/projects/WEB/repos/baum/commits/556b716380c17a62d77601a41fd745d49a00faca',parents: [{ id: '0b5af03e6c1e9e347203db120f25e700f3b609f9' },{ id: '8383aea7201311dc4a3f0e9c8dc19d281c9c692e' }]},{id: '8383aea7201311dc4a3f0e9c8dc19d281c9c692e', href: '/projects/WEB/repos/baum/commits/8383aea7201311dc4a3f0e9c8dc19d281c9c692e',parents: [{ id: '926d28957114740ecf3c5e29ddd982c111f5c1ea' }]},{id: '0b5af03e6c1e9e347203db120f25e700f3b609f9', href: '/projects/WEB/repos/baum/commits/0b5af03e6c1e9e347203db120f25e700f3b609f9',parents: [{ id: '4cede9135c7ed7213a47e4a12592bf2bd0090105' }]},{id: '4cede9135c7ed7213a47e4a12592bf2bd0090105', href: '/projects/WEB/repos/baum/commits/4cede9135c7ed7213a47e4a12592bf2bd0090105',parents: [{ id: '43833af95e86a5ad1c21294eff8b2af19c7cac43' }]},{id: '43833af95e86a5ad1c21294eff8b2af19c7cac43', href: '/projects/WEB/repos/baum/commits/43833af95e86a5ad1c21294eff8b2af19c7cac43',parents: [{ id: '383b0d4a28a3b8f317b7da5c37c1d8934b3c85ec' },{ id: 'a822bfc29779a00c5287530e6d41d4fc22c1c7e8' }]},{id: 'a822bfc29779a00c5287530e6d41d4fc22c1c7e8', href: '/projects/WEB/repos/baum/commits/a822bfc29779a00c5287530e6d41d4fc22c1c7e8',parents: [{ id: '383b0d4a28a3b8f317b7da5c37c1d8934b3c85ec' }]},{id: '383b0d4a28a3b8f317b7da5c37c1d8934b3c85ec', href: '/projects/WEB/repos/baum/commits/383b0d4a28a3b8f317b7da5c37c1d8934b3c85ec',parents: [{ id: 'c316e84e660e06f6bada363ca9b0c35885faeafd' }]},{id: 'c316e84e660e06f6bada363ca9b0c35885faeafd', href: '/projects/WEB/repos/baum/commits/c316e84e660e06f6bada363ca9b0c35885faeafd',parents: [{ id: 'f2b8a2d4c65f2eeb96088911be9e3bfbef305b46' },{ id: '37d7130380b55f50b3a769cb0508398a7d96dda3' }]},{id: '37d7130380b55f50b3a769cb0508398a7d96dda3', href: '/projects/WEB/repos/baum/commits/37d7130380b55f50b3a769cb0508398a7d96dda3',parents: [{ id: '889406689e7812510ac0e9e6f9bfd54c89b12b5c' }]},{id: '889406689e7812510ac0e9e6f9bfd54c89b12b5c', href: '/projects/WEB/repos/baum/commits/889406689e7812510ac0e9e6f9bfd54c89b12b5c',parents: [{ id: 'f10d63abfdbf00cc7de4e99e197b074839c9481f' }]},{id: 'f10d63abfdbf00cc7de4e99e197b074839c9481f', href: '/projects/WEB/repos/baum/commits/f10d63abfdbf00cc7de4e99e197b074839c9481f',parents: [{ id: 'aa82ac46a22d94ca32569066328e654a62805a5e' }]},{id: 'aa82ac46a22d94ca32569066328e654a62805a5e', href: '/projects/WEB/repos/baum/commits/aa82ac46a22d94ca32569066328e654a62805a5e',parents: [{ id: 'f2b8a2d4c65f2eeb96088911be9e3bfbef305b46' }]},{id: 'f2b8a2d4c65f2eeb96088911be9e3bfbef305b46', href: '/projects/WEB/repos/baum/commits/f2b8a2d4c65f2eeb96088911be9e3bfbef305b46',parents: [{ id: '287ebfc2cc8ef272d3dd5847ce31848adf385d87' }]},{id: '287ebfc2cc8ef272d3dd5847ce31848adf385d87', href: '/projects/WEB/repos/baum/commits/287ebfc2cc8ef272d3dd5847ce31848adf385d87',parents: [{ id: '292440b91e9d2d23b015a7edb97fc583235522cb' },{ id: '38e2c13c1d09d479345623fe42ab86276e9ca8e8' }]},{id: '38e2c13c1d09d479345623fe42ab86276e9ca8e8', href: '/projects/WEB/repos/baum/commits/38e2c13c1d09d479345623fe42ab86276e9ca8e8',parents: [{ id: 'ecf430eb68bff528f92a07630477367760c42a79' }]},{id: 'ecf430eb68bff528f92a07630477367760c42a79', href: '/projects/WEB/repos/baum/commits/ecf430eb68bff528f92a07630477367760c42a79',parents: [{ id: 'f1269817056d040f06c6f19b3f40a9d90910c65a' }]},{id: 'f1269817056d040f06c6f19b3f40a9d90910c65a', href: '/projects/WEB/repos/baum/commits/f1269817056d040f06c6f19b3f40a9d90910c65a',parents: [{ id: 'b78cce92b427316f251d2d9cc5b53479ab135d3c' }]},{id: 'b78cce92b427316f251d2d9cc5b53479ab135d3c', href: '/projects/WEB/repos/baum/commits/b78cce92b427316f251d2d9cc5b53479ab135d3c',parents: [{ id: '292440b91e9d2d23b015a7edb97fc583235522cb' }]},{id: '292440b91e9d2d23b015a7edb97fc583235522cb', href: '/projects/WEB/repos/baum/commits/292440b91e9d2d23b015a7edb97fc583235522cb',parents: [{ id: '1d7b721d3dd5a8264dc1b2f37196728274686301' }]},{id: '1d7b721d3dd5a8264dc1b2f37196728274686301', href: '/projects/WEB/repos/baum/commits/1d7b721d3dd5a8264dc1b2f37196728274686301',parents: [{ id: 'd1c5d9154bfb1eca549e31811f3ab8f4d69169a0' }]},{id: 'd1c5d9154bfb1eca549e31811f3ab8f4d69169a0', href: '/projects/WEB/repos/baum/commits/d1c5d9154bfb1eca549e31811f3ab8f4d69169a0',parents: [{ id: '9b7d0ca7f0028526551c5c1650c2006e2dc31783' }]},{id: '9b7d0ca7f0028526551c5c1650c2006e2dc31783', href: '/projects/WEB/repos/baum/commits/9b7d0ca7f0028526551c5c1650c2006e2dc31783',parents: [{ id: 'fec3dcbdd0e6d4975b11ae02840ba58a4c0882ca' }]},{id: 'fec3dcbdd0e6d4975b11ae02840ba58a4c0882ca', href: '/projects/WEB/repos/baum/commits/fec3dcbdd0e6d4975b11ae02840ba58a4c0882ca',parents: [{ id: 'aad099a6b0ae28db08c59ef3c35e4bb65cb89065' }]},{id: 'aad099a6b0ae28db08c59ef3c35e4bb65cb89065', href: '/projects/WEB/repos/baum/commits/aad099a6b0ae28db08c59ef3c35e4bb65cb89065',parents: [{ id: '14bf8cdce40df6360eae52136f84f546017ce9ad' }]},{id: '14bf8cdce40df6360eae52136f84f546017ce9ad', href: '/projects/WEB/repos/baum/commits/14bf8cdce40df6360eae52136f84f546017ce9ad',parents: [{ id: 'fefa00575b42d9d56f8948d5409f09200e15fa97' }]},{id: 'fefa00575b42d9d56f8948d5409f09200e15fa97', href: '/projects/WEB/repos/baum/commits/fefa00575b42d9d56f8948d5409f09200e15fa97',parents: [{ id: '643d6882b59ef9e40836de0a3b6cdb488b37023d' }]},{id: '643d6882b59ef9e40836de0a3b6cdb488b37023d', href: '/projects/WEB/repos/baum/commits/643d6882b59ef9e40836de0a3b6cdb488b37023d',parents: [{ id: '7f648479a213997a595bf68b421b1e33cf800c58' }]},{id: '7f648479a213997a595bf68b421b1e33cf800c58', href: '/projects/WEB/repos/baum/commits/7f648479a213997a595bf68b421b1e33cf800c58',parents: [{ id: 'f4cee4d8e12c01788b7299b10bba7f8078502101' }]},{id: 'f4cee4d8e12c01788b7299b10bba7f8078502101', href: '/projects/WEB/repos/baum/commits/f4cee4d8e12c01788b7299b10bba7f8078502101',parents: [{ id: 'c8a00eb93aa79a7c3e24a9aaaf92732d20360fad' }]},{id: 'c8a00eb93aa79a7c3e24a9aaaf92732d20360fad', href: '/projects/WEB/repos/baum/commits/c8a00eb93aa79a7c3e24a9aaaf92732d20360fad',parents: [{ id: '7a155cbf3a5d85df7e1d2b64fd78a940640ebee7' }]},{id: '7a155cbf3a5d85df7e1d2b64fd78a940640ebee7', href: '/projects/WEB/repos/baum/commits/7a155cbf3a5d85df7e1d2b64fd78a940640ebee7',parents: [{ id: '995d1692c569794b0d6c3fcbe20e560d3553f178' }]},{id: '995d1692c569794b0d6c3fcbe20e560d3553f178', href: '/projects/WEB/repos/baum/commits/995d1692c569794b0d6c3fcbe20e560d3553f178',parents: [{ id: '99f2ca18afbeeabb5aefcdd952f0af71b308ff5a' }]},{id: '99f2ca18afbeeabb5aefcdd952f0af71b308ff5a', href: '/projects/WEB/repos/baum/commits/99f2ca18afbeeabb5aefcdd952f0af71b308ff5a',parents: [{ id: 'df1b742e7a6bf33bbcc4f461d7fb5183fa1e1ce2' }]},{id: 'df1b742e7a6bf33bbcc4f461d7fb5183fa1e1ce2', href: '/projects/WEB/repos/baum/commits/df1b742e7a6bf33bbcc4f461d7fb5183fa1e1ce2',parents: [{ id: 'b69c1a464226e20732c1d4aa57d4199c2e626d02' }]},{id: 'b69c1a464226e20732c1d4aa57d4199c2e626d02', href: '/projects/WEB/repos/baum/commits/b69c1a464226e20732c1d4aa57d4199c2e626d02',parents: [{ id: '792e47ce4d8ba8bbc9dec40a0758b2289be1fda8' },{ id: '462eeaeb8ffcd85365a650ee19cb3af8144c1b79' }]},{id: '462eeaeb8ffcd85365a650ee19cb3af8144c1b79', href: '/projects/WEB/repos/baum/commits/462eeaeb8ffcd85365a650ee19cb3af8144c1b79',parents: [{ id: 'bae75ccef01fda8135012405a474881c9e6cc281' }]},{id: 'bae75ccef01fda8135012405a474881c9e6cc281', href: '/projects/WEB/repos/baum/commits/bae75ccef01fda8135012405a474881c9e6cc281',parents: [{ id: '712b0ba54ff5c640087ea31d1424b1026329dbf9' }]},{id: '712b0ba54ff5c640087ea31d1424b1026329dbf9', href: '/projects/WEB/repos/baum/commits/712b0ba54ff5c640087ea31d1424b1026329dbf9',parents: [{ id: '42465b0d919102018c1b720df56f2599e799529b' }]},{id: '42465b0d919102018c1b720df56f2599e799529b', href: '/projects/WEB/repos/baum/commits/42465b0d919102018c1b720df56f2599e799529b',parents: [{ id: '1ab19ecb66fb71704848379b948acff4c97c7e73' }]},{id: '1ab19ecb66fb71704848379b948acff4c97c7e73', href: '/projects/WEB/repos/baum/commits/1ab19ecb66fb71704848379b948acff4c97c7e73',parents: [{ id: 'af45cc0dff89b81b10c1ecc4b9baba8253cca2ad' }]},{id: 'af45cc0dff89b81b10c1ecc4b9baba8253cca2ad', href: '/projects/WEB/repos/baum/commits/af45cc0dff89b81b10c1ecc4b9baba8253cca2ad',parents: [{ id: '498ea65b69bbe659dfcae51fe1877c54d7485b2c' }]},{id: '498ea65b69bbe659dfcae51fe1877c54d7485b2c', href: '/projects/WEB/repos/baum/commits/498ea65b69bbe659dfcae51fe1877c54d7485b2c',parents: [{ id: '792e47ce4d8ba8bbc9dec40a0758b2289be1fda8' }]},{id: '792e47ce4d8ba8bbc9dec40a0758b2289be1fda8', href: '/projects/WEB/repos/baum/commits/792e47ce4d8ba8bbc9dec40a0758b2289be1fda8',parents: [{ id: 'cc58be00f49b764e9ce2b875e538ebc871b961c1' }]},{id: 'cc58be00f49b764e9ce2b875e538ebc871b961c1', href: '/projects/WEB/repos/baum/commits/cc58be00f49b764e9ce2b875e538ebc871b961c1',parents: [{ id: '6bab008767e73abd2532f1663c153f6218ee6c96' }]},{id: '6bab008767e73abd2532f1663c153f6218ee6c96', href: '/projects/WEB/repos/baum/commits/6bab008767e73abd2532f1663c153f6218ee6c96',parents: [{ id: '45369ebd3f6df495be7eaa1c7faa9a10d6f21edb' }]},{id: '45369ebd3f6df495be7eaa1c7faa9a10d6f21edb', href: '/projects/WEB/repos/baum/commits/45369ebd3f6df495be7eaa1c7faa9a10d6f21edb',parents: [{ id: '3beaee728cb0c51b0134bd1064894af842baccc2' }]},{id: '3beaee728cb0c51b0134bd1064894af842baccc2', href: '/projects/WEB/repos/baum/commits/3beaee728cb0c51b0134bd1064894af842baccc2',parents: [{ id: '0b291cbfa30faca62bfa87e89009098e375604be' },{ id: 'fed7b8c00bb584443d0318710df8e71916882f15' }]}]);