added support for shared templates from render method in controllers
47 lines of code changed in:
fixed bug causing property not found on entity mapping exception
2 lines of code changed in:
renamed test suite as it was not being picked up by build and added more tests for circular relationships
208 lines of code changed in:
fixed bug that was failing to establish the circular relationships correctly
7 lines of code changed in:
updated built to place releases in dist folder so they are picked up by builder server and use SNAPSHOT suffix
30 lines of code changed in:
changed cruise target to use package target to build releases
1 lines of code changed in:
removed reliance on ant 1.6.5 so it works on build server
8 lines of code changed in:
updated version in build properties to 0.2
2 lines of code changed in:
added test for circular relationships
135 lines of code changed in:
rolled back as build server doesn't have ant 1.6.5 :-(
1 lines of code changed in:
added mkdir command to copydir as it fails if dir doesn't exist
2 lines of code changed in:
updated to use package task as cruise control build failing
1 lines of code changed in:
updated to 0.1 release details, will increment to 0.2 after tagging
2 lines of code changed in:
updated build so cruise control creates SNAPSHOT releases
1 lines of code changed in:
organised imports
7 lines of code changed in:
varous fixes to tag libraries, added tree widget, and adaptive ajax tags that use different ajax implementations (yahoo or prototype at the moment)
373 lines of code changed in:
images for tree widget
268 lines of code changed in:
upgraded to latest prototype/scriptaculous libraries and added yahoo UI library to included JS
841 lines of code changed in:
added README file to build
65 lines of code changed in:
removed equals/hashCode methods for now
0 lines of code changed in:
moved non-working / in-progress samples to sandbox directory
1374 lines of code changed in:
- added reloading of related classes on domain class change
- fixed problem where interceptors were being lost on controller reload
75 lines of code changed in:
updated to only apply reload filter to controllers and not /*
32 lines of code changed in:
added INSTALL and LICENSE files to release build
207 lines of code changed in:
fixed problem where the index page was linking to the controllers with the 'Controller' suffix
13 lines of code changed in:
changed to delete tests before run-app and added tests to classpath for test-app
2 lines of code changed in:
fixed problem in render method by removign offending groovy files from groovy jar... added test case to test against this in the future
30 lines of code changed in:
fixed from Steven - corrected dos line feed problem
0 lines of code changed in:
removed OpenSessionInViewFilter and replaced with interceptor
0 lines of code changed in:
added configuration of OpenSessionInViewInterceptor to SpringConfig
15 lines of code changed in:
fixed bug where preceding content setting was incorrectly set for the def and set tags causing tag exception
2 lines of code changed in:
update from steven - added targets to create releases
134 lines of code changed in:
changed to use new AndBuilder instance for each request as previuos mechanism was not thread safe
3 lines of code changed in:
applied patches from Yasuhiko
8 lines of code changed in:
updated to use safe dereference operator when looping to avoid cannot invoke on null object problems
1 lines of code changed in:
fixed logic that was treating a circular one-to-many as a many-to-many and hence not mapping collections to hibernate causing collection lazy loading to break
36 lines of code changed in:
Added dynamic static factory method 'create' that gets called automatically on binding if the property is null.. thus solving the NullValueInNestedPath problem
109 lines of code changed in:
fixed bug in find method that was returning a list instead of a unique instance and added unit tests for finding with HQL query
25 lines of code changed in:
fixed a bug detected by Paul King: need for initial download of webtest was not detected correctly
5 lines of code changed in:
updated build so that it doesn't have to be cleaned every time
4 lines of code changed in:
updated to clean controllers when a new one is added so you don't get old duplicates..
updated build to reload jetty context if new controller is added so web.xml is reloaded
45 lines of code changed in:
housekeeping: found a way to have real reusable closures stored in the ant project
14 lines of code changed in:
fixed redirect method bug where context path was not included when redirecting to a uri
1 lines of code changed in:
added support for SortedSet so that elements retrieved from a one-to-many relationship can be displayed in an order
12 lines of code changed in:
added support for calling shared templates and views from controllers. The logic is similar to rails.. if a view name contains a / then it will be treated as direct uri reference
22 lines of code changed in:
added default implementations of equals and hashCode to domain class template
10 lines of code changed in:
added code to flush session following call to bootstrap classes so that changes to persistent instances are executed
3 lines of code changed in:
updated url pattern to allow spaces within the id
1 lines of code changed in:
removed redundant setting of flush mode on hibernate template
0 lines of code changed in:
updated so that you can redirect to a controller without specifying the action, hence implicitly redirecting to the controllers default action
3 lines of code changed in:
updated binder so that GORM now supports table per class inheritence as per the Hibernate docs. This means that you GORM classes can extend each other, but does not mean that dynamic finders/queries etc are polymorphic
5 lines of code changed in:
added null check for id as there is no point trying to retrieve an instance from the db of there is no id
3 lines of code changed in:
added null check for request attribute before evaluating whether its an Errors instance
12 lines of code changed in:
updated so that if the action reference contains any '/' slashes then it uses that as the uri relative to the application root, rather than appending the controller name etc.
11 lines of code changed in:
updated to attempt to retrieve a bean property from the request object if an attribute with the specified name doesn't exist
13 lines of code changed in:
fixed default controller class not mapping to ** and adding more unit tests for the controller class so it doesn't happen again
35 lines of code changed in:
added support for action interceptors
189 lines of code changed in:
corrected imports
5 lines of code changed in:
added support for redirection to urls
25 lines of code changed in:
added instanceof check for gstrings to render method
2 lines of code changed in:
made render method support gstrings
7 lines of code changed in:
swapped around logic of if statement to avoid null pointers at this point when the referenced type is unknown
1 lines of code changed in:
fixed logic of getPropertyName to use shortened name without package prefix
1 lines of code changed in:
added null check to avoid null pointer exception when referenced domain class is unknown
8 lines of code changed in:
made the 'unique' constraint more intelligent to work with updates
75 lines of code changed in:
fixed bug where the controller uri was not mapped when scaffolding was enabled hence breaking the edit and delete actions in scaffolded views
9 lines of code changed in:
fix more bad </body> tags
3 lines of code changed in:
make java tasks fail on error, make server port customizable, make webtest updating only if older than 30 days and newer version available
18 lines of code changed in:
added new 'ident()' method for resolving the identity of a domain class whatever the property name may be (useful when classes are mapped with hibernate) ..
This is needed to implement the fix for the 'unique' constraint which is coming next
52 lines of code changed in:
added var attribute to render method to avoid conflicts with nested 'it'
33 lines of code changed in:
fixed single action doesn't become default problem and added extra test cases to test controller classes
22 lines of code changed in:
added support for java.util.Calendar to scaffolding using the normal datePicker component
15 lines of code changed in:
fixed silly mistake in logic of matches constraint
1 lines of code changed in:
fixed problem where grails command didn't work if grails home had spaces
0 lines of code changed in:
null check to fix failing unit test
4 lines of code changed in:
removed redundant file
0 lines of code changed in:
- changed message source to be located the within the the grails-app directory rather than on the classpath thus allowing reloading of the message source.
- Moved default messages into the messages.properties file and removed defaultErrorMessages.properties as this is now redundant
203 lines of code changed in: