Commit graph

82 commits

Author SHA1 Message Date
sb 2274981611 Forgot to save the project before committing. D'oh! 2008-06-18 15:58:15 +00:00
sb cc6533decf Added a test application around which to build unit tests. 2008-06-18 15:55:48 +00:00
sb 45df5ff5de *** empty log message *** 2008-06-18 15:54:46 +00:00
sb 7e94262e7b Fixed minor bug in recursive entity resolution 2008-06-10 09:33:06 +00:00
sb 2e9aa81fe5 bug 1954 - was assuming keys would be passed in, and of course they aren't on creation. 2008-06-10 08:51:16 +00:00
sb 090268cdbd Fixes to generation of entity ant type menus - not 100% certain this is fully right yet. 2008-06-09 15:52:07 +00:00
sb a6b482259b Removed the generation of a hidden widget which was fouling up i18n messages. It wasn't needed, and wasn't safe - i18n messages are not like other data. 2008-06-09 11:31:52 +00:00
sb 8f5573d224 bug 1946: rewritten UserIdentifier generator to fix this, along with many other changes including extensive refactoring of adl2controllerclasses. 2008-06-06 15:52:48 +00:00
sb f5b524e5c7 This does not work, but...
I'm halfway through refactoring adl2controllerclasses, and about to make an even more radical change. This is a way back in case it goes horribly wrong.
2008-06-06 08:46:27 +00:00
sb f9fd11c101 bug 1943: Shuffle widget for properties of type list now allowing /inclusion/; semantics for /exclusion/ are not so obvious, and perhaps this option should be
greyed. Shuffle widget for properties of type link may be broken, must be tested.
2008-06-04 16:17:31 +00:00
sb 5b09885eb8 bug 1943: many details changes in the right direction, but not there yet. 2008-06-03 16:09:07 +00:00
sb a393b3b0e7 A number of minor engineering fixes, plus Andrew's revised Panes mechanism. 2008-06-03 14:38:14 +00:00
sb c0a52bfbe6 Added a Visual Studio solution and project file, just to tie this stuff together. 2008-05-29 16:42:44 +00:00
sb e2130bc4c4 Copied all the currently working transforms from 'transforms01' to 'transforms'; created new schema 'adl-0-1-0.xsd' which once tested should become the new
normative reference.
2008-05-29 16:39:07 +00:00
sb bf13d05877 status 1896 : resolved later
Still basically testing scmbug behaviour...
2008-05-29 11:12:40 +00:00
sb 13da4268fa status 1111111111: resolved fixed
Really just testing the status command
2008-05-29 10:45:51 +00:00
sb d196f6b520 bug 1896 : added NAnt build file to exercise the two-phase localisation idea. 2008-05-29 10:37:22 +00:00
sb 5d25331d7b status 1896 : resolved later
Mainly testing scmbug... Andrew reports this not working
2008-05-29 10:26:47 +00:00
sb 30260bd69e Bug 1035: More work on i18n, this time mostly in adl2controllerclasses 2008-05-27 16:27:27 +00:00
sb abbdd73ddf More work on i18n 2008-05-27 16:26:27 +00:00
sb 8d0c2a00f6 bug 1896: Added i18n-en-GB-include.xslt, containing templates for all the user-visible boilerplate text generated in views. Unfortunately I haven't yet worked out how to do conditional includes in XSLT, so this is a step on the way to a solution, not a solution in itself. 2008-05-26 14:40:08 +00:00
sb be2cc24ea7 This is a work-in-progress commit while trying to produce grand unified ADL.
Applied Sweepers /does/ build with this version; SRU still /does not/ build with
this version.
2008-05-21 13:00:55 +00:00
sb 1abaead774 Tiddly little bug was precenting ShuffleWidget code being generated... 2008-05-19 15:25:06 +00:00
sb cde22a9e96 Integration of all the good features from the SRU branch, plus much beneficial refactoring. 2008-05-19 14:49:18 +00:00
sb 41f45eb3cd Almost completely working with Andrew's new SmartForm stuff. 2008-05-16 15:26:20 +00:00
sb 7673552477 Tactical commit point: everything is working using Andrew's new TypedPropertyBag, but not yet exploiting SmartFormHelper 2008-05-16 11:12:48 +00:00
sb dff905227d Spent a lot of time trying to get Andrew's (very clever) automatic type resolution to widgets working, but without good success, so I've backed out a lot of code. It may still be the right approach, but will take much more work to get working. 2008-05-15 16:29:24 +00:00
sb 7b1f458583 bug 1902: template formmenus did not correctly generate menus for entities on form fields, because of a missing namespace qualifier. 2008-05-13 10:36:46 +00:00
sb 7642f0bf02 Quite a lot more improvement on robustness and formatting 2008-05-09 16:12:12 +00:00
sb 0e392e6bb3 bug 1833 : Added distinctness checks to controller generator; also transactions. 2008-05-08 17:26:44 +00:00
sb 363dfd3df9 Fixing bug 1802 exposed some not sufficiently cautious code in adl2views.xslt. This fix does not directly address bug 1802, but the problem was found while investigating it.
status 1802 : resolved fixed
2008-04-18 10:06:47 +00:00
sb 7e8fcf62f5 bug 1802 : adl2controllerclasses.xslt was generating collections for every menu a form might need, not for every menu the form did need. This had severe performance penalties. Sorted. 2008-04-18 09:27:29 +00:00
sb 4efb909880 bug 1801 : Better understanding of how 'Assert...' methods are supposed to work, leading to simpler code. 2008-04-17 17:33:16 +00:00
sb fd3bfabe3a bug 1801 : Prevent non-administrator access to administrator-only pages. This has involved creating a framework for authentication at controller level, which is not quite working at this stage 2008-04-17 16:16:19 +00:00
sb c480c2d41e bug 1800 : Andrew needed ADL pages to use same velocity layout as non-ADL pages, for consistent look and feel. However, where possible ADL pages should use a blank velocity layout so that page layout can be specified in the ADL. Made the layout (and also area and rescue) configurable via XSL parameters; default behavious is still to assume a blank layout. 2008-04-17 15:04:15 +00:00
sb 1ff56f3dd0 After delete, redirect to list view if available. 2008-04-08 15:05:36 +00:00
sb b240169fc7 Fixes to escape SQL keywords when used as column names 2008-03-19 15:37:48 +00:00
sb 74be55668f Fixed to use NHibernate's ILifecycle callbacks, rather than my own hacked *hook callbacks. 2008-03-19 14:46:20 +00:00
sb aec6114d9f Work on improving the NHibernate performance (not good enough yet). 2008-03-12 17:40:02 +00:00
sb 9a6b02cd6b Working hierarchical permissions when generating widgets; working sort of menus; many other improvements. 2008-03-12 13:46:10 +00:00
sb cadaf246f4 Now handling composite primary keys and (recursively) primary keys of type entity; also i18n handling considerably improved. 2008-03-10 17:01:26 +00:00
sb 95e8e5ae30 More impreovements based on experience with ASL 2008-03-05 11:05:12 +00:00
sb e423b325a4 Considerable progress on adjunct editing suite, but some lacunae remain. 2008-03-04 17:30:52 +00:00
sb 22567139f3 More work on i18n and caching; also, work on the views generator. 2008-03-03 17:35:28 +00:00
sb 698c014b0d Significant change in C# entities: instead of creating all collections for child objects at creation time of the parent object, now create them only when first requested. General tidyup in other files 2008-02-29 16:28:51 +00:00
af 97c62d4c86 Updated to pass through one-to-one elements and schema attributes. 2008-02-28 14:56:05 +00:00
sb 9ecbfb2f91 Allow tablename prefix to be specified when generating ADL 2008-02-28 14:52:08 +00:00
sb 0cac7bfba9 Now with working (but very slow) user-editable internationalised messages 2008-02-27 17:38:41 +00:00
sb f28dae3038 Added client-side validation stuff from the SRU branch of ADL 2008-02-21 12:40:23 +00:00
sb 1d8d6d1e22 Mainly correcting generated comments 2008-02-20 12:09:53 +00:00