0.1

 
À
    ou Annuler
Migrate to 0.1 from a previous version
Par Julian Espérat , 27 septembre 2012
À

Hi everybody,

This message only concerns people who installed Novius OS before the 0.1 version was release and who want to update their current installation and / or the applications they created.

About Novius OS (core + bundled applications), migrations from the attached file needs to be run (after the files were updated using GIT).

About custom applications, here us the list of changes:

  • The order of parameters for javascript actions now always is callback(ui, data) (sometimes callback(data, ui) was used)
  • CRUD: "edit / translate", "visualise" and "delete" actions are now automatic by default
  • appdesk.grid.proxyUrl => appdesk.grid.urlJson
  • appdesk.adds => appdesk.buttons
  • All $object variables were renamed to $item (inside the views)
  • Behaviour_Tree : find_parent() was deleted (use get_parent() instead)
  • Sharable : for the image type, the list of possibles choices is now named "options" (was "possible")
  • CRUD views:

    * $view_params['item'] needs to be replaced by $item
    * $view_params[fieldset] needs to be replaced by$fiedlset
    * Every other $view_params['*']  need to be replaced by $crud['*']

Please feel free to contact us if you encounter any problem with the migration.

 
 
À
    ou Annuler
Migration vers la 0.1 depuis une version antérieure.
Par Julian Espérat , 27 septembre 2012
À

Bonjour,

Ce message est destiné uniquement aux développeurs ayant installé Novius OS avant la  sortie de la version 0.1 et souhaitant mettre à jour leur installation et / ou les applications qu'ils ont créées.

Pour Novius OS (coeur + applications fournies de base), il faut lancer les migrations en pièce jointe (après la mise à jour des fichiers via GIT).

Au niveau des applications personelles, voici la liste des changements à effectuer :

  • Les paramètres des closures javascript d'actions sont toujours callback(ui, data) (il y avait des cas callback(data, ui))
  • Dans le CRUD, les actions "edit / translate", "visualise" et "delete" sont gérées par défaut
  • appdesk.grid.proxyUrl => appdesk.grid.urlJson
  • appdesk.adds => appdesk.buttons
  • Renommage des variables $object en $item (pour les vues)
  • Behaviour_Tree :suppression de find_parent() (utiliser get_parent() à la place)
  • Sharable : pour le type image, la liste des possibles s'appelle désormais "options"
  • Vues du CRUD :

* $view_params['item'] à remplacer par $item
* $view_params[fieldset] à remplacer par $fiedlset
* Tous les autres $view_params['*'] à remplacer par $crud['*']

N'hésitez pas à nous solliciter en cas de problème. 

Cet article a plu à 2 utilisateurs.