- 12 Jan, 2015 33 commits
-
-
Xiaowu Zhang authored
Add IE supported
-
Sven Franck authored
-
Sven Franck authored
-
Sven Franck authored
-
Sven Franck authored
-
Sven Franck authored
-
Sven Franck authored
- make sure only strings are passed to and returned from translation gadget - make sure to wrap in correct temporary elements (table rows in table, options in select, rest in div) - make sure forms are present when declareService is called
-
Sven Franck authored
- add notifyUpdate method to re-render header once translations are available - add translations to all text elements
-
Sven Franck authored
- update handlebars template, web sites with translations will have a collapsible language menu. - add collapsible menu inside listview - fix missing form element on panel searchfield - add handler to retrieve available languages when creating template - add translations for all text elements used - update declareService to handle multiple forms (close panel, searchfield, languages)
-
Sven Franck authored
- add uritemplate - add getTranslationDict method to retrieve a language dictionary from ERP5 - add fetchLanguage to handle browser working with "en-EN" vs gadget/ERP5 only using "en" - add ready handler to retrieve languages from web_site_module and translation method from custom initialization gadget (temp fix) to remove hardcoded configuration parameters - add error handler to catch missing translation method and not translate/expose language options to ensure compat with existing rJS web sites - add ready handler to initialize plugin and re-render header once translations are available - add method to expose available languages, so they can be fetched from the panel gadget - fix translation methods to only work with strings being passed in and out
-
Sven Franck authored
- switch gadget declarations in html (translate needs jio_ajax, must be available before header/panel) - add translation method bridge - add notifyUpdate to re-render header once translations are available - add getSiteRoot to return root url, so translation gadget can fetch languages declared on website - add error handlers to make sure existing rjs websites don't break
-
Sven Franck authored
-
Sven Franck authored
-
Sven Franck authored
-
Sven Franck authored
-
Sven Franck authored
-
Sven Franck authored
-
Sven Franck authored
-
Sven Franck authored
-
Sven Franck authored
-
Sven Franck authored
-
Sven Franck authored
-
Sven Franck authored
-
Sven Franck authored
-
Sven Franck authored
-
Sven Franck authored
-
Sven Franck authored
-
Xiaowu Zhang authored
-
Xiaowu Zhang authored
Do not merge in Master
-
Sven Franck authored
-
Xiaowu Zhang authored
-
Xiaowu Zhang authored
-
Tristan Cavelier authored
- Tested on an instance which DOM seems to be different than default one. This reverts commit b8f34d3c.
-
- 09 Jan, 2015 2 commits
-
-
Kirill Smelkov authored
tl;dr currently function/forum/{administrator,user} are mapped to Author only role on forum module without also mapping to Auditor role. Auditor role is needed because by definition Author cannot view content and without such role Admin & User cannot see DiscussionThreadModule at all. Similarly besides having Author role, Users also need to have Auditor role on DiscussionThread in order to view threads. Currently for DiscussionThreadModule we map categories function/forum/administrator and function/forum/user to one Author role in A5 speak. Then, for forum, it is assumed that each user will be assigned only one functional category to each user (e.g. only one of function/forum/{administrator,user,visitor}). So it turns out e.g. function/forum/administrator category is mapped to only Author role on DiscussionThreadModule. Now by definition Authors can create d...
-
Tristan Cavelier authored
-
- 08 Jan, 2015 1 commit
-
-
Vincent Pelletier authored
Factorise code paths between simulation and "real" modes, fixing occasional non-representativeness of simulation mode. Factorise code (down from 300 to 200 lines). Simplify code (ex: use set instead of None-value dict). Merge consecutive loops: - delete/expire immediately instead of building a list to process later - process each Base Category entirely (create, edit, delete/expire/keep) before going to the next This merging should overall reduce memory usage significantly.
-
- 07 Jan, 2015 1 commit
-
-
Tristan Cavelier authored
- Two methods defined twice with the same code in the same script
-
- 06 Jan, 2015 2 commits
-
-
Tristan Cavelier authored
-
Tristan Cavelier authored
- original script removes security_uid which are referenced on group_id_security_uid fields
-
- 02 Jan, 2015 1 commit
-
-
Jérome Perrin authored
-