← Back to team overview

openerp-community team mailing list archive

Re: New booking chart and web core modules

 

Hi !

Both repo are on Travis now and web unit tests are automatically launched ! Thanks Raphael for your help !

I have created 2 launchpad branches:
https://code.launchpad.net/~openerp-community/openerp-web/7.0-web-unleashed <https://code.launchpad.net/%7Eopenerp-community/openerp-web/7.0-web-unleashed> https://code.launchpad.net/~openerp-community/openobject-addons/7.0-booking-chart <https://code.launchpad.net/%7Eopenerp-community/openobject-addons/7.0-booking-chart> But I'm not sure about the project used for the booking chart (openobject-addons)...

About having only the master branch sync with the launchpad repo, I don't think it's an issue, at least for now... maybe it's something we will have to change if we will have multiple versions, one day :D


Michel


On 11/05/2013 08:43 PM, Ovnicraft wrote:



On Tue, Nov 5, 2013 at 7:21 AM, Raphael Valyi <rvalyi@xxxxxxxxx <mailto:rvalyi@xxxxxxxxx>> wrote:

    Hello Michel,

    alternatively, you can use that kind of Travis setting to get the
    exact same runbot test suite running from Github:
    https://github.com/openerpbrasil/l10n_br_core/blob/7.0/.travis.yml
    https://github.com/openerpbrasil/l10n_br_core/blob/7.0/.travis_install_nightly.sh
    https://github.com/openerpbrasil/l10n_br_core/blob/7.0/.travis_test_script.sh
    adapting the two last scripts for your modules of course. Travis
    enables you to setup any test suite you want, so if you want to
    launch an arbitrary javascript test suite it's ideal (I'm testing
    Ruby OpenERP clients along with OpenERP this way for instance).


Totally +1 to Raphael suggestion.

Great news for this, fork ! fork ! fork !

Thanks Michel,


    You can also make the Launchpad diehard users happy by registering
    a new Launchpad branch as a git mirror, such as we did for our
    localization for this same Github project:
    https://code.launchpad.net/~openerp-brazil-core-team/openerp.pt-br-localiz/l10n_br_core-7.0
    <https://code.launchpad.net/%7Eopenerp-brazil-core-team/openerp.pt-br-localiz/l10n_br_core-7.0>

    Warning: that only works automatically for the master Github
    branch. As for bzr/github bi-directional synchronization using a
    server cron, I recommend the git "bzr remote helper".


    And congratulation for the work around Backbone and Marionette!
    Regards.

-- Raphaël Valyi
    Founder and consultant
    http://twitter.com/rvalyi <http://twitter.com/#%21/rvalyi>
    +55 21 2516 2954 <tel:%2B55%2021%202516%202954>
    www.akretion.com <http://www.akretion.com/>







    On Tue, Nov 5, 2013 at 9:54 AM, Michel Meyer <mmeyer@xxxxxxxxx
    <mailto:mmeyer@xxxxxxxxx>> wrote:

        Hi,

        It's a good idea but i'm not very confortable with launchpad
        branches and how openerp community modules are organized...

          * somebody could suggest me where I should put these modules ?
              o maybe openerp-web-unleashed in
                lp:~openerp-community/openerp-web and
                openerp-booking-chart in
                lp:~openerp-community/openobject-addons ?
          * all community modules are automatically installed by runbot ?
          * any suggestion about how to keep github and launchpad
            branches sync ?


        Thanks,


        On 11/05/2013 11:50 AM, Moises Lopez wrote:

        Hello Michel,
        Good job!
        Thank you.

        Excuse me, Can you push to launchpad this branch?
        Runbot will test it automatically from launchpad.
        Only for this matter.

        El nov 4, 2013 8:58 AM, "Michel Meyer" <mmeyer@xxxxxxxxx
        <mailto:mmeyer@xxxxxxxxx>> escribió:

            Hi community !

            We are working on new modules at Trobz company and we
            decided to publish them.


            *Booking Chart module*

            A booking chart view, very flexible:

            - Display any resources in a booking chart
            - Easy scrolling navigation
            - Resource lazy loading
            - Zoom levels (from 1 week to 6 months)
            - Auto-merge overlapping resources
            - Native OpenERP search/group supported on listed resources
            - Manual period selection
            - Period freeze/unfreeze button
            - Mixin to link any OpenERP model with resources booking


            This module is hosted on github:
            https://github.com/trobz/openerp-booking-chart
            presentation page (with a nice video):
            http://trobz.github.io/openerp-booking-chart
            <http://trobz.github.io/openerp-booking-chart/>


            A "demo_task" module is available on the repository if
            you need a quick overview.


            *Web Unleashed module
            *

            The booking chart is the first public module using our
            core web module.
            We called it Web Unleashed because it's really the
            feeling we have when we started to use it :)

            Web Unleashed enable the development of rich new views in
            OpenERP and solve some common issues.

            - clear MVC pattern, based on Backbone and Marionette...
            with all their documentations !
            - new namespace to organize and get access to your objects
            - full-featured Backbone Models with OpenERP JSON-RPC API
            support
            - QWeb rendering for Marionette views
            - base objects to build custom views (Pager, Grouped
            Collection, Extended OpenERP View, State manager...)
            - unit tests for basic functionalities

            In my opinion, the biggest advantage is the use of well
            known libraries like Backbone and Marionette, coming with
            good documentations and helps already... something that
            is really missing natively on openerp-web.

            All the code is documented and a big part is unit tested.

            The module is also hosted on github:
            https://github.com/trobz/openerp-web-unleashed

            The "demo_todo" module is a good start to go inside web
            unleashed :)



            Hope the community will enjoy these new modules, more
            coming soon !

            Michel Meyer

            _______________________________________________
            Mailing list: https://launchpad.net/~openerp-community
            <https://launchpad.net/%7Eopenerp-community>
            Post to     : openerp-community@xxxxxxxxxxxxxxxxxxx
            <mailto:openerp-community@xxxxxxxxxxxxxxxxxxx>
            Unsubscribe : https://launchpad.net/~openerp-community
            <https://launchpad.net/%7Eopenerp-community>
            More help   : https://help.launchpad.net/ListHelp



        _______________________________________________
        Mailing list: https://launchpad.net/~openerp-community
        <https://launchpad.net/%7Eopenerp-community>
        Post to     : openerp-community@xxxxxxxxxxxxxxxxxxx
        <mailto:openerp-community@xxxxxxxxxxxxxxxxxxx>
        Unsubscribe : https://launchpad.net/~openerp-community
        <https://launchpad.net/%7Eopenerp-community>
        More help   : https://help.launchpad.net/ListHelp



    _______________________________________________
    Mailing list: https://launchpad.net/~openerp-community
    <https://launchpad.net/%7Eopenerp-community>
    Post to     : openerp-community@xxxxxxxxxxxxxxxxxxx
    <mailto:openerp-community@xxxxxxxxxxxxxxxxxxx>
    Unsubscribe : https://launchpad.net/~openerp-community
    <https://launchpad.net/%7Eopenerp-community>
    More help   : https://help.launchpad.net/ListHelp




--
Cristian Salamea
@ovnicraft


Follow ups

References