Commit graph

  • 9d09c248d0 Very close to having SRU working. sb 2009-02-19 15:29:27 +0000
  • ae09844508 Added immutable attrribute of property sb 2009-02-06 17:49:46 +0000
  • 5f129c98fc Still struggline with getting everything working with database layer security. sb 2009-02-06 17:48:58 +0000
  • 7a977d5acd Many, many changes to do with making database layer security. sb 2009-02-06 12:08:28 +0000
  • e7a4961e9b Added some important missing spaces! sb 2009-02-04 18:39:11 +0000
  • 19a35b9115 Now doing immutable widgets correctly. sb 2009-02-04 11:32:26 +0000
  • f3f4f5c5bf Generated navigation now permission-sensitive - it won't generate navigation links to pages you are not authorised to view. sb 2009-02-03 13:05:08 +0000
  • 493cbb9527 Role/group security is now at a frustrating 'very nearly' stage. I now believe I'm setting up all the security correctly in the transforms, but the SecurityHelper is not yet correctly discovering group membership. sb 2009-02-02 18:13:39 +0000
  • b7caa8281a Now generating good group security code. sb 2009-02-02 10:49:12 +0000
  • bb332d34ad Very close to having per-field permissions working correctly. Code for permissions is generated and the valocity syntax is correct but supporting code in Cygnet Toolkit has not yet been written and the way it is being generated may be wrong. sb 2009-01-30 15:08:26 +0000
  • 307696a14a Changes to MS SQL transform to support improved group security sb 2009-01-30 10:57:26 +0000
  • b34706e25a Number of minor fixes, most significantly in the generation of auxiliary lists. sb 2009-01-29 16:39:32 +0000
  • 78964a814e A number of minor bugfixes whilst getting SRU Hospitality to work with current ADL. I'm confident these are all bugfixes and they will have no adverse effect on other cutomers systems (the only system that might be affected is ASL and I shall check this). sb 2009-01-28 18:03:42 +0000
  • ee4ae42fc4 A number of very minor fixes: (1) when generating constructors, generate a reverence for the StylesHelper, as it is used in views we generate. (2) when generating lists, don't layout columns whose contents are themselves lists. sb 2009-01-28 12:10:02 +0000
  • 6ff5d773fa Added code to the C# entity transform to help with memory-leak debugging - this gets compiled in only if using #if DEBUG is used when compiling the C# sb 2009-01-12 10:51:40 +0000
  • bfd1f519db Removed the '#' inserted into reference URLs because, for example, when referring to Bugzilla, they get in the way. sb 2008-11-13 10:34:56 +0000
  • 1ef18c05b9 probably-better fix... sb 2008-10-31 14:35:06 +0000
  • 0d0ea56ac7 Further minor experimental fix sb 2008-10-31 14:31:04 +0000
  • 2319499b42 possible fix to unnumbered shuffle widget bug sb 2008-10-31 14:29:29 +0000
  • 5c099c6503 bug 2310 : If no values passed in from a shuffle widget, was not clearing the old values. sb 2008-10-31 13:10:22 +0000
  • c904067f80 Allowed more than one specification! sb 2008-10-24 11:13:30 +0000
  • 1d7f3fa9b2 Added an index.html page sb 2008-10-14 11:39:36 +0000
  • 01e25adf5a Removed redundent DTDs sb 2008-10-14 09:11:13 +0000
  • e2d31acdd6 Minor fixes: Corrected 'definition' to 'typedef'; Added 'adl:' namespace prefix in several places where it was missing; Removed duplicate <title> elements sb 2008-10-14 09:09:58 +0000
  • 83e6e6d549 The 1.1 DTD had not been added! sb 2008-10-10 09:43:15 +0000
  • 2d0044f59a And better still... sb 2008-10-09 16:12:21 +0000
  • 40cc82ad16 Better fix... sb 2008-10-09 16:09:14 +0000
  • 3a938c797c Temporary experimental change. sb 2008-10-09 15:50:06 +0000
  • 2159d3edfc Set all namespace information to refer to 1.1 sb 2008-10-02 10:52:39 +0000
  • d5c557f93e Bringing into line with current b_development sb 2008-10-02 10:43:42 +0000
  • ffbdce8989 Money was defaulting to zero pennies on all fields! sb 2008-08-28 11:22:25 +0000
  • 2f7a027610 IsNew property sb 2008-08-26 11:10:57 +0000
  • 18a34342f8 Fixed bug which caused controllers to require explicit values for key fields, even\nwhere these were auto-generated sb 2008-08-22 17:14:41 +0000
  • f85040e72a Fixed adl2documentation to get its stylesheet from a standard place sb 2008-07-23 09:03:01 +0000
  • 953c7fedfe Merged in fix to duplicate referential integrity chack problem sb 2008-07-23 08:21:49 +0000
  • 5a1a2e2b9f Removed obsolete files sb 2008-07-21 12:55:50 +0000
  • 64988cb87d Yes, always test before committing. Missing bracket fixed. sb 2008-07-21 10:08:35 +0000
  • ac72992239 Sorted the problem of generating null tests for non-nullable characters in C# entities; Removed square brackets from SQL keywords in generated SQL (relying on quotes instead). sb 2008-07-21 10:00:48 +0000
  • 2c0d8ae5ca Minor prettification of style sheet sb 2008-07-18 16:25:53 +0000
  • 60b138e0df A timestamp in SQL server is called a DateTime. That is actually called a timestamp is something else. sb 2008-07-18 14:46:08 +0000
  • ea3e095896 Lesson: don;t commit to CVS before testing thoroughly! Small bugs fixed sb 2008-07-15 16:41:31 +0000
  • 0c808cf901 Added IsUserDistict attribute to properties which are user disctinct sb 2008-07-15 16:28:59 +0000
  • 2aa16094bc Minor fixes sb 2008-07-15 15:20:53 +0000
  • 822e1b7fb3 Fixed a minor bug in the generation of sets sb 2008-07-15 12:04:33 +0000
  • 5118c8b76b Added 'revision' as an attribute of 'application' to make revision tracking easier. sb 2008-07-10 10:12:16 +0000
  • 83f163bb60 Mainly changes to MS-SQL generation sb 2008-07-10 09:55:30 +0000
  • 62168723e1 Mainly tidying up of auto-generated documentation sb 2008-07-08 11:25:11 +0000
  • f13185de34 Added an option to produce less detailed documentation; added table of contents to genrerated documentation sb 2008-07-04 16:10:29 +0000
  • bf29e641bd Renamed 'datadescriber.xslt' to 'adl2documentation.xslt for consistency sb 2008-07-04 14:57:02 +0000
  • 37a7ec160a Corrected a fault in SQL generation - the many end of one to many links wasn't being generated properly sb 2008-07-03 16:01:52 +0000
  • 4e0f0c58cc No significant change to anything that matters, just to the TestApp stuff. sb 2008-07-01 16:08:16 +0000
  • 8cd3a059ea Corrected a minor bug in link table generation sb 2008-07-01 13:45:16 +0000
  • 4ef11ec48e Still building up - and sorting out - the test application and unittesting framework. sb 2008-06-19 09:04:00 +0000
  • da2d7359ce Added auto-generated sql to CVS in error; removed. sb 2008-06-19 08:18:04 +0000
  • 2274981611 Forgot to save the project before committing. D'oh! sb 2008-06-18 15:58:15 +0000
  • cc6533decf Added a test application around which to build unit tests. sb 2008-06-18 15:55:48 +0000
  • 45df5ff5de *** empty log message *** sb 2008-06-18 15:54:46 +0000
  • 7e94262e7b Fixed minor bug in recursive entity resolution sb 2008-06-10 09:33:06 +0000
  • 2e9aa81fe5 bug 1954 - was assuming keys would be passed in, and of course they aren't on creation. sb 2008-06-10 08:51:16 +0000
  • 090268cdbd Fixes to generation of entity ant type menus - not 100% certain this is fully right yet. sb 2008-06-09 15:52:07 +0000
  • 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. sb 2008-06-09 11:31:52 +0000
  • 8f5573d224 bug 1946: rewritten UserIdentifier generator to fix this, along with many other changes including extensive refactoring of adl2controllerclasses. sb 2008-06-06 15:52:48 +0000
  • 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. sb 2008-06-06 08:46:27 +0000
  • 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. sb 2008-06-04 16:17:31 +0000
  • 5b09885eb8 bug 1943: many details changes in the right direction, but not there yet. sb 2008-06-03 16:09:07 +0000
  • a393b3b0e7 A number of minor engineering fixes, plus Andrew's revised Panes mechanism. sb 2008-06-03 14:38:14 +0000
  • c0a52bfbe6 Added a Visual Studio solution and project file, just to tie this stuff together. sb 2008-05-29 16:42:44 +0000
  • 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. sb 2008-05-29 16:39:07 +0000
  • bf13d05877 status 1896 : resolved later Still basically testing scmbug behaviour... sb 2008-05-29 11:12:40 +0000
  • 13da4268fa status 1111111111: resolved fixed Really just testing the status command sb 2008-05-29 10:45:51 +0000
  • d196f6b520 bug 1896 : added NAnt build file to exercise the two-phase localisation idea. sb 2008-05-29 10:37:22 +0000
  • 5d25331d7b status 1896 : resolved later Mainly testing scmbug... Andrew reports this not working sb 2008-05-29 10:26:47 +0000
  • 30260bd69e Bug 1035: More work on i18n, this time mostly in adl2controllerclasses sb 2008-05-27 16:27:27 +0000
  • abbdd73ddf More work on i18n sb 2008-05-27 16:26:27 +0000
  • 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. sb 2008-05-26 14:40:08 +0000
  • 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. sb 2008-05-21 13:00:55 +0000
  • 1abaead774 Tiddly little bug was precenting ShuffleWidget code being generated... sb 2008-05-19 15:25:06 +0000
  • cde22a9e96 Integration of all the good features from the SRU branch, plus much beneficial refactoring. sb 2008-05-19 14:49:18 +0000
  • 41f45eb3cd Almost completely working with Andrew's new SmartForm stuff. sb 2008-05-16 15:26:20 +0000
  • 7673552477 Tactical commit point: everything is working using Andrew's new TypedPropertyBag, but not yet exploiting SmartFormHelper sb 2008-05-16 11:12:48 +0000
  • 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. sb 2008-05-15 16:29:24 +0000
  • 7b1f458583 bug 1902: template formmenus did not correctly generate menus for entities on form fields, because of a missing namespace qualifier. sb 2008-05-13 10:36:46 +0000
  • 7642f0bf02 Quite a lot more improvement on robustness and formatting sb 2008-05-09 16:12:12 +0000
  • 0e392e6bb3 bug 1833 : Added distinctness checks to controller generator; also transactions. sb 2008-05-08 17:26:44 +0000
  • 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. sb 2008-04-18 10:06:47 +0000
  • 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. sb 2008-04-18 09:27:29 +0000
  • 4efb909880 bug 1801 : Better understanding of how 'Assert...' methods are supposed to work, leading to simpler code. sb 2008-04-17 17:33:16 +0000
  • 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 sb 2008-04-17 16:16:19 +0000
  • 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. sb 2008-04-17 15:04:15 +0000
  • 1ff56f3dd0 After delete, redirect to list view if available. sb 2008-04-08 15:05:36 +0000
  • b240169fc7 Fixes to escape SQL keywords when used as column names sb 2008-03-19 15:37:48 +0000
  • 74be55668f Fixed to use NHibernate's ILifecycle callbacks, rather than my own hacked *hook callbacks. sb 2008-03-19 14:46:20 +0000
  • aec6114d9f Work on improving the NHibernate performance (not good enough yet). sb 2008-03-12 17:40:02 +0000
  • 9a6b02cd6b Working hierarchical permissions when generating widgets; working sort of menus; many other improvements. sb 2008-03-12 13:46:10 +0000
  • cadaf246f4 Now handling composite primary keys and (recursively) primary keys of type entity; also i18n handling considerably improved. sb 2008-03-10 17:01:26 +0000
  • 95e8e5ae30 More impreovements based on experience with ASL sb 2008-03-05 11:05:12 +0000
  • e423b325a4 Considerable progress on adjunct editing suite, but some lacunae remain. sb 2008-03-04 17:30:52 +0000
  • 22567139f3 More work on i18n and caching; also, work on the views generator. sb 2008-03-03 17:35:28 +0000
  • 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 sb 2008-02-29 16:28:51 +0000
  • 97c62d4c86 Updated to pass through one-to-one elements and schema attributes. af 2008-02-28 14:56:05 +0000