f3f4f5c5bfGenerated 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
493cbb9527Role/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
b7caa8281aNow generating good group security code.
sb
2009-02-02 10:49:12 +0000
bb332d34adVery 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
307696a14aChanges to MS SQL transform to support improved group security
sb
2009-01-30 10:57:26 +0000
b34706e25aNumber of minor fixes, most significantly in the generation of auxiliary lists.
sb
2009-01-29 16:39:32 +0000
78964a814eA 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
ee4ae42fc4A 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
6ff5d773faAdded 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
bfd1f519dbRemoved 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
e2d31acdd6Minor 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
83e6e6d549The 1.1 DTD had not been added!
sb
2008-10-10 09:43:15 +0000
18a34342f8Fixed 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
f85040e72aFixed adl2documentation to get its stylesheet from a standard place
sb
2008-07-23 09:03:01 +0000
953c7fedfeMerged in fix to duplicate referential integrity chack problem
sb
2008-07-23 08:21:49 +0000
64988cb87dYes, always test before committing. Missing bracket fixed.
sb
2008-07-21 10:08:35 +0000
ac72992239Sorted 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
2c0d8ae5caMinor prettification of style sheet
sb
2008-07-18 16:25:53 +0000
60b138e0dfA 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
ea3e095896Lesson: don;t commit to CVS before testing thoroughly! Small bugs fixed
sb
2008-07-15 16:41:31 +0000
0c808cf901Added IsUserDistict attribute to properties which are user disctinct
sb
2008-07-15 16:28:59 +0000
7e94262e7bFixed minor bug in recursive entity resolution
sb
2008-06-10 09:33:06 +0000
2e9aa81fe5bug 1954 - was assuming keys would be passed in, and of course they aren't on creation.
sb
2008-06-10 08:51:16 +0000
090268cdbdFixes to generation of entity ant type menus - not 100% certain this is fully right yet.
sb
2008-06-09 15:52:07 +0000
a6b482259bRemoved 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
8f5573d224bug 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
f5b524e5c7This 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
f9fd11c101bug 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
5b09885eb8bug 1943: many details changes in the right direction, but not there yet.
sb
2008-06-03 16:09:07 +0000
a393b3b0e7A number of minor engineering fixes, plus Andrew's revised Panes mechanism.
sb
2008-06-03 14:38:14 +0000
c0a52bfbe6Added a Visual Studio solution and project file, just to tie this stuff together.
sb
2008-05-29 16:42:44 +0000
e2130bc4c4Copied 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
bf13d05877status 1896 : resolved later Still basically testing scmbug behaviour...
sb
2008-05-29 11:12:40 +0000
13da4268fastatus 1111111111: resolved fixed Really just testing the status command
sb
2008-05-29 10:45:51 +0000
d196f6b520bug 1896 : added NAnt build file to exercise the two-phase localisation idea.
sb
2008-05-29 10:37:22 +0000
5d25331d7bstatus 1896 : resolved later Mainly testing scmbug... Andrew reports this not working
sb
2008-05-29 10:26:47 +0000
30260bd69eBug 1035: More work on i18n, this time mostly in adl2controllerclasses
sb
2008-05-27 16:27:27 +0000
abbdd73ddfMore work on i18n
sb
2008-05-27 16:26:27 +0000
8d0c2a00f6bug 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
be2cc24ea7This 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
1abaead774Tiddly little bug was precenting ShuffleWidget code being generated...
sb
2008-05-19 15:25:06 +0000
cde22a9e96Integration of all the good features from the SRU branch, plus much beneficial refactoring.
sb
2008-05-19 14:49:18 +0000
41f45eb3cdAlmost completely working with Andrew's new SmartForm stuff.
sb
2008-05-16 15:26:20 +0000
7673552477Tactical commit point: everything is working using Andrew's new TypedPropertyBag, but not yet exploiting SmartFormHelper
sb
2008-05-16 11:12:48 +0000
dff905227dSpent 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
7b1f458583bug 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
7642f0bf02Quite a lot more improvement on robustness and formatting
sb
2008-05-09 16:12:12 +0000
0e392e6bb3bug 1833 : Added distinctness checks to controller generator; also transactions.
sb
2008-05-08 17:26:44 +0000
363dfd3df9Fixing 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
7e8fcf62f5bug 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
4efb909880bug 1801 : Better understanding of how 'Assert...' methods are supposed to work, leading to simpler code.
sb
2008-04-17 17:33:16 +0000
fd3bfabe3abug 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
c480c2d41ebug 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
1ff56f3dd0After delete, redirect to list view if available.
sb
2008-04-08 15:05:36 +0000
b240169fc7Fixes to escape SQL keywords when used as column names
sb
2008-03-19 15:37:48 +0000
74be55668fFixed to use NHibernate's ILifecycle callbacks, rather than my own hacked *hook callbacks.
sb
2008-03-19 14:46:20 +0000
aec6114d9fWork on improving the NHibernate performance (not good enough yet).
sb
2008-03-12 17:40:02 +0000
9a6b02cd6bWorking hierarchical permissions when generating widgets; working sort of menus; many other improvements.
sb
2008-03-12 13:46:10 +0000
cadaf246f4Now handling composite primary keys and (recursively) primary keys of type entity; also i18n handling considerably improved.
sb
2008-03-10 17:01:26 +0000
95e8e5ae30More impreovements based on experience with ASL
sb
2008-03-05 11:05:12 +0000
e423b325a4Considerable progress on adjunct editing suite, but some lacunae remain.
sb
2008-03-04 17:30:52 +0000
22567139f3More work on i18n and caching; also, work on the views generator.
sb
2008-03-03 17:35:28 +0000
698c014b0dSignificant 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
97c62d4c86Updated to pass through one-to-one elements and schema attributes.
af
2008-02-28 14:56:05 +0000