2016-01-04 -> 2021-03-05
Php plugin for implementing a crud strategy based on the jquery datatables plugin.
Meredith is part of the universe framework.
Using the planet installer via light-cli
lt install Ling.Meredith
Using the uni tool
uni import Ling/Meredith
To learn how to use Meredith, apart from reading the source code, there are the following resources:
- meredith concepts dictionnary, useful for meredith developers
- meredith adaman tutorial, this is actually the non-official documentation
- lingtalfi/Bat 1.29
- lingtalfi/QuickPdo 1.7.0
- lingtalfi/Tim 1.6.0
- lingtalfi/StringFormatter 1.0.0
- lingtalfi/SuspiciousException 1.0.0
-
3.1.4 -- 2021-05-31
- Removing trailing plus in lpi-deps file (to work with Light_PlanetInstaller:2.0.0 api
-
3.1.3 -- 2021-03-05
- update README.md, add install alternative
-
3.1.2 -- 2020-12-08
- Fix lpi-deps not using natsort.
-
3.1.1 -- 2020-12-04
- Add lpi-deps.byml file
-
3.1.0 -- 2016-01-21
- add AnyTimePickerControlInterface
- insert_update_row: onInsertBefore can now update the values to be inserted
- insert_update_row: fix bug, incorrect identifying fields
-
3.0.0 -- 2016-01-20
- design: upgrade to idf (handling of tables with no id column)
- design: moved getIdentifyingFields and getAutoIncremented to the main controller (and removed from the formDataProcessor)
- insert_update_row.php: add onSuccessAfter call
- insert_update_row.php: add onUpdateAfter call
- insert_update_row.php: now uses transaction
- insert_update_row.php: fix Opaque server config
- insert_update_row.php: add getForeignFields method
- insert_update_row.php: fix log function called twice
- fetch_row.php: add onFetchAfter
- meredith.js: meredithColumnDefsFactory.actionMenu, add useUpdate and useDelete options
- Control: add readOnly attribute
- services: name services
- FormDataProcessor:getDefaultErrorMessage, fix: returns a real error message
-
2.6.0 -- 2016-01-17
- BootstrapControlsRenderer: add control select chain
- BootstrapControlsRenderer: add control token field
-
2.5.0 -- 2016-01-15
- FormDataProcessor: fix default value is null instead of 0
- insert_update_row.php: add possibility to cancel an insert from the meredith flow
-
2.4.0 -- 2016-01-15
- insert_update_row.php: can now define the table from the meredith workflow
- insert_update_row.php: add handling of default error message
- insert_update_row.php: logging pdo exceptions
-
2.3.0 -- 2016-01-15
- add ColisControl
-
2.2.0 -- 2016-01-13
- add ListHandlerInterface.setWhere
- fix bug in (wass0) /libs/meredith/service/datatables_server_side_processor.php
- add Data2ButtonContentTransformer
- add SingleSelectControlInterface
- add handling for foreign key in insert/update service
- fix bug in /libs/meredith/service/insert_update_row.php
-
2.0.0 -- 2016-01-05
- introducing ListPreConfigScript
- moved header buttons from ListHandler to ListPreConfigScript
-
1.0.4 -- 2016-01-04
- fix BootstrapControlsRenderer.renderMonoStatusControl default value for switchery
-
1.0.3 -- 2016-01-04
- clean MainController code
-
1.0.0 -- 2016-01-04
- initial commit