Lipsiasoft / lipsiadmin

Lipsiadmin is a new revolutionary admin for your projects. Lipsiadmin is based on Ext Js 3+. framework (with prototype adapter) and is ready for Rails 2.+. This admin is for newbie developper but also for experts, is not entirely written in javascript because the aim of developper wose build in a agile way web/site apps so we use extjs in a new intelligent way a mixin of “old” html and new ajax functions, for example ext manage the layout of page, grids, tree and errors, but form are in html code.

This URL has Read+Write access

kavu (author)
Tue Nov 10 12:30:45 -0800 2009
Lipsiasoft (committer)
Tue Nov 10 15:24:11 -0800 2009
lipsiadmin / CHANGELOG
100644 321 lines (280 sloc) 13.624 kb
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
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
  * Added Template Paths for grids and custom template for grid [Ragunalth]
  * Added German Translations [Peter]
  * Aliased Methods named_scope search to ext_search and paginate to ext_paginate to avoid conflicts.
  * Updated the Readme
  * Removed an unusued back_to helper
  * Fixed a bug with simple_error_messages_for [joe1chen]
  * Fixed a bug in generators on Windows [Paolo Angelini]
 
2009-09-09
  * Bump to 5.0.8
  * Changed the rake lipsiadmin:update:javascripts now update also backend.js.erb and locale.js.erb
  * Added a new frontend helper method for resize images on the fly
  * Added new locales for rails 2.3.4
  
2009-09-7
  * Bump to 5.0.7
  * Fix some compatibility issues on IE6+
  * Fix stackoverflow with prototype
 
 
2009-09-4
  * Fix header height on ie6+
  * Updated extjs to lastest version
 
2009-08-31
  * Bump to 5.0.6
  * Small fix to render_pdf
  * Updated EXJS to lastest svn rev.
  * Updated Prototype to lastest version 1.6.1
  * Fix in backend/base/index for open_grids
  * Build a new js expansion for ext
 
2009-08-07
  * Bump to 5.0.4
  * Fix for monthnames in locale.js
  * Fix for daynames in locale.js
  * Added the possibility to remove listners to cellmousedown and afteredit
 
2009-08-01
  * Improved performance of Ext store_data using length instead of size for count records
 
2009-07-28
  * Added cattr_accessor for set view_path, jars_path see doc of Lipsiadmin::Utils::PdfBuilder
 
2009-07-18
  * Fixed a big problem that occours in Rails 2.3.2 with timezone active and caching class!
 
2009-06-05
  * Dump to 5.0 Version
  * Support to ExtJs 3.0
  * Now we can browse with like "static" pages with back & next buttons of browsers [Ragunalth]
  * Now we can call directly a page, usefull for do a manual refresh of a page but also for condivide links.
  * Added a new method "un" for remove listners of extjs components
  * Removed "l" method because we just have to_l for have literal json (ex: "function add(){...}".to_l)
  * Removed unusued literals
  * Refactored add method, now is possible to add components
  * Renamed in ColumnModel add => add_column for conflict reason with add component
  * Refactored Configuration (used for extjs)
  * Fixed toolbar for add_buttons like "->" (ex: tbar.add_button :text => "->")
  * Fixed a extra comma in attachment generator
  * Fixed account grid generator
  * Fixed attachment_table, now correctly include utility_scopes
  * Fixed a little typo in ext controller component
  * Maked ext columns compatible with extjs 3.0 and 2.0
  * Added the possibility to add buttons with their menu
  * Fixed Pdf generator now dude to limtis of previous version we don't put html to stdin but we made a tmp file
  * Added Erb Templates in Pdf Generator
  * Added mswin compatibility with Pdf Generator
  * Fixed Ext DateTimeFiled with allowblank
  * Removed the default allowBlank: true from Ext.form.DateTimeField
  * Updated pdf mail builder according to new changes
  * Removed from Controller Pdf Builder the layout for compatiblity with pdf mailer
  * Changed simple_error_messages_for, now is localizable like default rails version
  * Fixed path in in menu generation expecially when we use params
  * Fixed a little issue when we regenerate locales for our models
  * Fixed menu with empty urls and submenus
  * Added a new option for column_model for render datetime to a date (:renderer => :time_to_date)
  * Added a new option for column_model for render percentage (:renderer => :percentage)
  * Fixed ext_date_select and ext_datetime_select to correctly render empty date(time) without the option :emptyToNow => true
  * Fixed correctly the time in ext_datetime_select when :emptyToNow => true
  * Change the box, now for render it (for uniformity reason) we need to use -box "My Box" do; some; end; instead of =box "My Box" ...
  * Added AccountAccess caching, you can expire that using Lipsiadmin::AccountAccess::Base.cache[account.id] = nil
  * Added Rake Tasks for start|stop|restart loops/background_workers
  * Added handler :after => "myfn()" to open_form
  * Added a new option to attachment_tag and attachments_tag for only upload files without manage the old ones
  * Added the possiblity to personalize ttbar using only necessary buttons like ttbar [:edit, :delete] or [:add, :delete]
  * Fixed a little bug in state_session generator
  * Added few new images in backend
 
2009-05-28
  * Refactored account_access now current_account (account logged) is aviable in our roles
  * Fix a typo in column_model
  * Little refactoring in account model because now mapping is not necessary
  * Improved Ext Components, now for example we can render in the same page multiple components without conflicts
  * Removed some unusued methods
  * Reject nil values from Ext Configuration
  * Fixed raising errors in grid editor
  * Updated controller generator, now accept ajax request
 
2009-05-27
  * Added new column renderer see: http://api.lipsiadmin.com/classes/Lipsiadmin/Ext/ColumnModel.html
  * Added a new datetime editor
  * Litte fix in AccountAccess.roles now return empty array if no roles instead rescue an error
 
2009-05-26
  * Fixed validates_attachment_content_type_for, now accepts correctly regex
  * Added a attachment_tag for autogenerate html for upload one file/image
  * Added a attachemnts_tag autogenerate html for upload multiple file/image and order them
  * Added a open_standard_grid for simplify use of ext window with ours grids.
  * Improved attachment generator
 
2009-05-21
  * Removed some grids defaults
  * Added attacher_name in before_save
  * Started a new task for translate models for I18n
  * Fix a bug in account.rb
  * Added ImageMagick requirements to gem
  * Improved doc
  * Allow models to have multiple attachments definitions
  
2009-05-18
  * Small fix in generation of account access
  * Fix an issue in backend_page generator
 
2009-05-15
  * Bumped version to 4.1.0
  * Now admin can be completly translated in any languages
  * Refactored generation of grids
  * Improved documentation of helpers
  * Fixed rdoc typos
  * Imporved backend helpers and rdoc
  * Added a frontend helper for keywords
 
2009-05-11
  * Bumped version to 4.0.0
  * Added editable grids
  * Refactored backend.js so javascript in tabs are evaluated after render so you can interact with tabs
  * Refactored Backend.window so now you can do much more with your grids/forms. See rdoc for examples.
  * Small refactor to attachment processor, now original attachments are saved without "_original_" in the filename.
 
2009-05-07
  * Fixed a problem with WithoutTable
  * Removed unusued routes
  * Fix few typos
  * Require at least Rails 2.2.x
  
2009-04-30
  * Fix a small typo in extgrid
  * Fix a dependency problem in lipsiadmin rake tasks
 
2009-04-29
  * Added :displayInfo => true in generators of grids
  * Fixed a problem with dependencies
 
2009-04-23
  * Fix rdoc for grid view
  * Fix a bug override default ext component methods
 
2009-04-20
  * Fix compatibility issues with ruby 1.9
  * Added a new module for background workers
  * Little formatting to tab helper for accept custom options
  * Fix rdoc for open_window helper
 
2009-04-10
  * Added startup test for account
  * Added raketasks for init test and autotest
 
2009-03-24
  * Fix landescape mode in pdf builder
 
2009-03-18
  * Removed an unused menu locales dir
  * Updated the readme with new generators
 
2009-03-17
  * Bump to version 3.3.3
  * Fix a typo in attachment migration
  
2009-03-16
  * Bump to version 3.3.2
  * Updated locales for work with rails 2.3.2 (do rake lipsiadmin:update:locales)
 
2009-03-14
  * Bump to version 3.3.1
  * Removed debug code from state_session_controller
  * Fix mistake in ux.js [Joseph]
  
2009-03-13
  * Improve licensed PD4ML detection, now will look first into vendor/pd4ml
  * Bump to version 3.3
  * Fixed a bug with responds_to_parent
  * Added a new generator for build database state session for extjs (script/generate state_session)
  * Added a new utils for use your licensed (if you have it) pd4ml jar
  * Fix pluralization when lipsiadmin generate migrations (attachment)
  * Removed debug info in lipsiadmin rake
  
2009-03-10
  * Fixed some typos in attachment table [Vakiliy]
 
2009-03-10
  * Bump to version 3.2
  * Fixed a problem with has_one_attachment
  * Fixed few typo in api doc for attachments
 
2009-03-05
  * Bump to version 3.1
  * Added a base login page for frontend
  * Added a new generator for frontend
  * Fixed a Typo in Authentication
  * Fixed an issue with frontend_login_required
  * Removed from backend generator frontend stuff
  * Small Fix in Backend Controller
  * Fixed Spelling Issue
 
