public
Description: The web app builder for Rails
Homepage: http://hobocentral.net
Clone URL: git://github.com/tablatom/hobo.git
Changelog
tablatom (author)
Mon Apr 07 06:46:54 -0700 2008
commit  6f65145e7a1b39e3d4050f44596ee4a7fde05d0d
tree    74eed8515790f2fde56eb6371743c04cb032e757
parent  edcf635fa8d07f03b348025f40dd092c93b6b78d
...
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
0
@@ -1,3 +1,305 @@
0
+== Hobo 0.7.4 ===
0
+
0
+Switching to a new style for the changelog. Now that we're using git
0
+the commit logs are a lot better, so this file is just going to
0
+contain edited highlights of the commit log.
0
+
0
+ Rapid: making <view> make more use of the to_html API from
0
+ HoboFields
0
+
0
+ Reworked REXML extensions. Now compatible with REXML 3.7.1.1
0
+ through 3.7.1.3
0
+
0
+ ModelController -- fix to chosing whether or not to paginate
0
+
0
+ Various IE Javascript fixes
0
+
0
+ Rapid, <select-many>: Additional params, and IE fix
0
+
0
+ Moving the part-contexts javascripts from the very end of the
0
+ output, to the end of <body>
0
+
0
+ The script tag must now be output by the <page>, instead of
0
+ being appended automatically by DRYML. This is done in
0
+ <simple-layout/>
0
+
0
+ Rapid -- removing <view for='percentage'>
0
+
0
+ DRYML -- improved error reporting
0
+
0
+ Hobo::Model: fix -- we were breaking inheritence of validations
0
+
0
+ Model generators -- adding some helpful comments
0
+
0
+ Rapid: Fix to permission check for adding to primary collection on
0
+ <show-page>
0
+
0
+ Rapid: removing empty message from <index-page>
0
+
0
+ Rapid: Fix to enum-string editor
0
+
0
+ Rapid: Fix to auto-label in <count>
0
+
0
+ User model generator -- change create permission to allow admin to
0
+ create another admin
0
+
0
+ New lowpro version
0
+
0
+ New automatic css class 'with-owner' on default <card/>
0
+
0
+ Hobo::ModelController -- fix to automatic inclusion of reorder
0
+ action for models that act as list
0
+
0
+ Improvements to default <card>
0
+
0
+ Rapid javascript: try to automatically bring back the
0
+ empty-message on removing the last item from a collection
0
+
0
+ Scopes: fix to apply_scopes
0
+
0
+ Fix to <name-for-collection>
0
+
0
+ Rapid tags: Support for the empty-message on a collection
0
+ re-appearing automatically if all the items are removed by the
0
+ user
0
+
0
+ DRYML: scoped variables -- assigning to a variable now modifies
0
+ it's value in a parent scope if it's present in one
0
+
0
+ <delete-button> fix -- was incorrectly guessing 'in-place' during
0
+ ajax update
0
+
0
+ New tag <name-for-collection>
0
+
0
+ Fix to <view for='text'/>
0
+
0
+ Improvements to <table-plus>
0
+
0
+ Ability to sort by name of 'this' when 'this' is one of the
0
+ fields
0
+
0
+ Keep table headings in when the table is empty
0
+
0
+ Don't include page nav if the collection doesn't support it
0
+
0
+ Improvements to rapid pages
0
+
0
+ Allowing has_many associations in forms
0
+
0
+ Allowing the primary collection on a show page to be provided by
0
+ an instance variable (so that filtering/searching/pagination are
0
+ supported)
0
+
0
+ Tidy of <show-page>
0
+
0
+ <index-page> -- improved wording
0
+
0
+ Fixes to <index-page>
0
+
0
+ <account-nav> make 'logged in as bob' a link to current_user
0
+
0
+ Factored out default <collection> into <base-collection>, and
0
+ fixes to <collection-preview>
0
+
0
+ <base-card> -- add 'edit' link
0
+
0
+ <base-card> change 'title' param to 'heading' and make it easier
0
+ to provide your own
0
+
0
+ <creation-details> use a div rather than a span
0
+
0
+ Fix to <select-many>
0
+
0
+ Fix to <select-menu>
0
+
0
+ Fix to <input for='datetime'>
0
+
0
+ Rapid forms: switching to <select-one> and <select-many> naming
0
+
0
+ <form> -- don't include auth token on GET forms
0
+
0
+ Rapid: <belongs-to-menu-editor> -- don't show 'View' link if the
0
+ thing is not linkable
0
+
0
+ Rapid: adding sort attribute to <belongs-to-menu-editor>
0
+
0
+ Rapid: default 'no-filter' option for filter-menu
0
+
0
+ Rapid: Fix to extraneous whitespace in <you>
0
+
0
+ Rapid: better guess of label on <count>
0
+
0
+ Rapid: Use association name rather than class name in css classes
0
+ on <a> tags (when available)
0
+
0
+ Rapid: Fix to use of <else> with <a>
0
+
0
+ Removed 'all' method from ScopedProxy - delegates to the model
0
+ class instead
0
+
0
+ Fix to origin_attribute on scoped associations
0
+
0
+ Fix to with_abc automatic scopes
0
+
0
+ New automatic scopes 'include' and 'search', and improvements to
0
+ order_by scope
0
+
0
+ Scopes: fix to parameterised scopes on associations
0
+
0
+ Scopes: new apply_scopes method for models and has_many
0
+ associations
0
+
0
+ Pass a hash of scope-name => scope-arguments (single valur or
0
+ array), the result will be scoped accordingly, but only if the
0
+ first argument to the scope is not blank. It's designed to be
0
+ used from controllers: if a param (e.g. a search or filter) is
0
+ not included in the request, the scope is not applied
0
+
0
+ Hobo::ModelController -- fix to permission denied response for
0
+ ajax actions
0
+
0
+ Hobo::ModelController -- Fix to flash message after update
0
+
0
+ Hobo::ModelController -- fix to redirection after submitting a
0
+ form
0
+
0
+ Hobo::ModelController -- cleaning up sorting and filtering
0
+
0
+ Hobo::ModelController -- make reorder one of the automatic
0
+ :write_only actions if the model has the position_column method
0
+
0
+ <with-fields> better error reporting
0
+
0
+ Hobo::ModelController -- adding automatic reorder action
0
+
0
+ Works with acts_as_list and scriptaculous drag and drop
0
+ re-ordering
0
+
0
+ Hobo::Model adding :managed => true option to has_many
0
+
0
+ Only valid with the :through option. Records of the joining
0
+ model will be created and destroyed as required when this record
0
+ is saved, in order to honour the contents of the association at
0
+ save time.
0
+
0
+ Hobo::Model -- adding .user_update
0
+
0
+ Hobo::Model -- fix to user_find
0
+
0
+ Hobo::HoboHelper -- #map_this (used by repeat) will set this_key
0
+ when iterating over a hash
0
+
0
+ DRYML: made this_field_reflection do a better job of figuring out
0
+ the current reflection
0
+
0
+ DRYML: adding this_key -- gives you the current key when
0
+ <repeat>ing on a hash
0
+
0
+ DRYML: Error message for invalid attributes on parameter tags,
0
+ e.g. <foo: if-'...'>
0
+
0
+ Hobo module - fix to permission checks on unexpected objects
0
+
0
+ Hobo module -- always return false for can_create? on has_many
0
+ associations that are not 'simple'
0
+
0
+ (i.e. they have conditions)
0
+
0
+ DRYML: Fix for replacing an overridden tag parameter
0
+
0
+ Rapid pages: new submit label on show page (add to collection)
0
+
0
+ Rapid pages: Add param to <show-page>
0
+
0
+ Rapid pages: by default, append app-name to every title, override
0
+ with full-title attribute (<base-page>)
0
+
0
+ Rapid pages: <show-page> -- update primary collection count when
0
+ an item is deleted
0
+
0
+ Rapid pages: fix on <show-page>
0
+
0
+ Rapid pages: make edit link on show-page check if the edit action
0
+ is linkable
0
+
0
+ Rapid forms: adding inputs (just textareas) for textile and
0
+ markdown
0
+
0
+ front_controller generator -- use <collection-preview> in
0
+ index.dryml
0
+
0
+ Rapid generics: adding support for <collection with='&MyModel'/>
0
+
0
+ Rapid tags: switching to <main-nav> tag, called from simple-layout
0
+
0
+ hobo_model_resource generator -- removing creating of (rails
0
+ style) resource route
0
+
0
+ Improvements to rapid pages
0
+
0
+ Allowing has_many associations in forms
0
+
0
+ Allowing the primary collection on a show page to be provided by
0
+ an instance variable (so that filtering/searching/pagination are
0
+ supported)
0
+
0
+ Rapid: Fix to use of <else> with <a>
0
+
0
+ Removed 'all' method from ScopedProxy - delegates to the model
0
+ class instead
0
+
0
+ Fix to origin_attribute on scoped associations
0
+
0
+ Rapid tags: disabled <belongs-to-view>, new <view
0
+ for='ActiveRecord::Base'> is used now
0
+
0
+ Hobo::Model -- fix to reverse_refelction
0
+
0
+ Rapid tags: Adding <head:> and <foot:> params to <ul>
0
+
0
+ Rapid tags: Adding params to <select-many>
0
+
0
+ Rapid tags: adding support for <ul empty> (force the <ul> to
0
+ appear even if empty)
0
+
0
+ Fix: automatic scopes not_ and "association name" were not being
0
+ created
0
+
0
+ Rapid forms: Renaming <name-array-input> to <select-many> (and
0
+ improvements)
0
+
0
+ Hobo::Model -- adding assigment by arrays of names to has_many
0
+ associations
0
+
0
+ Hobo::Model -- adding Model.manage_join_records
0
+
0
+ Routing: fix -- don't try to load assemble.rb if
0
+ ApplicationController not defined
0
+
0
+ Rapid pages: Fix to body class on <new-page>
0
+
0
+ Rapid pages: fix to show page
0
+
0
+ Rapid pages -- fixing pluralisation of <index-page> title
0
+
0
+ Adding support for 'this' psuedo-field to <with-fields> and
0
+ <with-fields-names>
0
+
0
+ In particular, this makes it possible to include the object
0
+ itself in a table plus column
0
+
0
+ Adding a general <view> for ActiveRecord objects (just <a/>)
0
+
0
+ Allowing lookup of polymorphic tags to include ActiveRecord::Base
0
+ or Object as a catch-all
0
+
0
+ Rapid generics: make collection preview hide the show-all link if
0
+ there are none
0
+
0
+ <page-nav> now uses will_paginate's helper to provide much better
0
+ page navigation than before.
0
+
0
+
0
 === Release 0.7.3 ===
0
 
0
 hobo command -- options are now:

Comments

    No one has commented yet.