Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
355 check-ins using file ppdb/static/ofb-screen.css version 1b91289a10
|
2013-09-10
| ||
| 11:02 | Corrected query to build flockprefix_data - exclude 'None' prefixes except for breed flocks. check-in: 3d30c7b360 user: home tags: trunk, tmp | |
| 08:46 | Correct column names in FLOCK_SORT_TRANSLATE - SQLite requires table alias to disambiguate some column names. check-in: d327bccaa5 user: home tags: trunk, tmp | |
|
2013-09-09
| ||
| 20:35 | Sort buttons on flock and animal list pages are coloured when active (ie sorted by). check-in: f0396dcbec user: home tags: trunk, tmp | |
| 13:47 | 'sort by' parameters verified against keys in the translate dicts. check-in: 66b76c6198 user: home tags: trunk, tmp | |
| 13:17 | Set background colour on buttons to remove browser styles. Added rule for background of active button. check-in: ed1dc191aa user: home tags: trunk, tmp | |
| 13:10 | Changed 'pathcells' to 'breadcrumbs' on OFB pages. Removed unused path cells from DB pages. check-in: ce349fcc53 user: home tags: trunk, tmp | |
|
2013-09-08
| ||
| 09:04 | Correct column names in ANIMAL_SORT_TRANSLATE - SQLite requires table alias to disambiguate some column names. check-in: c00b214d68 user: home tags: trunk, tmp | |
|
2013-09-07
| ||
| 14:12 | Corrected ofbhome link list. Tidied up headers for animal and flock lists. check-in: 4669462bed user: home tags: trunk, tmp | |
| 08:10 | Added OFB breadcrumb line to flocklist. Set buttons to fill column width on flock and animal list pages. check-in: 6250334374 user: home tags: trunk, tmp | |
| 08:06 | Added an OFB breadcrumb line to the flock and animal find pages. check-in: e94fd9afec user: home tags: trunk, tmp | |
|
2013-09-06
| ||
| 19:23 | Extended 'server' parameter so that specifying 'devt' with a mode of 'cpsrv' sets autoreload on in run_serve.py check-in: 65051c6ba7 user: home tags: trunk, tmp | |
| 17:04 | Changes to the OFB sheep and flock listing pages to allow the sheep listing to be sorted by the user. check-in: 5c21eefb38 user: home tags: trunk, tmp | |
| 10:13 | Improved comments to exec_trans functions to clarify result formats. check-in: b291c8b224 user: home tags: trunk, tmp | |
|
2013-09-03
| ||
| 17:26 | Added tests for wildcards to selenium-web OFB tests. Bumped version. check-in: 0c8dba9119 user: home tags: trunk, tmp, Version-0.23.2 | |
|
2013-09-02
| ||
| 17:17 | Correct bug at line 157 - extra parameter. Wildcards in flockname must be explicit (line 94) check-in: 2425f8d57a user: home tags: trunk, tmp | |
| 17:05 | Update Sphinx module docs contents files for tha packagified directory structure. check-in: 36b5067543 user: home tags: trunk, tmp | |
| 17:04 | Moved configureation of server.socket_port and server.socket_host back into ppd.conf from run_serve.py so that the module docs will run and to get all the server config back into one place. check-in: fd10861af3 user: home tags: trunk, tmp | |
| 14:29 |
Bug fixes:
flockuri.py: correct parms fo get_flock_data at lines 179, 187 animalid.py: add assignment at line 56 member.py: correct misplaced ')' at line 57 sheeplib.py,: add missing comma at line 57 check-in: e04d19964d user: home tags: trunk, tmp | |
|
2013-07-23
| ||
| 13:32 | Added another 3 sheep born before their birth flock was registered. check-in: a476ca9d3f user: home tags: trunk, tmp | |
|
2013-04-08
| ||
| 17:52 |
Fix for ticket [382aa20206] - 500 error searching for progeny of a sheep with no progeny.
Also added element id to error message in animalfind.html, added test for this case to selenium tests, bumped minor version in ppd.py check-in: 6be1b92796 user: home tags: trunk, tmp | |
| 17:47 |
Added test/__init__.py yet again. This time remembered to give it some content so Fossil doesn't ignore it.
Added sockethost and socketport config values to run_selweb.py - got missed from checkin [fd81da81f3] where they were moved from ppd.conf to the run_serve.py module - the only other user. check-in: f4defac665 user: home tags: trunk, tmp | |
| 16:21 | Add check that FLOCKS and FLOCK_OWNER Paradox tables are in sync owner-wise. check-in: 2bdf279b3d user: home tags: trunk, tmp | |
|
2013-04-06
| ||
| 10:01 | Added tool to block IP(s). Bumped version number. check-in: 2d3632898f user: home tags: trunk, tmp, version-0.23.0 | |
|
2013-03-28
| ||
| 10:42 | Fixed problem of ticket [0cbd003735] - revised error classes to merge comment with DBAPI error. check-in: 1da0d40faf user: home tags: trunk, tmp, version-0.23.0 | |
| 10:37 | Added two more files to the WebFaction server config check-in: e97f3d354b user: home tags: trunk, tmp | |
|
2013-03-27
| ||
| 14:57 | Bumped version to 0.22.0 check-in: ac2de7fd54 user: home tags: trunk, tmp, version-0.22.0 | |
|
2013-03-10
| ||
| 11:30 | Added scripts and html page for WebFaction deployment. check-in: 0144d6568c user: home tags: trunk, tmp | |
|
2013-03-06
| ||
| 19:27 | Added command line script to refresh database. This reads the database connection parameters and 'DEAD_FLOCK' from the application files. check-in: 33cca29f63 user: home tags: trunk, tmp | |
| 19:18 | Removed spurious print statement from transform.py. deploy.py no longer copies all startup scripts. check-in: 6a8cb956fd user: home tags: trunk, tmp | |
|
2013-03-02
| ||
| 11:23 | Added script to stop PPDB in the WebFaction deployment. Updated deploy script revised startup script names and location. check-in: c7e75265b7 user: home tags: trunk, tmp | |
| 11:13 | Added __init__.py to make test directory a package. Added test script for WebFaction OFB deployment. check-in: 95e75c0cbb user: home tags: trunk, tmp | |
| 11:11 | Reverted to original style of startup scripts, but revised to work with the ppdb package. Server configuration moved to startup script when using the CherryPy WSGI server. check-in: fd81da81f3 user: home tags: trunk, tmp | |
|
2013-02-24
| ||
| 20:56 | Changes to get wsgi deployment to work - application() must be in the script executed by mod_wsgi. check-in: 0a79cbaf02 user: home tags: trunk, tmp | |
| 20:52 | Removed CherryPy as the world is now on 3.2.0 and it's not necessary to ship our own version any more. check-in: 389d142959 user: home tags: trunk, tmp | |
| 20:37 | Merged in the flexi-root branch. check-in: aa1fd05c1c user: home tags: trunk, tmp, version-0.21.0 | |
| 20:35 | Dbbuild progress page URLs updated for flexi-root. Closed-Leaf check-in: b0d51e8718 user: home tags: flexi-root | |
|
2013-02-23
| ||
| 17:24 | Updated dataconv to support ppdb as a package. check-in: e14aabc5e8 user: home tags: flexi-root | |
| 15:59 | Changes to support URI root being different to CP root. check-in: e92043b375 user: home tags: flexi-root | |
| 12:10 | Revised configuration parameters for the case (eg WebFaction) where the logical root is not the same as the absolute root. check-in: 746994d235 user: home tags: flexi-root | |
| 11:44 | Merged the pakagify branch and bumped the version to 0.20.0 check-in: e50730cb1d user: home tags: trunk, tmp, version-0.20.0 | |
| 11:40 | Renamed selenium ide directory to selenium_ide. Part of packageify branch, but fossil can't merge unless the directory exists first. check-in: 3fd9be7943 user: home tags: trunk, tmp | |
|
2013-02-22
| ||
| 15:20 | Changed deploy.py for changes of previous checkin. All sss and common Unit tests and Selenium Web tests for the SSS now run. Closed-Leaf check-in: 697bb4024e user: home tags: tmp, packagify | |
| 15:07 | Changes to get Selenium IDE and Selenium Web tests to run. check-in: 04cad16528 user: home tags: tmp, packagify | |
|
2013-02-21
| ||
| 18:38 | Corrections to get unit tests to run (sss and common). check-in: 8314b2875e user: home tags: tmp, packagify | |
| 16:59 |
Renamed ppdb/tes/selenium to ppdb/test/selenium_ide to avoid potential clash with the selenium package.
ppdb/test now a package. All imports now relative to ppdb where appropriate. check-in: c8852c1189 user: home tags: tmp, packagify | |
| 09:55 | Imports in app files now absolute. check-in: abcfd410b0 user: home tags: tmp, packagify | |
| 09:35 |
Moved startup scripts outside the ppdb package.
Moved the global constants DBLIB and JINJA_ENV back into const and moved const to the package root. Made imports absolute in ppd.py and the app_sss init files. check-in: 93ea8f9b3a user: home tags: tmp, packagify | |
|
2013-02-20
| ||
| 21:53 | Move the two variable initialised at startup into the package __init__.py file so that all users see the same data. check-in: 7f034f6dc3 user: home tags: tmp, packagify | |
| 21:37 | Initial changes to allow PPDB to be deployed as a package so that internal directories do not clash with the filesystem. check-in: f82b3c5b7a user: home tags: tmp, packagify | |
|
2013-01-24
| ||
| 17:54 | Added refman document discussing sibling checks (for ticket 68c93ae62c). check-in: 9c5be32c61 user: home tags: trunk, tmp | |
| 17:48 | Added Geany project configuration file. check-in: 6671fbf088 user: home tags: trunk, tmp | |
|
2012-11-15
| ||
| 10:10 | Documented sibling checks in sheep validation. check-in: b81b68135f user: home tags: trunk, tmp | |
|
2012-10-20
| ||
| 14:55 | Reinstated missing 'last_changed' column in flock_stats table. check-in: 89b91b1d00 user: home tags: trunk, tmp | |
| 09:22 | Updated data conversion for audit schema. check-in: cb003a612e user: home tags: tmp, audited | |
|
2012-10-19
| ||
| 14:25 | Schema and documentation changes. check-in: 3b1bf627bf user: home tags: tmp, audited | |
|
2012-10-18
| ||
| 10:28 | Updated and re-organised docs. new doc describing table auditing implementation. Versions bumped. Schema file updated for auditing. check-in: ba249700df user: home tags: tmp, audited | |
|
2012-10-13
| ||
| 18:10 | Initial changes for auditing implementation check-in: d355163b14 user: home tags: tmp, audited | |
| 13:33 | Merged 'autoinc_impl' branch. Bumped version to 0.18.0 check-in: 3f7307c33b user: home tags: trunk, tmp, version-0.18.0 | |
| 09:19 | Correct PostgreSQL database version in ppd.conf. Correct sqlite autoinc test. Closed-Leaf check-in: 073ea000dd user: home tags: tmp, autoinc_impl | |
| 09:06 | Merged trunk. check-in: 1c71087f1c user: home tags: tmp, autoinc_impl | |
|
2012-10-11
| ||
| 09:13 | Unit tests on PostgereSQL now run against a xxx_main_test schema within the main database rather than agains a xxx_main schema within a test database. check-in: d44dc2bd49 user: home tags: trunk, tmp | |
|
2012-10-09
| ||
| 17:45 | Updates to allow SQLite test database to be built and to allow PostgreSQL database to be populated from tsv files. check-in: b59367574d user: home tags: tmp, autoinc_impl | |
| 14:53 | Merged updates from Trunk check-in: d9e8b07516 user: home tags: tmp, autoinc_impl | |
| 14:50 | Updates to tests: Always create a new FF profile at startup for Selenium Web tests, enhanced messages at startup for unit tests, correct race in registration form test and correctly detect missing 'disabled' attribute. check-in: 48df7cf5e9 user: home tags: trunk, tmp | |
| 14:47 | Only initialise SSS applications check-in: 08fc403371 user: home tags: trunk, tmp | |
| 14:46 | Added PPD startup script for Selenium Web tests. Should have been added by checkin f1156271f9 check-in: 519b1f6bee user: home tags: trunk, tmp | |
| 14:35 | Rename calls to html_get() to calls to http_request() in dbbuild_results(). Missed from checkin 2d13ca0b1d check-in: 5f07ce847a user: home tags: trunk, tmp | |
|
2012-10-08
| ||
| 17:31 | Initial implementation of autoincrementing primary key fields. check-in: 3b88cbe1a8 user: home tags: tmp, autoinc_impl | |
|
2012-10-07
| ||
| 10:13 | Corrected error in application mount code. check-in: e06e43a9d3 user: home tags: trunk, tmp | |
| 09:55 | Moved css file added in previous commit to the correct place... check-in: a3f5f3b551 user: home tags: trunk, tmp | |
| 09:42 | Added docs theme css file - this time modified with a new SHA1 sum so Fossil doesn't think it's shunned. check-in: 539fd24072 user: home tags: trunk, tmp | |
|
2012-08-15
| ||
| 14:16 | All tests now run against both PostgreSQL and SQLite. The tests may be selected by the nose attrs 'pgsql' and 'sqlite' check-in: f1156271f9 user: home tags: trunk, tmp | |
| 09:10 | If SQLite is specified as the RDBMS check that the SQLite database exists when initialising each app. check-in: f581f200f9 user: home tags: trunk, tmp | |
|
2012-08-13
| ||
| 09:31 | Use correct schema files when building database from /ppd pseudo-app check-in: 2567bdf249 user: home tags: trunk, tmp | |
|
2012-08-12
| ||
| 10:43 | Removed redundant schema definition files check-in: bdc8fc435f user: home tags: trunk, tmp | |
| 10:32 | Bumped version to 0.17.1 check-in: d5fd5055ac user: home tags: trunk, tmp, version-0.17.1 | |
| 10:31 | Merged auto-inc branch. check-in: 56a0041403 user: home tags: trunk, tmp | |
| 10:21 | Revised unit tests to run against both PostgreSQL and SQlite Closed-Leaf check-in: 2bd4e53a70 user: home tags: tmp, auto-inc | |
|
2012-08-11
| ||
| 10:42 | Added autoincrement support documentation. Improved checking of AUTOINC keyword. User modules always specify keyword arguments to DBLI.exec_xxxx in full. check-in: 478eb619d7 user: home tags: tmp, auto-inc | |
|
2012-08-10
| ||
| 10:45 | Moved unit tests to their own subdirectory and no longer use unittest. Updated unit test initialisation to allow the RDBMS to be forced. Added tests for the RDBMS autoincrement abstraction. check-in: 0b74fc861a user: home tags: tmp, auto-inc | |
|
2012-08-09
| ||
| 10:04 | Changes to RDMS abstraction modules to support auto-increment primary keys. check-in: 20303eb17c user: home tags: tmp, auto-inc | |
|
2012-08-08
| ||
| 09:22 | Reinstated document theme css file. Added cattle schema to module docs. Version bumped to 0.17.0. check-in: 1679cd913e user: home tags: trunk, tmp, version-0.17.0 | |
|
2012-08-07
| ||
| 16:05 | Merged pyschema branch - schemas as python modules. check-in: 51db6403c7 user: home tags: trunk, tmp | |
| 15:32 | Cattle schema converted to Python module. Dataconv modules updated to work with new schema module. Closed-Leaf check-in: 48f779483a user: home tags: tmp, pyschema | |
| 11:21 | Added missing theme .css file check-in: f0f13ff63d user: home tags: trunk, tmp | |
| 10:50 | Fixed typo in exec_trans if asdict = False and row_cnt = 1 and col = None check-in: 35a1d7c2dc user: home tags: trunk, tmp | |
|
2012-08-06
| ||
| 09:28 | Updated docs - schema is now self-documenting in the xxx_schema module. Table changes moved from the Appendix to the DB section. check-in: 021c33ef48 user: home tags: tmp, pyschema | |
| 09:03 | Update make-test.py for schema module. check-in: c7cc1b4443 user: home tags: tmp, pyschema | |
| 09:01 | Correction to allow make_test.py to run Closed-Leaf check-in: 2f7f52f8c5 user: home tags: tmp, audit-trail | |
|
2012-08-05
| ||
| 09:56 | Correct sheep_schema.py. dbbuild and transform updated to use new schema module. check-in: 8e24a66ffc user: home tags: tmp, pyschema | |
| 08:36 | New branch to implement sheep-schema as a self-documenting python module allowing for extending the number of table creation options. check-in: 9bcb1ca143 user: home tags: tmp, pyschema | |
|
2012-08-01
| ||
| 20:03 | lib/sheep_schema.py now contains the schema as individual objects so that the schema can be self-documenting. The vars() builtin is used to access the objects as a dict so no other changes are required to the using code. Documentation revised to remove the schema documentation and move the table change docs into the database section. check-in: 68349d8ec1 user: home tags: tmp, audit-trail | |
| 11:22 | Changes to allow a legacy database to be created. check-in: 91c578a5bc user: home tags: tmp, audit-trail | |
|
2012-07-21
| ||
| 08:41 | Added code to make 'date_changed' and 'change_date' fields in mempmnts and memchng tables unique. check-in: d127afbb61 user: home tags: tmp, audit-trail | |
|
2012-07-20
| ||
| 11:44 | Removed redundant sheep_schema.conf. Added code to convert sheep_flock_audit table to transfer_audit. check-in: e0fefb8e2c user: home tags: tmp, audit-trail | |
|
2012-07-19
| ||
| 09:09 | Fix bugs in transform.py. Renamed table and view lists in sheep schema. Updated make_test to use new scheema module. ** All unit and web tests run against V11 schema ** check-in: ffcc4e9da9 user: home tags: tmp, audit-trail | |
|
2012-07-18
| ||
| 21:15 | Merged checkins from trunk so unit and selenium tests should run. check-in: 97f20c3c48 user: home tags: tmp, audit-trail | |
| 21:12 | Corrected more errors due to chages of checkin [166b96bc5d]. check-in: 152dda8627 user: home tags: trunk, tmp | |
| 20:43 | Correct call to validators/parents in validate_breeding(). Missed from checkin [166b96bc5d]. check-in: ef9a1b6143 user: home tags: trunk, tmp | |
| 20:41 | Correct dam transfer dates - now 1 day before progeny DOB (changed in checkin [bbeb3d1312]). check-in: 8262e63201 user: home tags: trunk, tmp | |
| 16:29 | Revised sheep_schema.py. dataconv/transform updated for revised schema module. dbbuild.py refactored as a class using code from transform.py, also uses the new schema module. check-in: 8f8b099282 user: home tags: tmp, audit-trail | |
|
2012-07-17
| ||
| 20:30 | Removed redundant XML schema files. Revised sheep_schema.py: now a dict of dicts with an array specifying creation order. Interploation to be by string.template. All primary keys now NOT NULL PRIMARY KEY as SQLite otherwise does not enforce NOT NULL (incorrectly). Most INTEGER PRIMARY KEY fields are now auto-increment - specified in object dict and column specified as SERIAL NOT NULL PRIMARY KEY - SQLite requires this to be changed from SERIAL to INTEGER. check-in: 5a8bf11b76 user: home tags: tmp, audit-trail | |
| 11:35 | Added sheep schema as Python module for better flexibility when adding new options and objects. check-in: 66bc58c95d user: home tags: tmp, audit-trail | |
| 11:33 | SQLite module explicitly disables trigger recursion. Revised audit trigger description to include trigger and functions for PostgreSQL. check-in: 239b08dcc4 user: home tags: tmp, audit-trail | |
|
2012-07-16
| ||
| 19:09 | Table changes and additions to schema for auditing. Dataconv uses new schema with SQLite. check-in: 9304031774 user: home tags: tmp, audit-trail | |
|
2012-07-15
| ||
| 10:20 | Added audit tables and triggers to membership tables and transfer table. check-in: fdb0d766a7 user: home tags: tmp, audit-trail | |
| 10:19 | New branch to implement an audit trail in the database. Docs updated to include the audit trail description. Database version bumped to 11.0 check-in: ab31110902 user: home tags: tmp, audit-trail | |
| 10:14 | Sphinx docs now built to a directory outside the local checkout. check-in: 09edc16be6 user: home tags: trunk, tmp | |
| 10:09 | Added missing theme CSS file to Sphinx docs. check-in: cc8b262873 user: home tags: trunk, tmp | |
|
2012-07-13
| ||
| 19:01 | Added transfer data to shpval.validate_post_data(). Corrected transfer.get_parent_transfer() check-in: bbeb3d1312 user: home tags: trunk, tmp | |
| 17:59 | Functions to check text dates now also accept an ISO format date as input. check-in: 9c728864d6 user: home tags: trunk, tmp | |
| 17:56 | Remove redundant 'text_dob' item from parameter list to validators/sibs and associated functions. check-in: 166b96bc5d user: home tags: trunk, tmp | |
| 17:40 | Added 'last_changed' column to transfer table. Revised descriptions of table auditing options. check-in: 636ae6a550 user: home tags: trunk, tmp | |
|
2012-07-12
| ||
| 14:18 | Darken 'warning' colour for increased contrast on forms. check-in: 22b5976dff user: home tags: trunk, tmp | |
| 14:18 | URL encode parameters to sheep/validators branches. check-in: a2d01ecbb2 user: home tags: trunk, tmp | |
|
2012-07-11
| ||
| 11:21 | Wrapped 'print' in an 'if DEBUG:' statement check-in: 46bd3a4a62 user: home tags: trunk, tmp | |
| 10:50 | Corrected shepval.check_colour_genetics(). Added tests for validators/colgen and validators/parents URI branches. check-in: c809e1c442 user: home tags: trunk, tmp | |
| 08:28 | Documentation for the sheep/validators URI branch updated. check-in: fa5b2964ea user: home tags: trunk, tmp | |
|
2012-07-10
| ||
| 17:44 | Added new controls to registration form to allow sire to be resurrected into either the progeny birth flock or his last live flock. 'Cancel' button now properly clears all fields - changes to dob, tag and colour code to implement this. check-in: 55db3074b5 user: home tags: trunk, tmp | |
| 10:55 | Corrected error handling in sheeplib.insert_new_animal. Errors thrown by the database abstraction modules are now classes in those modules. Revised code handing those errors. check-in: 18ce41e0f0 user: home tags: trunk, tmp | |
| 10:51 | Corrected rules for hovering on our button class. check-in: 5e26b7dbd0 user: home tags: trunk, tmp | |
| 10:48 | Removed cript tag for json_parse.js. Should have been removed in checkin [f8554d140d] check-in: 1d3e58098e user: home tags: trunk, tmp | |
|
2012-07-08
| ||
| 11:15 | Renamed database 'query' functions. Added function to lock table. Added while loop to sheeplib.insert_new_record(). check-in: 7721f6611b user: home tags: trunk, tmp | |
|
2012-07-07
| ||
| 17:24 | Added 'Last Sire' and 'Last Dam' buttons to regsitration form. 'Cancel' button now clears form rather than reloading it so that the last sir/dam are not lost. check-in: 68999e6f34 user: home tags: trunk, tmp | |
| 09:02 | Replaced json_parse by native JSON object. Tidied js code. check-in: f8554d140d user: home tags: trunk, tmp | |
|
2012-07-06
| ||
| 21:36 | Revised Javascript implementing XMLHTTPRequest to use a single method for all HTTP methods. Code to handle a 500 response displays the server generated HTML page. Register button uses js to create request body for POST and resets form and displays result. check-in: 2d13ca0b1d user: home tags: trunk, tmp | |
| 21:32 | Fixes for bugs in code to validate and register new sheep. check-in: b95c10a7ce user: home tags: trunk, tmp | |
| 21:30 | Removed redundant code. Renamed variables to avoid name conflict with outer scope. check-in: 6aaee64662 user: home tags: trunk, tmp | |
|
2012-07-05
| ||
| 18:00 | Added new database functions for multi-query transactions. The several execute* and query* functions are replaced by an new query() function. Unit tests and Selenium tests run. check-in: 66df17da12 user: home tags: trunk, tmp | |
| 16:23 | Correct errors introduced in recent checkins. check-in: 84f37bf427 user: home tags: trunk, tmp | |
|
2012-07-03
| ||
| 10:29 | Added missing css file to sphinx docs 'ppd-theme'. check-in: 6e5492c96a user: home tags: trunk, tmp | |
|
2012-07-02
| ||
| 17:05 | Updated copyright dates. Bumped version to 0.16.0 check-in: 0f6035cdf2 user: home tags: trunk, tmp, version-0.16.0 | |
| 15:05 | Changes to build process to allow for multiple processes at the server, only one of which runs the build sub-process. check-in: 5aff2031b3 user: home tags: trunk, tmp | |
|
2012-06-27
| ||
| 09:29 | Deploy script no longer copies .pyc files in app subdirectories. Removed Bazaar SVN stuff. check-in: 479f54d130 user: home tags: trunk, tmp | |
|
2012-06-26
| ||
| 22:08 | Bug fixes and other corrections for mod_wsgi deployment. check-in: 25bc3efff9 user: home tags: trunk, tmp | |
| 08:52 | Reinstated authentication settings mistakenly committed in checkin dfe67bbef5. check-in: 2a8afae740 user: home tags: trunk, tmp | |
|
2012-06-23
| ||
| 20:36 | Removed rudundant line from ppd.conf. Updated serverconf versions of ppd.conf to latest version. check-in: 78fe07bb8a user: home tags: trunk, tmp | |
| 20:19 | Renamed serverconf ppd.cfg files to current name of ppd.conf check-in: a052122ec0 user: home tags: trunk, tmp | |
|
2012-06-11
| ||
| 10:43 | Added WebDriver OFB test file for the SSS check-in: d0ef99e215 user: home tags: trunk, tmp | |
| 08:32 | Selenium WebDriver support methods changed to be more general-purpose. Added new methods for OFB tests. check-in: ceeba8ad0d user: home tags: trunk, tmp | |
|
2012-06-06
| ||
| 15:37 | Added colour genetics check to registration form: refactored animal.js; added String.trim() function to ppdb.js; added ccode and pcode hidden text to sheepnew.tmpl; corrected shpval.check_colour_genetics(); added vpath = parents to validators URI; associated changes to other source files. check-in: 8005626d8c user: home tags: trunk, tmp | |
|
2012-05-25
| ||
| 20:53 | Added new function to validate sheep post data to shpval. Minor corrections and amendments to other modules resulting from the new function. check-in: d9cfa1f77e user: home tags: trunk, tmp | |
|
2012-05-05
| ||
| 21:31 | Refactored/rewrote sss_register tests to no longer use the unittest framework and to have multiple tests per class with a single test fixture for all tests in the class. check-in: c2fa34a1d1 user: home tags: trunk, tmp | |
| 10:43 | Correct bug in progeny listing which caused a blank ear-tag to be displayed for the root animal. Add 'show_fndtn' flag to breed make_public_regn_no methods to allow regn no to be built for foundation animals. check-in: f66fe33cf2 user: home tags: trunk, tmp | |
| 09:39 | Added sire/dam serach field onblur event handlers to reset the parent's fields (and dependants) if the search field is empty. check-in: e3a84b4755 user: home tags: trunk, tmp | |
|
2012-05-04
| ||
| 21:34 | Buttons now all use the same CSS class. register and Sex buttons bae on span rather than anchor tags. Refactored animal.validate_parent and its display methods to use elements from an object initialised when the form loads instead of ddoing getElementById each time the element is used. check-in: ee8bb5339a user: home tags: trunk, tmp | |
| 14:33 | Transfer status message now includes date of transfer. Revised transfer message colours and added event to 'transfer' checkbox to change colours. Changing org flock refreshes parent status. Test cases updated. check-in: c327cda429 user: home tags: trunk, tmp | |
|
2012-05-03
| ||
| 20:29 | Changes to regitration form template and scripts with associated changes to stylesheet and tests so that all necessary data is sent with the form POST data. check-in: 9d955f5fcb user: home tags: trunk, tmp | |
| 17:21 | animal/validator/sire, dam and sibs take birth flock, not regn flock. test case corrections for error fields cleared to a space instead of empty. check-in: 68ef0df5be user: home tags: trunk, tmp | |
| 16:45 | Added method to submit the registration form. 'Register' button submits via the new method. check-in: 9c6cdaf4a9 user: home tags: trunk, tmp | |
| 10:16 | Added more comprehensive checks for fields affected by test cases. Updated test_siblings for revised messages. animal.js explicitly sets class and text on invisible fields. check-in: 0050ba9e08 user: home tags: trunk, tmp | |
| 09:40 | Corrected and refactored shpval.check_siblings. Test cases updated. check-in: 279ee7896c user: home tags: trunk, tmp | |
| 09:08 | Reverted type of sheep.sort_dob to DATE NOT NULL from TIMESTAMP NOT NULL. This got changed inadvertently in the transition from tables V9 to tables V10. check-in: 419b656d5e user: home tags: trunk, tmp | |
|
2012-05-02
| ||
| 16:44 | Set form fatal error message colour and colour warning message colour check-in: d61e7a4cd2 user: home tags: trunk, tmp | |
| 16:26 | Added scripts Jinja block to contain page-specific script tags check-in: 30f7aeb2d4 user: home tags: trunk, tmp | |
| 15:43 | Merged new parent validation code check-in: a8b17d87f2 user: home tags: trunk, tmp | |
|
2012-05-01
| ||
| 21:18 | Changed all 'onblur' events to 'onchange' to avoid the need for tricks to prevent circular calls. Added onblur handler to dob and tag fields to check for empty field as the user tabs past them - onchange doesn't fire unless field was changed from a value to empty. Selenium test cases updated and now use a local method to clear fields as the WebDriver clear() method does not work with onchange. Closed-Leaf check-in: 042d7df2ba user: home tags: tmp, alt-parent-validate | |
| 12:16 | Revised method order in animal.js. WebDriver test cases now flag only the discrepancies for focus. check-in: 0b32c219d3 user: home tags: tmp, alt-parent-validate | |
|
2012-04-30
| ||
| 22:03 | Removed redundant calls to element.focus(). check_dob no longer checks for blank date - done via Ajax to get focus set correctly. check_dob calls validate_parent dam first instead of sire first to avoid duplicate calls to dam/rcode/sibs due to UI calling validate_parent. check-in: c4f2c5c29f user: home tags: tmp, alt-parent-validate | |
| 20:35 | Parent validation Javascript re-written to chain only one Ajax request at a time per Ajax callback. Selenium WebDriver tests modified to print control having focus after each test - all focus() calls commented out except for those setting focus to the xxx_xfer_date field where appropriate. Tab order otherwise entirely controlled by HTML tabindex attributes. check-in: b7225bb9e3 user: home tags: tmp, alt-parent-validate | |
|
2012-04-29
| ||
| 08:34 | New branch to develop an alternate strategy for checking the parents on the sheep registration/change forms. The previous strategy results in a large number of Ajax requests and does not allow the order in which they occur to be easily defined if the Ajax requests arte asynchronous. check-in: 22972fd084 user: home tags: tmp, alt-parent-validate | |
|
2012-04-28
| ||
| 18:10 | Added extra acces keys to those of checkin 4b8e356d21 (not in checkin comment!). Set tab order via HTML tabindex attributes. Updated testcases to test that tabbing moves focus as expected. Updates to Javascript to implement tabbing. *** test_siblings has shown up a problem with properly sequencing ajax requests *** check-in: a4ac0884f6 user: home tags: trunk, tmp | |
| 07:58 | Merged fixed-width branch into trunk check-in: 4b8e356d21 user: home tags: trunk, tmp | |
| 07:55 | Adjusted fixed content width to maximise size on a 1024x768 screen. Refactored style-sheets. Closed-Leaf check-in: 5ae4067da8 user: home tags: tmp, fixed-width | |
|
2012-04-27
| ||
| 16:06 | Revised get_parent_transfer_status to use a single query for PostgreSQL and SQLite and eliminate the query on last_live_flock. check-in: 91d4971366 user: home tags: trunk, tmp | |
|
2012-04-26
| ||
| 16:56 | Removed the 'web' command line option from dbbuild.py check-in: dfe67bbef5 user: home tags: trunk, tmp | |
| 14:08 | 'wait_for' delay now set via module global variable. check-in: 0686b2b4d7 user: home tags: trunk, tmp | |
| 14:07 | SQLite testing: Corrected typo in strftime in check_siblings. Refactored queries in get_parent_transfer_status to perform sorts in Python for a 3-order performance improvement (3400ms > 1ms using time.time). (postgresql is 23ms). check-in: a7d10c47ab user: home tags: trunk, tmp | |
| 08:22 | Merged lastest revisions from trunk check-in: 541dade961 user: home tags: tmp, fixed-width | |
|
2012-04-25
| ||
| 18:48 | Corrected an error in animaldb. Revised messages from check_register. All messages get colour set explicitly. Test cases check colour classes as well as text. Revised layout of register Code field on form. check-in: 15f58ea9b9 user: home tags: trunk, tmp | |
|
2012-04-24
| ||
| 21:53 |
Removed 'container' div and added 'fixed' class for the content div to be used where appropriate on forms.
Removed border around fixed content. Centered the menu in the menubar. check-in: 447a937ec2 user: home tags: tmp, fixed-width | |
| 18:18 | New branch to evaluate a fixed-width layout using pixel dimensions instead of ems. check-in: 9767c09f97 user: home tags: tmp, fixed-width | |
|
2012-04-23
| ||
| 21:45 | WebDriver tests now all run. Added registering flock parameter to sibling check. Warnings now displayed in orange. Added buttons to registration form. check-in: 15ea39e1c7 user: home tags: trunk, tmp | |
| 21:43 | Added another sheep for validators check-in: 3023f59cb2 user: home tags: trunk, tmp | |
|
2012-04-22
| ||
| 21:14 | Added Selenium WebDriver test cases to eventually replace the Selenium IDE versions. check-in: e3b4b87832 user: home tags: trunk, tmp | |
| 13:50 | Migrating Selenium IDE tests to Selenium WebDriver - tests in subdirectories of seleium_web. check-in: 81bb4b87ac user: home tags: trunk, tmp | |
| 09:51 | More Selenium IDE tests added for register code and siblings with accompanying changes to code, unit tests and page template. check-in: 40f83fc33a user: home tags: trunk, tmp | |
|
2012-04-20
| ||
| 20:59 | Revised layout of Registration form to put all messages next to the relevant field. Selenium test cases updated and expanded. Added nose testcases for the flock/validator URI. check-in: c84701b0af user: home tags: trunk, tmp | |
| 10:55 | Updates and corrections from testing registration form. check-in: 3d9348ab7d user: home tags: trunk, tmp | |
|
2012-04-19
| ||
| 15:08 | Updated docs for version 0.15.1 check-in: 99524d5556 user: home tags: trunk, tmp | |
| 14:42 | Schema version 10.10. Fixes tickets 60f4f04a62 and 0109e76cec. check-in: b538f8a675 user: home tags: trunk, tmp, version-0.15.1 | |
| 09:37 | Corrected another typo in ppdinit.py - missed in checkin dbf14adb90 check-in: 176358b281 user: home tags: trunk, tmp | |
| 09:04 |
Updated Selenium test case sss-db.sel to run - was just a hacked copy of sss-ofb.sel
Fixed typos in animalhtml.py - was using old field names. Added missing hidden fields to sheepdata.tmpl (found while running ss-db.sel) check-in: b752ccf0a4 user: home tags: trunk, tmp | |
|
2012-04-18
| ||
| 19:32 | Added Selenium IDE tests for the sheep registration page check-in: c2871ac3aa user: home tags: trunk, tmp | |
|
2012-04-15
| ||
| 10:03 |
Updated jsslib.check_register().
Added testcases for jss check_register - renamed sss testcase file so each breed has its own file. check-in: c5a662cccd user: home tags: trunk, tmp | |
|
2012-04-14
| ||
| 18:59 | Modify test database and test_rcode.py to get a male sheep for tests HEx which exists in the Paradox database and the test database. check-in: 2589a46a27 user: home tags: trunk, tmp | |
| 15:02 | check_register() - rationalised messages and refactored check_register for compactness and consistency. check-in: 9af230f169 user: home tags: trunk, tmp | |
| 10:15 | Expanded rcode test cases to cover both member's flocks and foundation and foreign flocks. check-in: 5055664012 user: home tags: trunk, tmp | |
| 08:29 | New unit test file for check_register. Removed rcode tests from test_validators. Amendments and corrections to SSS check_register(). check-in: 982eb01d59 user: home tags: trunk, tmp | |
| 08:27 | Removed dummy founders 900000X and 900001X from test database. 'Missing' ancestors are now set to Adam/Eve. check-in: cd7af0aa47 user: home tags: trunk, tmp | |
| 08:23 | Corrected typo in ppdinit check-in: dbf14adb90 user: home tags: trunk, tmp | |
| 08:21 | Added registration regs for SSS and JSS to the docs reference manual check-in: d0246d911d user: home tags: trunk, tmp | |
|
2012-04-12
| ||
| 13:45 | Pedigree searches now stop at mainland root sheep 100000X/100001X instead of descending to Adam/Eve. check-in: 23947906c3 user: home tags: trunk, tmp | |
|
2012-04-08
| ||
| 11:14 | Added missing case to ssslib.check_regiater and added test case to test_validators.py check-in: 31cd0d71ba user: home tags: trunk, tmp | |
|
2012-04-06
| ||
| 21:31 | Correct call to flock.get_flock_prefixes. check-in: a4bc5c2344 user: home tags: trunk, tmp | |
|
2012-04-04
| ||
| 15:41 |
make_test.py now makes a jss test database if breed=jss nose attributes simplified. JSS test cases now use jss-test database. check-in: 88d11fe55b user: home tags: trunk, tmp | |
|
2012-03-18
| ||
| 19:15 | More revisions for the registration form check-in: 1d9f437c0d user: home tags: trunk, tmp | |
|
2012-03-17
| ||
| 22:50 | More work on the sheepnew form and associated javascript and CSS. check-in: 1f32b066b9 user: home tags: trunk, tmp | |
|
2012-03-16
| ||
| 22:27 |
Changes and corrections to animal/validator/sire|dam. Brought client side code up to date for this URI. check-in: 6c13a330e1 user: home tags: trunk, tmp | |
|
2012-03-15
| ||
| 20:56 | Fixed 401 retry problem of ticket [464b6936ad] by adding retry to ppdb.html_get(). check-in: caab7156d2 user: home tags: trunk, tmp | |
| 20:12 | Added sibling test and test cases to animal/validator. check-in: 0770b98d84 user: home tags: trunk, tmp | |
|
2012-03-13
| ||
| 12:32 | breed.check_register() no longer uses reg_code and reg_sex tables. The logic required is no more complex than that required to interpret the tables. Added more register code test cases. check-in: c0e01fea33 user: home tags: trunk, tmp | |
|
2012-03-12
| ||
| 11:51 | Split animal/validators register code check and sibling check out into separate path elements to avoid excessively lengty parameter lists. Revised ssslib.check_register and test cases. avoid sire and dam check-in: c29c147f87 user: home tags: trunk, tmp | |
|
2012-03-10
| ||
| 12:01 | Revised make_test to create database with only sheep specifically required for test_findsheep and test_validatetag, and sheep with ancestors for test_validators. Breedclass is now an instance variable of TransformSqlite and derived classes. check-in: 28e6f88afe user: home tags: trunk, tmp | |
|
2012-03-09
| ||
| 21:24 | Added code to dataconv programs to set sys.path so that ppdb modules can be imported with __import__. sheep_schema reverts to a single CREATE VIEW for last_live_flock view. convert.py puts default export_xxx directories outside the working tree. check-in: 95a2fd3fbd user: home tags: trunk, tmp | |
| 10:03 | Added ear tags for 900000X and 900001X to test database. More validator test cases and associated changes and corrections. All 'check parent' test cases now run. check-in: b52af0f5a9 user: home tags: trunk, tmp | |
|
2012-03-08
| ||
| 10:48 | Updated sheeplib.findsheep and testcases to allow X suffix sheep to be found. check-in: 366e5ddb52 user: home tags: trunk, tmp | |
|
2012-03-07
| ||
| 22:14 | Corrected last_live_transfer view and split the CREATE VIEW for PostgreSQL and SQLite More test cases for animal.validator/sire and test cases for animal/validator/dam with code corrections. Added new breed constants for gestation periods. check-in: 946c806ec2 user: home tags: trunk, tmp | |
|
2012-03-06
| ||
| 21:31 | Corrections and updates for the animal/validators/sire URI and its unit tests. check-in: a2ffb9ca1d user: home tags: trunk, tmp | |
| 10:46 | Revised link from docs to Fossil repo. Registration form UI description uses enumerated lists for validation description. check-in: a003046a1c user: home tags: trunk, tmp | |
| 09:54 | Removed and shunned www. This contained compiled Sphinx docs and should never have been under version control - the source is in docs/ppdb. check-in: 9dcdfd677b user: home tags: trunk, tmp | |
|
2012-03-05
| ||
| 12:01 | Updated testcases for changes of checkin [526d66a12d]. Folded jss and sss findsheep tests back into a single module. testcases now use the nose attrib plugin to allow selective running of tests in groups 'breed' (3) , 'common' (to all breeds) and 'all'. check-in: a2cc82a2eb user: home tags: trunk, tmp | |
| 11:00 | Revised runtime values which were in breed.DBSCHEMA and breed.SQLITE_FILE. Both are removed from the breed libraries. The dbschema is now computed from DBLIB.schema_name by the app init classes. The sqlite file name is passed to the app init classes from the app tuples in ppd.conf. Additionally the name of the app configuration file is now set in the app tuples in ppd.conf instead of a class constant in the app init classes. check-in: 526d66a12d user: home tags: trunk, tmp | |
|
2012-03-04
| ||
| 17:26 | Added sheep in make_test to facilitate unit tests. Renamed parameter passed to pglib.make_app_connection for clairty (parameter is unused for pgsql). Split findsheep tests for JSS and SSS into separate modules. Modified unit tests to use db_ssbg_test database instead of the live database. check-in: 3741726eb0 user: home tags: trunk, tmp | |
| 12:30 | Removed redundant ppdb/wid directory check-in: 85ab36dacd user: home tags: trunk, tmp | |
| 12:27 | Corrected output file path generation. Inserted Adam and Eve sheep and dummy parents 900000X and 900001X and pointed all 'missing' parents to the dummy parents. Pruned unnecesary records from fock_stats, flock_prefix and flock_health to avoid foreign key errors. Inserted Inspector, PrP testing owners and primary persons into person. check-in: ff1f8a6618 user: home tags: trunk, tmp | |
|
2012-03-03
| ||
| 20:30 | Tuned make_test.py to improve the spread of sheep attributes (tag prefix, reg code, reg nos). Added debug option to sqlitebuild.py to supress messages unless set. check-in: 62e89b17aa user: home tags: trunk, tmp | |
|
2012-03-02
| ||
| 21:18 | Added module to build and SQLite database from a TSV .tar.gz data file. check-in: 082cb28e00 user: home tags: trunk, tmp | |
| 20:07 | Added executable make_test.py to create a truncated database for test purposes. The TSV tar.gz file is small enough to be maintained as part of this repository (but not included yet). check-in: 18a4b90cf2 user: home tags: trunk, tmp | |
|
2012-02-29
| ||
| 09:53 | Previous checkin used incorrect version - should have been 0.15.0 check-in: 5047089831 user: home tags: trunk, tmp, version-0.15.0 | |
| 09:46 | Bumped version number to 0.2.0 check-in: ba08cd0527 user: home tags: trunk, tmp | |
| 09:43 | Merged branch schema-v10 into trunk check-in: dbb9d3fd41 user: home tags: trunk, tmp | |
|
2012-02-28
| ||
| 16:59 | Compiled updates Sphinx docs Closed-Leaf check-in: 40daa70833 user: home tags: tmp, schema-v10 | |
| 15:32 | Corrected errors in sheep_schema.conf complex views. check-in: ce8cfef599 user: home tags: tmp, schema-v10 | |
|
2012-02-27
| ||
| 22:23 | Merged in changes in trunk checkin 823f56b859 check-in: 087e41809d user: home tags: tmp, schema-v10 | |
| 22:13 | sheep_schema.conf and cattle_schema.conf revised to allow different SQL statements to be specified for different database engines. Database build and data conversion modified to use the revised schemas. Data conversion restructured to reduce code size. check-in: 823f56b859 user: home tags: trunk, tmp | |
|
2012-02-26
| ||
| 18:36 | Merged changes from trunk checkin 0e5ad369a7 check-in: 54910172a1 user: home tags: tmp, schema-v10 | |
| 18:32 |
Removed addition of path to sys.path in convert.py - serves no purpose.
dataconv/transform.py now looks up FLOCK_DEAD valuse directly from the breed library file foe sheep. check-in: 0e5ad369a7 user: home tags: trunk, tmp | |
| 15:56 | Merged in changes from trunk check-in: 028226b66b user: home tags: tmp, schema-v10 | |
| 11:25 |
Fixed typos in sheep_schema.conf and transform.py.
This branch is now using new database db_schema_v10. check-in: 3cd30f8b55 user: home tags: tmp, schema-v10 | |
| 11:20 |
View last_live_flock was not being created due to needing a breed-specific item in a WHERE clause.
The breed 'FLOCK_DEAD' constant is now interpolated into sheep_schema.conf using the DEFAULT dict of ConfigParser. To allow the breed class to be loaded without knowing its name the Shetland and Jacob breed classes are rename to Breed. Dataconv cannot load the breed classes due to problems with Python imports so the DEAD_FLOCK constants are hardcoded into transform.py for the time being. check-in: fd94b21578 user: home tags: trunk, tmp | |
|
2012-02-23
| ||
| 20:48 | Updated datconv for new schema. Added UNIONs to views. check-in: b9c73ab973 user: peter tags: tmp, schema-v10 | |
| 14:21 |
Schema V10.00:
Reverted the database schema to that of Version 8.00. sheep.registration_date becomes sheep.registered. sheep_flock table becomes transfer. check-in: 5238a92dd5 user: home tags: tmp, schema-v10 | |
| 10:33 | Initial unit tests for the animal/validator URI branch check-in: b180b3ff1f user: home tags: trunk, tmp | |
|
2012-02-21
| ||
| 22:36 | Fixes for cattle.get_progeny. Set domainbase correctly for local deployments. check-in: b07591a365 user: home tags: trunk, tmp | |
| 19:11 | Revised app initialisation to move configuration item 'breed' into the breed classes. The 'breedlib' variables were actually class instances, not libraries and have been renamed to 'breed' throughout. check-in: d8d4a144eb user: home tags: trunk, tmp | |
| 15:54 | Removed unsed configuration item 'appconf' check-in: 93cb99eb29 user: home tags: trunk, tmp | |
| 15:51 | Ignore (don't convert) non-UK phone numbers with no country code. Emit a message instead. check-in: 85cf1a91cd user: home tags: trunk, tmp | |
| 11:32 | Added cherrypy/test - required to run some of our test cases. check-in: 4c3b65d691 user: home tags: trunk, tmp | |
|
2012-02-13
| ||
| 17:59 | Udpates to sire/dam validation for SSS sheep registrations check-in: 5900915eb9 user: home tags: trunk, tmp | |
|
2012-02-10
| ||
| 11:48 | Updated registration form description, fixed Sphinx docstring warning check-in: e049863a24 user: home tags: trunk, tmp | |
|
2012-02-09
| ||
| 12:44 | Reinstated import of lib/tools mistakenly removed in checkin [6021b28e44]. Tools will not be loaded if this import is missing so nothing will work. check-in: a6d03991a2 user: home tags: trunk, tmp | |
| 11:31 | Revised links between Sphinx docs and fossil home page check-in: 918fc6182f user: home tags: trunk, tmp | |
|
2012-02-07
| ||
| 21:13 | Corrected Sphinx docs backlink check-in: 45ca28ee0a user: home tags: trunk, tmp | |
| 21:03 | Sphinx docs updates with changed bacling to Fossil repo and relbar changed to match Fossil 'gradient, rounded corners' theme. check-in: 51da647c06 user: home tags: trunk, tmp | |
|
2012-02-06
| ||
| 12:17 | Updated Sphinx Makefile and conf.py for revised structure. Build Sphinx docs at 0.14.0 check-in: c3400fc963 user: home tags: trunk, tmp | |
| 12:05 | Created fossil ui home-page with link to Sphinx docs. Added template to Sphinx docs to add link back to Fossil from Sphinx docs check-in: 237bd31885 user: home tags: trunk, tmp | |
| 11:56 | Moved ppdb/docs (Sphinx docs) to docs/ppdb. check-in: cf946ce788 user: home tags: trunk, tmp | |
|
2012-02-05
| ||
| 18:50 | Startup scripts ensure the 'logs' directory exists. check-in: 6021b28e44 user: home tags: trunk, tmp | |
| 18:42 | Moved PPD entry point files from deploy to ppdb. Updated deploy script for new location check-in: 070db7f932 user: home tags: trunk, tmp | |
| 18:37 | Added CherryPy 3.2.2. Functional files only; no test, scaffold or tutorial check-in: 6689d74494 user: home tags: trunk, tmp | |
|
2012-02-04
| ||
| 18:26 | Removed and added files as suggested in ticket [2d636892da]. check-in: 76a0070393 user: home tags: trunk, tmp | |
|
2012-02-01
| ||
| 09:35 | Updated docs for query performance with SQLite 3.7.10 check-in: e46ebb4e43 user: home tags: trunk, tmp | |
|
2012-01-31
| ||
| 14:55 | Change to re-open trunk check-in: c0bcf851e9 user: home tags: trunk, tmp | |
|
2012-01-29
| ||
| 16:55 | Create new branch named "dbapp-os" Closed-Leaf check-in: 4041c8b98a user: home tags: mistake, tmp | |
|
2012-01-28
| ||
| 23:13 | Rollup bug fixes for merge of dbapp-newschema (Checkin [faeba100ca]). Converted testcases to use nose for CP >= 3.2 check-in: 3a4aabfccb user: home tags: trunk, tmp | |
|
2012-01-23
| ||
| 22:03 | Added NE Turner to Inspectors translation dict check-in: 9c9f689279 user: home tags: trunk, tmp | |
|
2012-01-07
| ||
| 21:42 | Transform now handles phone numbers with no space between country code and first brace surrounding local access code. Clean recreate_flock_owner() now handles the case where a member has a second flock but has not yet registered any animals in the flock. check-in: 173e0514b0 user: home tags: trunk, tmp | |
| 21:38 | Revised auditing documentation check-in: 054f5ae355 user: home tags: trunk, tmp | |
|
2011-12-20
| ||
| 10:54 | Corrected format error Sphinx doc. check-in: fd59bde982 user: home tags: trunk, tmp | |
| 10:24 | Reverted docs build directory to Sphinx default of _build check-in: 2bbce37c09 user: home tags: trunk, tmp | |
| 10:20 | Removed 'wish-list' from docs. 'Wishes' now documented by tickets check-in: da5b2be97e user: home tags: trunk, tmp | |
|
2011-12-19
| ||
| 20:50 | Reinstated missing file in 'localhost'. Added package for mod_wsgi built with Python25 to arch configuration check-in: 9b1bdcb3b0 user: home tags: trunk, tmp | |
| 20:20 | Flattened serverconf local server configurations check-in: 1be572e4d3 user: home tags: trunk, tmp | |
| 20:13 | Updated Apache configuration for ArchLinux - files missed due to incomplete understanding of Fossil. check-in: fd93807bb0 user: home tags: trunk, tmp | |
| 20:08 | Updated Apache configuration for ArchLinux check-in: b242def4ec user: home tags: trunk, tmp | |
|
2011-12-17
| ||
| 10:41 | Added configuration files and vital (old versions) AUR packages to arch-base check-in: 82fd652324 user: home tags: trunk, tmp | |
| 10:37 | Added config files for bash and the Intel nic to NetBSD configuration check-in: 282f132345 user: home tags: trunk, tmp | |
| 09:24 | Updated serverconf for NetBSD for current hardware and NetBSD 5.1 check-in: a95d33cb5c user: home tags: trunk, tmp | |
|
2011-12-10
| ||
| 17:54 | Merged dbapp-newschema. Now using the new schema... check-in: faeba100ca user: anonymous tags: trunk, tmp | |
|
2011-12-09
| ||
| 15:02 | Added more docs. Added sheep history form to test schema changes. check-in: 4a2c3bfd8d user: anonymous tags: trunk, tmp | |
| 14:58 | Added sheep history page - mostly to validate new schema check-in: 5b95264548 user: anonymous tags: trunk, tmp | |
| 14:54 | breedlib.DBSCHEMA now unused - all queries have the schemaname removed from tables. Revised animalget.get_progeny to halve the number of queries required. Queries in sheeplib modified to suit. Corrected error in sheep_schema. Bumped version to 0.14.0 check-in: e3eb04c95f user: anonymous tags: trunk, version-0.14.0, tmp | |
|
2011-12-06
| ||
| 18:52 | Corrected synfax error in ppduri.py. PostgrSQL sets the schema for the request using the db_connect/db_disconnect tools. Commit PRAGMA query for sqlite3. check-in: 851776d701 user: anonymous tags: trunk, tmp | |
| 16:16 | Update transfer.py for column name-change text_xfer_date to text_transfer_date. Omitted from rev 164. check-in: b861cb77a8 user: anonymous tags: trunk, tmp | |
| 16:10 | Set SQLite3 to enforce foreign keys when creating a connection. This has unnacountably been omitted till now./convert.py check-in: 518a74b761 user: anonymous tags: trunk, tmp | |
| 16:09 | Database schemas now in lib/sheep_schema.conf and lib/cattle_schema.conf. Database build files converted to use new schema files instead of XML and to use Ajax to update results page instead of streaming the results. Changes to templates and css to suit. check-in: aa1805a8a0 user: anonymous tags: trunk, tmp | |
| 16:03 | Schema file now in ppdb/lib. convert .py takes extra parameter to specify schema file. transformscba now uses a schema.conf the same as transformsheep. check-in: 47c9d8750d user: anonymous tags: trunk, tmp | |
|
2011-12-04
| ||
| 22:35 | Corrected errors in transformscba.py introduced in rev161. transform.py now uses schema.conf to create all database objects. Corrected error in schema.conf check-in: c158241263 user: anonymous tags: trunk, tmp | |
| 17:56 | New module transformsheep.py with classes for current and legacy transforms. Current transforms in transform.py, and legacy methods in legacy class. --legacy flag to convert forces Latin-1 and nomem. Output file and directory names for legacy omit encoding and nomem name fragments. New file schema.conf to hold database schema. Not used yet. check-in: 63e5751c80 user: anonymous tags: trunk, tmp | |
|
2011-12-03
| ||
| 21:33 | Updated Sphinx docs for new schema check-in: 9a7c05d1b3 user: anonymous tags: trunk, tmp | |
| 21:30 | dataconv/transform transfoms to revised schema. Old schema now supported by transform_legacy.py check-in: 2f3af4f5c3 user: anonymous tags: trunk, tmp | |
|
2011-12-02
| ||
| 10:01 | Corrected error in .bzrignore which led to dataconv/exportsqlite.py being excluded. Added that file. check-in: 2bc263634c user: anonymous tags: trunk, tmp | |
|
2011-11-29
| ||
| 20:30 | Updates to extend sheep parent validation to checking register code and checking siblings check-in: 590f7b84c7 user: anonymous tags: trunk, tmp | |
| 11:06 | Renamed lib/anival.py to lib/shpval.py as it is sheep specific. Split animaluri.py into animalbase, animaldb and animaldbsub as it was getting too big and had a lot more code to add. Co-req changes to app initialisation modules. check-in: 491cc27019 user: anonymous tags: trunk, tmp | |
|
2011-11-28
| ||
| 16:15 | Tweaked background and tect colours of menu check-in: 027ce0fa42 user: anonymous tags: trunk, tmp | |
| 14:06 | Added 'more than one result' message and link instructions for db to animal list, pedigree and commanc templates. check-in: fc3ed9994f user: anonymous tags: trunk, tmp | |
|
2011-11-26
| ||
| 14:43 | URI handlers, html generators and templates updated to use /data/ path segments and to update hyperlinks on pedigree, progeny and commanc pages. Unified animal find/search templates. Leaf check-in: 7d0a8d0f9e user: anonymous tags: trunk, version-0.13.0, tmp | |
|
2011-11-24
| ||
| 20:39 | Updates to URI handlers, menu and javascript for minor URI changes and HTTP status codes. check-in: 92cc84c0a6 user: anonymous tags: trunk, tmp | |
| 20:37 | Revised description of URIs in uri-scheme.rst. Bumped minor version to 0.12.2. check-in: 0f3379ca3c user: anonymous tags: trunk, version-0.12.2, tmp | |
|
2011-11-22
| ||
| 10:59 | Added colour error display below colour input field. Shortened error messages from server. check-in: 2a21952516 user: anonymous tags: trunk, tmp | |
|
2011-11-21
| ||
| 20:38 | More changes to Ajax functions of sheepnew and supporting changes. Split validate .py into separate modules for animal and member. Tightened messages from util.check_date. check-in: d2d48b5e06 user: anonymous tags: trunk, tmp | |
| 20:33 | Layout changes and css improvements. check-in: 9a439ee7c1 user: anonymous tags: trunk, tmp | |
| 10:39 | Removed status bar - status within form looks better and takes up less screen height on WXGA and WXGA+ screens (800px and 900px high). check-in: 71202a0834 user: anonymous tags: trunk, tmp | |
|
2011-11-20
| ||
| 10:57 | Revised validators URIs - validator name comes before parameter instead of after parameter. Updated date of birth validators. Added explicit validator for flock to jest return the flock name and number (duplicates a base data URL). Added status bar at bottom of database pages above the footer. check-in: 19a6148b71 user: anonymous tags: trunk, tmp | |
|
2011-11-18
| ||
| 09:42 | Reinstate original make_app_db_connection() function in pglib.py (just a 'pass'). Add new function make_test_db_connection() to pglib and sqlite3lib for test purposes. test/appsetup.py uses new function. check-in: 2e2270278e user: anonymous tags: trunk, tmp | |
|
2011-11-15
| ||
| 22:49 | Removed app/util URI branch. Added new animal/validator and flock/validator branches to provide URIs for Ajax requests for data validation. Updates javascript and docs for new URIs. Updated docs for registration form. check-in: 5b1b004d12 user: anonymous tags: trunk, tmp | |
|
2011-11-14
| ||
| 14:59 | Updates to javascript and CSS for sheepnew.html layout changes check-in: c8d0917d16 user: anonymous tags: trunk, tmp | |
|
2011-11-11
| ||
| 22:11 | Added new config item for breed id char in db forms. More work on registration form. Member Listings and labels form no longer uses tables. check-in: 558fcc66a0 user: anonymous tags: trunk, tmp | |
|
2011-11-09
| ||
| 17:12 | Added 'unquote' function (from urllib) to util.py for check_text_date() check-in: 2de4134af1 user: anonymous tags: trunk, tmp | |
| 17:10 | Updated all HTML templates to put the whole of the 'ontent' div in the individual templates instead of being split betwwe xx-head.tmpl and the individual template. check-in: af1c086f31 user: anonymous tags: trunk, tmp | |
| 15:10 | Added new URI to the 'app' branch to allow access to PPD utility functions from AJAX on forms. Split modal dialog and db 'table' css out into separate files. db-base.tmpl restructured to place the 'content' div immediately before the </body> tag so scripts can be loaded after the HTML is parsed.e regnew and sheepnew forms revised to use CSS layout instead of HTML tables. check-in: 3af43ac732 user: anonymous tags: trunk, tmp | |
|
2011-11-06
| ||
| 22:07 | Moved Javascript files to subdirectory of 'static'. ppdinit adds template files to autoreload list. All js event handlers now added dynamically as properties using DOM 0 methods. check-in: f1c27c86cc user: anonymous tags: trunk, tmp | |
| 09:00 | Corrected pdx/register.rst, updated ui/register.rst check-in: f952cdc3b3 user: anonymous tags: trunk, tmp | |
|
2011-10-07
| ||
| 20:01 | Corrected formatting check-in: 0ed4913dea user: anonymous tags: trunk, tmp | |
|
2011-10-06
| ||
| 15:35 | RST-ified docstrings for Sphinx documentation check-in: 723a79ae80 user: anonymous tags: trunk, tmp | |
| 13:35 | Updated reference manual pages to fuly qualify module names in section headers. Now using 'natural' theme and custom html_title. check-in: 3318342ad6 user: anonymous tags: trunk, tmp | |
|
2011-10-05
| ||
| 17:42 | ppd (internals) renamed refman. All python modules added to docs in refman. check-in: 9f5b69faa7 user: anonymous tags: trunk, tmp | |
| 12:06 | Restructured PPD Sphinz documentation with some text changes check-in: 697be52463 user: anonymous tags: trunk, tmp | |
|
2011-10-03
| ||
| 09:49 | Added warning comment to 'recreate_flock-owner_table'. Default encoding is now utf-8. check-in: 124f15a0ad user: anonymous tags: trunk, tmp | |
|
2011-09-29
| ||
| 19:31 | Updated modal dialog with Close button and using CSS table-like layout instead of tables. Updated db-base to utf-8 coding. Updated ofb-base to utf-8 and HTML5. check-in: de8409abc4 user: anonymous tags: trunk, tmp | |
| 19:28 | Updated docs with new chapters and changes. check-in: d904935287 user: anonymous tags: trunk, tmp | |
|
2011-09-20
| ||
| 16:11 | Corrected pdx-register.rst. Removed print statements from animaluri.py. Added template and CSS rules for a modal dialog. check-in: 4aced18ae9 user: anonymous tags: trunk, tmp | |
| 16:06 | Don't create .nonce directory in deploy.py check-in: 78b82c0eeb user: anonymous tags: trunk, tmp | |
|
2011-09-18
| ||
| 17:41 | Added new chapters to documentation.o Amended Makefile to put compiled fiels in build instead of _build directory. check-in: 05199404bd user: anonymous tags: trunk, tmp | |
|
2011-09-14
| ||
| 21:23 | Ajax base URLs passed as paremeters to event handlers by HTML instead of being wholly in js files. URLs use path segment parameters instead of query parameters. Added progress indicator to ajax forms - not yet activated. Fixed some bugs in handler for regnew 'start session'. 'path segment' URL for checking tag changed - tag and prefix passed as colon separated 'rid' segment. check-in: 22ed1e70d5 user: anonymous tags: trunk, tmp | |
|
2011-09-09
| ||
| 16:03 | Split restful_auth tool out of tools into it's own library - may make it into a class in future. check-in: bae49833d6 user: anonymous tags: trunk, tmp | |
| 16:00 | Removed 'ppdm' pseudo-app and moved all it's function to ppdinit, ppduri, ppdhtml and templates to new directory ppd. Having PPD management as a separate app was unnecessary. check-in: 2248060b67 user: anonymous tags: trunk, version-0.12.0, tmp | |
| 09:44 | appsetup.py updated for change from ppd.cfg to ppd.conf check-in: 8c5db36ae6 user: anonymous tags: trunk, tmp | |
|
2011-09-08
| ||
| 13:40 | All pages now HTML 5 instead of 4.01 strict check-in: 839baf2a26 user: anonymous tags: trunk, tmp | |
| 13:38 | Added gif omitted from rev 119. Revised sheep change and registration pages. check-in: f9a5878b7c user: anonymous tags: trunk, tmp | |
| 13:33 | Revised ppdm dbbuild pages so that build results can either be streamed or retrieved by ajax polling. Added progress indicator to page for both versions. result page switch is done by response.stream configuration in ppdminit.py check-in: aa0fcdc0da user: anonymous tags: trunk, tmp | |
|
2011-09-07
| ||
| 10:34 | Revised operation of 'legacy' and 'encoding' options so that 'legacy' creates tar files for the deployed version 0.2.0b with encoding forced to Latin-1 check-in: 5da10a5ab3 user: anonymous tags: trunk, tmp | |
|
2011-08-30
| ||
| 21:27 | Changes to support registration 'start session' form 'regnew' check-in: 0182c91f1e user: anonymous tags: trunk, tmp | |
| 21:26 | dblib.query_row with 'asdict' returns an empty dict if the row is empty. Sqlite3 param conversion to unicode moved after opening cursor to avoid exception in finally clause if param conversion fails check-in: bde49bfec6 user: anonymous tags: trunk, tmp | |
|
2011-08-29
| ||
| 20:37 | Rationalised names of data entry forms - were called xxxview, now xxxdata. Added methods to flok and fbklib libraries to support sheep registration. check-in: 409158f64a user: anonymous tags: trunk, tmp | |
| 16:57 | Added missing table flock_stats (from flkstats). check-in: a1126f5e0f user: anonymous tags: trunk, tmp | |
| 08:44 | Reverted to original URL scheme with 'rid' after sub-resource as having the rid partway down the path makes it hard to have a consistent URL scheme for both path-segment and query-parameter style URLs. check-in: 42c9f01024 user: anonymous tags: trunk, version-0.11.0, tmp | |
|
2011-08-27
| ||
| 10:25 | Refined registration and sheep view forms. Added member, flock stats and flockbook order controls to regnew form. Refactored animal.js to make callbacks inner functions of main functions. Adde new item to wish-list. Moved registration URLs to their own path segment. check-in: 1072d5b043 user: anonymous tags: trunk, tmp | |
|
2011-08-25
| ||
| 11:06 | transfer.get_curr_flock_info now returns a dict instead of a complex tuple. Revised layout of sheepnew and sheepview forms again. check-in: bd7c6f3e55 user: anonymous tags: trunk, tmp | |
|
2011-08-24
| ||
| 18:47 | Revised sheepview.tmpl to be similar to sheepnew.tmpl. Many changes to code to provide data for this new template. check-in: a79648c845 user: anonymous tags: trunk, tmp | |
|
2011-08-23
| ||
| 16:48 | Added and revised code for animal registration form. Added page to allow user to start a registration 'sesion'. Corrected, updated and spell-checked documentation. check-in: af23b896ca user: anonymous tags: trunk, tmp | |
|
2011-08-21
| ||
| 08:41 | Rationalised attribute order in form elements. Added hidden input fields for sire and dam regn nos. JSON item names have underscores not hyphens. check-in: 7a8dd4b553 user: anonymous tags: trunk, tmp | |
|
2011-08-20
| ||
| 17:02 | Refactored JavaScript into namespaces and split animal stuff off from generic ppdb stuff. Minor layout changes to shepnew.tmpl and schanges to match JavaScript. Set expires tool on for static files. check-in: 666ae8ba8b user: anonymous tags: trunk, tmp | |
|
2011-08-19
| ||
| 22:49 | Revised layout of registration form (sheepnew.tmpl) to be similar to the Paradox form. Added JS to set tag prefix list when user changes the originting flock. Other changes to support the above. check-in: 51fa70570e user: anonymous tags: trunk, tmp | |
| 14:12 | sheepnew table layout changed. Toggle sex button and get org flock added. Supporting code and css changes. check-in: 86311cb73e user: anonymous tags: trunk, tmp | |
|
2011-08-18
| ||
| 21:35 | New form sheepnew.tmpl - sheep registration form. Other changes to support and provide infrastructure for the new form check-in: d996de83c7 user: anonymous tags: trunk, tmp | |
|
2011-08-16
| ||
| 10:20 | Must only have one realm per app - realms in animal and member branches removed. check-in: 57a21e92d0 user: anonymous tags: trunk, tmp | |
| 08:43 | Docs: added 'wish' to wish-list. Corrected application-design User Authentication section check-in: 6165a1eb07 user: anonymous tags: trunk, tmp | |
|
2011-08-14
| ||
| 09:24 | OFB and DB now have their own animal root classes to simplify access control check-in: a45eb8ce06 user: anonymous tags: trunk, tmp | |
|
2011-08-13
| ||
| 08:58 | Added user with regsec and memsec roles to app_sss.dbinit. animaluri.Animal.GET only has popargs for parameters allowed in 'path segment' format URLs. animaluri.find_page takes and passes only one message parameter (template updated to suit). Also always returns the find page for the calling handler (animal summary, commanc, pedigree, progeny). Other handlers must use the cherrypy 404 page or a different custom page. check-in: 82691995a7 user: anonymous tags: trunk, tmp | |
|
2011-08-12
| ||
| 16:17 | Revised variable names in ppdinit.PPDDispatcher. Added handler class placeholders in animaluri and invoked them in app_sss.dbinit. Updated links in commanc, pedigree, progeny and summary list templates/macros for new URI scheme. Updates to URI scheme. check-in: 950b3f0b7a user: anonymous tags: trunk, tmp | |
| 09:59 | Replaced animauri.return_find_page with find_page. Changed animal handler classes , animalhtml and animalfind template to suit. Re-ordered sections in uri-scheme.rst. Added print statements selected by DEBUG global to animalid and sheeplib. check-in: 9c7ae03ff6 user: anonymous tags: trunk, tmp | |
|
2011-08-11
| ||
| 09:04 | Removed old version of PPDDispatcher from ppdinit.py. odf generation updated for unicode. URI parameter 'type' changed to 'fmt' to avoin name collision with Python builtin. animal/pedcert branch now supports multiple pedcerts and three compression types per the URI spec. check-in: 2fd6cb5233 user: anonymous tags: trunk, tmp | |
|
2011-08-08
| ||
| 22:00 | Docs updated for URI scheme with resource ids next to resource. PPDDispatcher partially modified for new URI scheme. Corrected error in db-base.tmpl. Updated animalsearch.tmpl Bumped version to 0.10.0 check-in: d92c216eab user: anonymous tags: trunk, version-0.10.0, tmp | |
| 08:26 | Revno 94 moved wrong directory! Reversed and moved correct directory. check-in: c91eb10768 user: anonymous tags: trunk, tmp | |
|
2011-08-07
| ||
| 20:30 | Moved sdocs into ppdb directory as docs check-in: 0ceeaaefc1 user: anonymous tags: trunk, tmp | |
| 16:07 | Work on Sphinx docs. check-in: 9f0214ed23 user: anonymous tags: trunk, tmp | |
|
2011-08-06
| ||
| 11:55 | Specification documents converted to reStructuredText format in new directory 'sdocs' for formatting with Sphinx. check-in: 8db0f9c9a5 user: anonymous tags: trunk, tmp | |
|
2011-07-30
| ||
| 18:24 | Merged updates for deploy.py check-in: d9362a9066 user: anonymous tags: trunk, tmp | |
| 18:23 | deploy/deploy.py updated for new ppd.conf apps section. unrepr module added - required by deploy.py. check-in: 7051a067cb user: anonymous tags: trunk, tmp | |
| 16:16 | Membersip and Registration Database uses a separate 'app' from the OFB, though musch of the OFB code is also used by the database. The apps may share a conf file but have different xxxinit modules and different stylesheets amd base templates. check-in: d3201989f5 user: anonymous tags: trunk, tmp | |
| 15:37 | Database app names shortened to xxdb. 'appname' appconf item defined in *init modules instead of in conf files. Database menu updated - stell needs working on. check-in: 199408fe37 user: anonymous tags: trunk, tmp | |
| 12:44 | Moved base template selection from 8 separate files into the templates proper using Jinja if-else block. Updated DB menu and Selenium test cases. check-in: 917ef74b3e user: anonymous tags: trunk, tmp | |
| 09:46 | Comprehensive changes to templates, css an init modules to support split of Database and OFB into separate applications. check-in: 71580e0279 user: anonymous tags: trunk, tmp | |