Issue #98 open
Guillaume Englert
created an issue

Main menu with the different app entries (list-views, creation views...).

Comments (17)

  1. Guillaume Englert reporter

    refs #98 New page header which contains a new main menu. Entries are now grouped by features, and not by app ; the creation entries are grouped together. The new menu manages the user info, the log-out entry, the last viewed items. The global search is now integrated to this header, and propose quick results (complete result are proposed too).

    Largely based on a prototype from @Rémy Rakic & @Florian Fabre (HTML, CSS, JS).

    The old menu is still available, but it will probably be removed in Creme 1.8.

    API breaking: - settings.USE_STRUCT_MENU removed and the old tree menu API has been removed (it was hidden & probably used by no one). - In CremeAppConfig.register_menu(), the argument 'creme_menu' uses the new menu API ; you can get the old API with settings.OLD_MENU = True (False by default).

    → <<cset d18759e1e00d>>

  2. Guillaume Englert reporter

    refs #98 New page header which contains a new main menu. Entries are now grouped by features, and not by app ; the creation entries are grouped together. The new menu manages the user info, the log-out entry, the last viewed items. The global search is now integrated to this header, and propose quick results (complete result are proposed too).

    Largely based on a prototype from @Rémy Rakic & @Florian Fabre (HTML, CSS, JS).

    The old menu is still available, but it will probably be removed in Creme 1.8.

    API breaking: - settings.USE_STRUCT_MENU removed and the old tree menu API has been removed (it was hidden & probably used by no one). - In CremeAppConfig.register_menu(), the argument 'creme_menu' uses the new menu API ; you can get the old API with settings.OLD_MENU = True (False by default).

    → <<cset d18759e1e00d>>

  3. Guillaume Englert reporter

    refs #27 #98 The quick-creation forms cannot be opened in a new tab anymore. It displayed a crappy page without <body> or CSS.

    API breaking: - (internal) In the menu, the links for quick forms sore the URL in an attribute 'data-href' (& 'href' is '#' now). The javascript function creme.menu.openQuickForm() has been modified to use 'data-href'.

    → <<cset 831df17076bf>>

  4. Guillaume Englert reporter

    refs #27 #98 The quick-creation forms cannot be opened in a new tab anymore. It displayed a crappy page without <body> or CSS.

    API breaking: - (internal) In the menu, the links for quick forms sore the URL in an attribute 'data-href' (& 'href' is '#' now). The javascript function creme.menu.openQuickForm() has been modified to use 'data-href'.

    → <<cset 831df17076bf>>

  5. Log in to comment