2009-03-02
  * Release the stable version 3.0
 
2009-02-28
  * Fixed a small js error on dblclick on grids
  * Added for Ext::Component a new method for remove listener, remove_listener
  * Added for Ext::Component a new alias for grid.on, called add_listener
  * Fixed problem with generation of template for boolean cols
  * Improvement in Backend.js, now mask() when clean()
  * Fixed Attachment for get many styles
  * Added a new method in Ext::Component for generate on the fly extjs objects
  * Small refactoring in Ext::Component
  * Small refactoring in Ext::Grid
  * Fixed a small errror in Ext::Store
 
2009-02-27
  * Added as default sm :checkbox
  * Fixed a litte padding in firefox for datetimefield
  * Fixed a typo in account.rb
  * Fixed attachment creation for new records
  * Fixed a little problem with the generation of the attachment table
  * Added an options for prevent sending email, usefull for test rescue but not email report
  * Fixed a translation in backend_helper
  * Fixed a double render action in pdf
  * Added send_data as an options in pdf builder (for the controller)
  * Fixed the en locale for backend
  * Added scope to the component events
  * Added a new task for update javascripts (add require 'lipsiadmin_tasks' if you don't have yet in your RakeFile)
  * Fixed padding in DateTime Field for firefox
  * Removed not necessary frontend images
  * Extended Ext Component to be more flexible
  * Small refactoring of ext components
 
2009-02-26
  * Removed a grid unusued var
  * Added a new method to grid for getSelection
  * Added a as default grid.on("dblclick", edit)
  * Added a component handler (eg. grid.on(:dblclick, ...))
  * Fixed a litte error in date renderer
  * Fixed a litte error in Ext.form.DateTimeField
  * Added a padding for exceptions in standard.css
  * Fixed a litte error in backend.js
  * Fixed update, for force text/html header
  * Added two helpers to ext for mask, unmask Backend.app
  * Improved the exception_notifier and rescue templates for backend
  * Fixed ext_alert helper
  * Fixed ext_date_select
  * Fixed a little problem in exception notifier
  * Added a rescue if association not found in column_store
  * Improved documentation of box helper
  * Fixed a missing localization in box helper
  * Added :start => :close/:ope to the box helper
  * Added :style => "mystyle" to the box helper
  * Added in grid builder (edit, new, destroy) path for toolbar
  * Little reformat to Lipsiadmin::Controller::Ext::ColumnStore
  * Added new renderer in column model (boolean, eur_money, us_money)
  * Updated the remember file of script/generate backend_page
  * Improved store_data :include etc... see documentation Lipsiadmin::Controller::Ext for more details
  * Fixed a dataIndex conditions
  * Imporoved mapping columns for a better search
 
2009-02-25
  * Improved documentation now is online here http://api.lipsiasoft.com
  * Refactored text_field, text_area, password_field helpers
  * Refactored country_select helper
  * Refactored ext_date_select, ext_datetime_select helpers
  
2008-02-24
  * Rename Js app from Lipsiadmin.app to Backend.app
  * Added the possibility to reuse pages/froms/grids in windows.
  * Removed all external plugins
  * Rewritten Attachment creation
  * Rewritten Authentication and Menu creation
  * Rewritten all Helpers (now more fast)
  * Added a new helper for build extjs calendar (eg. ext_datetime :model, :created_at)
  * Added a new helper for build ext box
  * Included the missing country_select
  * Added helpers for build rjs grids
  * Grid by default have a search box that is no longer clientside but serverside
  * Improved html tags using the extjs stylesheets
  * Improved performances of javascript
  * Minimized ExtJs and Rails javascripts
  * Added a support request
  * Added an exception notifier
  * Rewritten pdf builder and helper
  * Added a pdf builder for actionmailer
  * Added method missing in ActiveRecord to intercept calls to non-localized methods (eg. name instead of name_cz)
  * Added utility scopes for paginate, include, search
  * Added a new literal method for prevent json to "strignify" javascripts funtctions (eg. "function() { alert('me')}".to_l)
  * Added a new module for escape utf8 chars for servers that don't have java with utf8 fonts (it's used by pdf builder)
  
2008-05-21
  * Added a new PDF generator, we don't need the expensive PRINCEXML, we can use pd4ml
 
2008-05-12.
  * Added a manifest that show the current routes that are necessary to add
 
2008-05-09.
  * Added ext-all-debug.js (Was autodetect if env == development)
  * Removed menuitems table and added new module project
  * Improve Auth System with project modules
  * Initial rdoc documentation
  * Removed from admin view list to index so we can use cruds
  * Improve Admin -> Accounts for add project modules
  * Added new class AccessControl (Documented)
  * New config file for roles, modules in initializers/access_rules.rb