Commit graph

  • ea9341145e Updated README to take account of the fact this is beginning to work. Simon Brooke 2018-06-20 10:12:47 +0100
  • 9bf773a978 Updated README to take account of the fact this is beginning to work. Simon Brooke 2018-06-20 10:12:47 +0100
  • fc79e74fb8 Moved utils into the support project. Also greatly improved CLI. Simon Brooke 2018-06-20 09:26:08 +0100
  • 2d7e39ca29 Work on getting forms to work - almost, but not quite, complete Simon Brooke 2018-06-19 08:24:43 +0100
  • 9d34005f9e Merge branch 'develop' of github.com:simon-brooke/adl into develop Simon Brooke 2018-06-17 06:48:06 +0100
  • adca71875c Work on getting forms working. Not complete but a considerable advance. Simon Brooke 2018-06-16 11:29:21 +0100
  • 40fc3a99cc Added drill-down in lists. Simon Brooke 2018-06-16 10:34:05 +0100
  • 8dae86ec79 Prefer safe-name Simon Brooke 2018-06-15 15:37:21 +0100
  • e879b8b628 Fixes to generated routes, views and queries Simon Brooke 2018-06-15 10:51:31 +0100
  • 8ee91b5372 Generated HugSQL queries now (all?) working. Simon Brooke 2018-06-14 21:26:23 +0100
  • e67142db47 ADL now successfully generates the whole db definition for YouYesYet Simon Brooke 2018-06-14 18:58:45 +0100
  • f0ddceb19c Link tables working; a few other minor fixes. Simon Brooke 2018-06-14 11:56:47 +0100
  • 055eac8092 Much improved Simon Brooke 2018-06-14 09:52:18 +0100
  • 66ab4a2bc1 Postgres generation is now very close to good. Simon Brooke 2018-06-14 00:25:11 +0100
  • e9ed2d0573 Rewrote adl2psql into Clojure, because these days it's more comfortable. Simon Brooke 2018-06-13 19:43:50 +0100
  • b69bcaa020 MY MONSTER IT LIVES! Simon Brooke 2018-06-11 19:08:08 +0100
  • 7c9f7f91b4 Improvements to page/form/list generation Simon Brooke 2018-06-11 10:13:44 +0100
  • 1338b54846 Added a main class, to allow command line invocation. Simon Brooke 2018-06-11 01:34:03 +0100
  • f4330aad6b Small fixes Simon Brooke 2018-06-11 01:06:16 +0100
  • 6b3f6e58d2 Merge remote-tracking branch 'origin/develop' into develop Simon Brooke 2018-06-10 22:20:53 +0100
  • e98906c85e Much progress! Many working! Simon Brooke 2018-06-10 21:05:02 +0100
  • 398e3c3a6c Much progress! Many working! Simon Brooke 2018-06-10 21:05:02 +0100
  • 538406b473 Most of the way to working forms Simon Brooke 2018-06-05 09:28:18 +0100
  • 2764f7ec00 Added magnitude attribute on entities Simon Brooke 2018-06-03 08:53:23 +0100
  • 1cf13abd45 Merged in Simon Brooke 2018-06-03 08:23:15 +0100
  • 481743ff2d Much improved query generation. Simon Brooke 2018-05-13 17:49:15 +0100
  • e3dfbb5343 Documentation improvement Simon Brooke 2018-05-13 15:31:32 +0100
  • 8a7a80a461 Very close to good on templates. Simon Brooke 2018-05-13 12:05:07 +0100
  • 18f9e67033 Documentation works, and templates are being generated. Simon Brooke 2018-05-12 14:15:02 +0100
  • fd9e65b7c7 Really substantial progress in generating Selmer templates. Simon Brooke 2018-05-11 18:56:58 +0100
  • ab2c45e887 string-equal-ignore-whitespace is a predicate... Simon Brooke 2018-03-21 11:26:23 +0000
  • fa704d1a07 Leveraged whitespace-insensitive match to make expected SQL readable Simon Brooke 2018-03-21 10:57:54 +0000
  • dcbe9ee01b Queries improved, all tests in adl.to-hugsql-queries-test pass. Simon Brooke 2018-03-21 10:32:02 +0000
  • 5cf0a4cbed More unit tests. Simon Brooke 2018-03-21 01:55:08 +0000
  • 4d6bad7c2a Making a commit now to mark a point in development. Many tests fail Simon Brooke 2018-03-20 22:52:04 +0000
  • 38bcacc376 Preparing for move to GitHub Simon Brooke 2018-03-20 16:21:43 +0000
  • dacc4a6429 Tidied up documentation file a bit (not yet sufficiently) Simon Brooke 2018-03-18 13:28:07 +0000
  • 2fc53be9e7 Recovery after CVS messup. simon 2010-08-18 17:55:02 +0000
  • b528b71c28 Minor fix to the file upload code. simon 2010-07-21 21:27:31 +0000
  • f64be419fe Taken most of the Cygnet branding out of the files - this is not to deny or minimise Cygnet's input. simon 2010-07-20 20:27:05 +0000
  • 8a3daa78d9 Some new work on Postgres, but not yet working and maybe a false start; apart from that, stuff brought over from Cygnets, getting file upload working on Monorail. simon 2010-07-20 19:53:39 +0000
  • 9b4c13178e Was missing parentheses around %Sequence; D'oh! simon 2010-06-20 17:59:37 +0000
  • afc255f374 Very minor fixes to syntax in 'specification' and 'reference' simon 2010-06-20 13:10:31 +0000
  • aa1de5f131 the index.html page was out of sync with the version! Fixed. sb 2010-06-02 14:32:22 +0000
  • 2594cb384c Improved auto-generated documentation for use with doxygen; moved 'using' devlarations inside namespaces. sb 2010-06-01 17:29:02 +0000
  • 63a94d8ce1 bug 3343 : Completed revision of ADL to support explicit ordering (incl reverse ordering) of lists sb 2010-01-12 17:20:16 +0000
  • 574e4d346f bug 3343 : Added entity 'order' as a possible child of 'list' sb 2010-01-12 14:29:09 +0000
  • 59a824e158 bug 3347 : Now showing NoDeleteReason in the errors area of the form status 3347: resolved FIXED sb 2010-01-12 11:48:19 +0000
  • 61bd54810d fix so that version information appears in page footer sb 2009-05-21 12:46:06 +0000
  • 14c9ca0cdd Can't search non-concrete fields with Hibernate. sb 2009-05-21 10:07:00 +0000
  • 3e8306ca6c pass locale into named templates as parem; major improvements to auto-documentation sb 2009-05-13 17:52:33 +0000
  • b87e01bd64 bug 2935 : This proved to be a more complicated problem than it might have. Exceptions thrown during deletion were not caught by the user interface, so the user got a fairly ugly error message. Fixed. status 2935 : resolved FIXED sb 2009-05-12 15:43:18 +0000
  • 9fac74f803 bug 2921 : The earlier change to diable paging on search results resulted in a division by zero error when there were no search results. Now fixed. sb 2009-05-12 14:29:12 +0000
  • ba7e48348a bug 2921 : Frankly this is a solution I take no pride in. Paging is disabled on search. This is OK if search is sufficiently focussed, but a bit untidy when it isn't. status 2921: resolved FIXED sb 2009-05-11 15:01:49 +0000
  • 74e730c444 Improved commenting on initialiser of properties which have type='entity' and a default value. We still can't generate the right code but I am generating a comment which explains why not. Using fully qualified class names in -with- entrypoints in controllers. sb 2009-05-08 16:27:24 +0000
  • 9628ed0b71 Temporary fix for broken entity initialisers - need more throught later sb 2009-05-07 10:31:26 +0000
  • fd92602be9 Temporary fix for broken entity initialisers - need more throught later sb 2009-05-07 10:07:11 +0000
  • b6823cb897 Minor fix - was generating wrong initialiser for entiry properties where the key field of the entity was of type string. sb 2009-05-07 09:50:55 +0000
  • 4902e969c7 bug 2912 : David had sb 2009-05-07 08:42:01 +0000
  • 2bd5c55412 bug 2913 : Sort of fixed. At least, I've fixed the wrong bit - the button on the form is now no longer there, but the link still reads 'edit'. However, this is a whole lot better. sb 2009-05-06 18:02:35 +0000
  • 97e9b62ace bug 2904 : This broke because we now do have in 'instance' when creating a new record; fixed by checking for $instance.IsNew status 2904: resolved FIXED sb 2009-05-06 17:25:55 +0000
  • 9e3e91ec01 removed ! from Go button dmcnicol 2009-05-05 11:48:42 +0000
  • 2f909cf9fc bug 2896 : added the Enter key submission capture into the view template dmcnicol 2009-05-05 11:21:19 +0000
  • b1e6c98600 bug 2896 : added javascript to capture enter pressed into the template dmcnicol 2009-05-05 08:25:53 +0000
  • 2d71a40f32 bug 2902 : Problem was that the default initialisation of a .Net DateTime value is outside the range of dates which SQL Server can represent. Modified to default DateTimes to the current date. status 2902: resolved FIXED sb 2009-05-04 15:37:37 +0000
  • 961e71e57a bug 2899 : This came down to two issues; one, a (new) bug in the shuffle widget code prevented the client-side validation working on new records; second, the specification for an email address was incorrect (it didn't allow a period before the '@', e.g. 'mike.oreilly@sru.org.uk'. Fixed status 2899: resolved FIXED sb 2009-05-04 13:53:18 +0000
  • 328e2606d2 bug 2896 : Was generating delete before save. Mistake. Fixed. status 2896 : resolved FIXED sb 2009-05-04 11:00:05 +0000
  • e71996068b Narrower default search inputs sb 2009-05-01 15:58:21 +0000
  • c560583100 Narrower default search inputs sb 2009-05-01 15:55:07 +0000
  • d34266c1a7 Final removal of excess plings. sb 2009-05-01 15:52:40 +0000
  • 037fff1ad1 Remove exclamation marks from action links sb 2009-05-01 15:30:46 +0000
  • b7448fdf6c bug 2883 : made records-per-page a build time parameter of adl2controllerclasses.xslt, defaulting to 15 status 2883: resolved FIXED sb 2009-05-01 15:28:58 +0000
  • 0991ad44f8 Corrected minor faults in outputting verbs sb 2009-05-01 11:18:39 +0000
  • 4648a1f9a9 bug 2831 : All tables are now sortable on any field, simply by clicking on the header. This involves changes to ADL and to CygnetToolkit status 2831 : resolved FIXED sb 2009-05-01 10:02:08 +0000
  • ca2ea6f98a Addd page div just inside 'body' sb 2009-05-01 08:58:44 +0000
  • 82a01ce516 bug 2838 : Belts and braces - if no valid session, blank the page content. This in addition to changes in C1873-SRU-Hospitality.adl.xml which generates a JavaScript forced redirect. status 2838: resolved FIXED sb 2009-05-01 08:46:45 +0000
  • bd2690ecdd bug 2869, 2871, 2877, 2878 : Sweep up of cosmetic bugs requiring ADL language/transform changes. status 2869, 2871, 2877, 2878 : resolved FIXED sb 2009-04-30 17:03:59 +0000
  • e83ba2c9ac bug 2847 : Right, the session timeout behaviour is now as follows; in ADL, all pages now timeout after $page-timeout seconds (default is 300) to $default-page (default id default.aspx) unless $page-timeout is set to zero. This behaviour is overridden in SRU Hospitality to redirect to dblogin/dologout.rails, thus guaranteeing both the database and forms authentication settings are also cleared. status 2847: resolved FIXED sb 2009-04-30 08:56:33 +0000
  • c1e9c49647 Allowing fieldgroups to have permissions sb 2009-04-29 15:45:02 +0000
  • e32f089d27 bug 2840 : This one proved to have much more subtlety than one would have expected. Changes to adl2controllerclasses and new support class, LinkTableUpdater, in Cygnet.Utils sb 2009-04-29 13:58:51 +0000
  • 97fd52777b bug 2840 : Major work on adl2controllerclasses to collect up modified entities and call before- and after- update hooks on all of them. It complies and looks convincing but at this stage a great deal more testing is required! sb 2009-04-28 18:27:59 +0000
  • 133b53fd23 Damned windows and hiding file extensions! sb 2009-04-28 14:09:46 +0000
  • a83f463f71 Upversioned all the other files! sb 2009-04-28 13:53:17 +0000
  • 9da7f897a5 Upversioned everything to 1.3. This is probably a mistake, given there are no breaking changes to the ADL language itself, only to the code generated from it; but nevertheless it's done. sb 2009-04-28 13:44:51 +0000
  • 148624c084 bug 2821 : Changes to ADL to implement the 'PrototypeFor classes carry default values for forms' solution. status 2821: resolved FIXED sb 2009-04-28 13:34:14 +0000
  • d2b026f8b9 bug 2824 : Partial solution. Now, instead of showing an unpopulated shuffle widget, I show a message explaining why the shuffle widget is not yet available. status 2824 : resolved FIXED sb 2009-04-27 16:29:40 +0000
  • 9f8490b3c5 bug 2820 : messages were not being added to the PropertyBag, in store. sb 2009-04-27 15:19:51 +0000
  • 6e995bfc5c Added before- and after- update hooks when saving auxiliary records sb 2009-04-17 13:11:04 +0000
  • 5b49d6a280 Recorrected fault in database param initialisation which was corrected in 1.30 but was not correctly tagged and thus got missed. sb 2009-04-17 09:43:27 +0000
  • 1376b2db36 bug 2792 : Reinstated the calls to the deprecated Before- and AfterUpdateHooks, and also to the deprecated BeforeDeletionHook. I am not entirely happy with this solution, which looks ugly. sb 2009-04-17 09:38:46 +0000
  • 124a10b8cc Corrected minor fault in initialisation of authentication-layer param sb 2009-03-25 11:52:51 +0000
  • bea3fc7517 bug 2680:Was not outputting columns for textareas; fixed. status 2680: resolved FIXED sb 2009-03-05 14:14:25 +0000
  • 51fecdad0f bug 2682: when outputting fields with options in tables, show the prompt rather than the value where possible status 2682: resolved FIXED sb 2009-03-05 13:12:19 +0000
  • 6ca0ca9c3d bug 2681: Added search button to searchable lists status 2681: resolved FIXED sb 2009-03-05 10:59:39 +0000
  • 87c7dc3f13 Some tidy up in the generation of the new hybrid pseudo-Database authentication system. sb 2009-03-02 10:31:44 +0000
  • 87a0f39b59 Default values for bit fields were being generated as 'true' and 'false' - these are invalid, not generating 1 or 0. sb 2009-02-20 16:12:56 +0000
  • 2b04dac72f bug 2622:The valiadtor Javascript object was being intialised before the onload function, when there was no DOM available. Consequently it was faling (silently). Fixed. At the same time I have removed an obsolete and misleading comment from the generated controller code, and made some other minor fixes to generated views. sb 2009-02-20 15:25:29 +0000
  • d2d9af3cfc Beginning of work to allow uploadable files sb 2009-02-20 10:31:02 +0000
  • 0547747aec bug 2619: Setting site-root in the generated JavaScript was what was causing the JavaScript breakages, and, inter alia, the ShuffleWidget failures and the if-missing failures. Removing this code fragment solves the problem. What's frustrating is I still can't see what's wrong with it. status 2619: resolved FIXED sb 2009-02-19 17:37:05 +0000
  • 66b984af45 Added a workable default site-root sb 2009-02-19 16:41:19 +0000