| c2fd0bf0 | 03-Feb-2016 |
Michael Große <grosse@cosmocode.de> |
Show simple Schema-Form to enter values
SPR-291 |
| 6390a534 | 03-Feb-2016 |
Michael Große <grosse@cosmocode.de> |
Add rollback query if a previous method fails |
| 061660dc | 03-Feb-2016 |
Michael Große <grosse@cosmocode.de> |
Make more internal SchemaData functions protected |
| 35f96dd4 | 02-Feb-2016 |
Andreas Gohr <andi@splitbrain.org> |
makes SQL builder function a proper protected method
It simplifies the method's signature (page, table and ts do not need to be passed) and streamlines the input (singles and multies are now the sam
makes SQL builder function a proper protected method
It simplifies the method's signature (page, table and ts do not need to be passed) and streamlines the input (singles and multies are now the same format). Testing has been adjusted using a derived class in the test namespace
show more ...
|
| 009f0f28 | 02-Feb-2016 |
Andreas Gohr <andi@splitbrain.org> |
made autoloader function static
this makes it easier to reuse in testing |
| d54de4ab | 02-Feb-2016 |
Michael Große <grosse@cosmocode.de> |
Update function comments |
| b0e8f711 | 02-Feb-2016 |
Michael Große <grosse@cosmocode.de> |
Save data to the database |
| 04eb61a6 | 02-Feb-2016 |
Andreas Gohr <andi@splitbrain.org> |
moved tid to AbstractBaseType
it makes more sense there than in the Column |
| 5e4466a3 | 02-Feb-2016 |
Michael Große <grosse@cosmocode.de> |
Instantiate sqlite in setup, not in the test
SPR-290 |
| a029a4e4 | 02-Feb-2016 |
Michael Große <grosse@cosmocode.de> |
Join data from multivals table and consolidate |
| 5bbc683f | 02-Feb-2016 |
Michael Große <grosse@cosmocode.de> |
Fix tablename |
| 706e7c4b | 02-Feb-2016 |
Andreas Gohr <andi@splitbrain.org> |
adds a multivals table
for columns that store multiple values (multi = true), we store a NULL in the data_* table and put all the values in the multivals table. The row column acts as a simple count
adds a multivals table
for columns that store multiple values (multi = true), we store a NULL in the data_* table and put all the values in the multivals table. The row column acts as a simple counter so values can be stored and retrieved in the correct order.
show more ...
|
| 2f6eda01 | 02-Feb-2016 |
Michael Große <grosse@cosmocode.de> |
Add requirements.txt for travis-ci
SPR-290 |
| 4e2abec0 | 02-Feb-2016 |
Michael Große <grosse@cosmocode.de> |
Fix PHP-Strict Warning
The warning was about passing only variables by reference. |
| b7a5ee93 | 02-Feb-2016 |
Michael Große <grosse@cosmocode.de> |
Fix array keys to match actual form-input names |
| 4aeec330 | 02-Feb-2016 |
Michael Große <grosse@cosmocode.de> |
Add tests for the SchemaBuilder-Class
SPR-290 |
| 68f853e0 | 02-Feb-2016 |
Michael Große <grosse@cosmocode.de> |
Fix test coverage information
SPR-290 |
| e11451fa | 01-Feb-2016 |
Andreas Gohr <andi@splitbrain.org> |
only one select is needed here |
| 31263897 | 01-Feb-2016 |
Andreas Gohr <andi@splitbrain.org> |
some adjustments to the basetype methods |
| 250c83c2 | 01-Feb-2016 |
Andreas Gohr <andi@splitbrain.org> |
added new class to manage page's struct data |
| ab466032 | 28-Jan-2016 |
Andreas Gohr <gohr@cosmocode.de> |
fixed method signatures |
| 2af472dc | 19-Jan-2016 |
Andreas Gohr <gohr@cosmocode.de> |
enforce lower case table names |
| 6684d78d | 19-Jan-2016 |
Andreas Gohr <gohr@cosmocode.de> |
properly handle data column creation
since we want to skip empty column names we need to create the data columns one by one as well. |
| a57a64a5 | 19-Jan-2016 |
Andreas Gohr <gohr@cosmocode.de> |
added JSON editor
This makes editing the configuration for fields nicer. Types have to define a complete (possibly empty) default structure and the editor allows to edit it then. |
| ae697e1f | 19-Jan-2016 |
Andreas Gohr <gohr@cosmocode.de> |
resorted code a bit
This separates the actual data holders from their editing tools. |