diff --git a/addons/hr/hr.py b/addons/hr/hr.py index d19f1f7de8b..1ed3f263d10 100644 --- a/addons/hr/hr.py +++ b/addons/hr/hr.py @@ -122,6 +122,7 @@ class hr_job(osv.osv): 'company_id': fields.many2one('res.company', 'Company'), 'state': fields.selection([('open', 'No Recruitment'), ('recruit', 'Recruitement in Progress')], 'Status', readonly=True, required=True, help="By default 'In position', set it to 'In Recruitment' if recruitment process is going on for this job position."), + 'write_date': fields.datetime('Update Date', readonly=True), } _defaults = { 'company_id': lambda self,cr,uid,c: self.pool.get('res.company')._company_default_get(cr, uid, 'hr.job', context=c), diff --git a/addons/hr/hr_demo.xml b/addons/hr/hr_demo.xml index e20365432de..79d1e3cbec6 100644 --- a/addons/hr/hr_demo.xml +++ b/addons/hr/hr_demo.xml @@ -78,11 +78,13 @@ Good language skills, other than English (Dutch and French preferred, others wel Consultant + 5 Experienced Developer + 5 diff --git a/addons/product/data/img/accessory1.png b/addons/product/data/img/accessory1.png new file mode 100644 index 00000000000..a95bf5bff09 Binary files /dev/null and b/addons/product/data/img/accessory1.png differ diff --git a/addons/product/data/img/accessory2.jpg b/addons/product/data/img/accessory2.jpg deleted file mode 100644 index 58c190b7c35..00000000000 Binary files a/addons/product/data/img/accessory2.jpg and /dev/null differ diff --git a/addons/product/data/img/accessory2.png b/addons/product/data/img/accessory2.png new file mode 100644 index 00000000000..7de5d27c791 Binary files /dev/null and b/addons/product/data/img/accessory2.png differ diff --git a/addons/product/data/img/apple_wireless_keyboard.png b/addons/product/data/img/apple_wireless_keyboard.png new file mode 100644 index 00000000000..724d1085cb9 Binary files /dev/null and b/addons/product/data/img/apple_wireless_keyboard.png differ diff --git a/addons/product/data/img/bose.jpg b/addons/product/data/img/bose.jpg deleted file mode 100644 index c4379e369b0..00000000000 Binary files a/addons/product/data/img/bose.jpg and /dev/null differ diff --git a/addons/product/data/img/bose.png b/addons/product/data/img/bose.png new file mode 100644 index 00000000000..1349f6991a4 Binary files /dev/null and b/addons/product/data/img/bose.png differ diff --git a/addons/product/data/img/imac.png b/addons/product/data/img/imac.png new file mode 100644 index 00000000000..613465f6490 Binary files /dev/null and b/addons/product/data/img/imac.png differ diff --git a/addons/product/data/img/ipad_mini.jpg b/addons/product/data/img/ipad_mini.jpg deleted file mode 100644 index ad58a7b2976..00000000000 Binary files a/addons/product/data/img/ipad_mini.jpg and /dev/null differ diff --git a/addons/product/data/img/ipad_mini.png b/addons/product/data/img/ipad_mini.png new file mode 100644 index 00000000000..e0c97f19e2a Binary files /dev/null and b/addons/product/data/img/ipad_mini.png differ diff --git a/addons/product/product_demo.xml b/addons/product/product_demo.xml index 7f6ab93a2d7..260b4b3ea0b 100644 --- a/addons/product/product_demo.xml +++ b/addons/product/product_demo.xml @@ -177,6 +177,30 @@ Services + + + Apple Products + + + + + Ipad + + + + + Ipod + + + + + Imac + + + + + Apple Accessories + @@ -228,8 +252,8 @@ HDD SH-1 iPad Retina Display - PCSC349 - + A2323 + 500.0 750.0 @@ -243,11 +267,11 @@ FaceTime HD Camera, 1.2 MP Photos Bose Mini Bluetooth Speaker - PC-DEM - + B3423 + 600.0 - 900.0 + 147.0 consu @@ -257,45 +281,43 @@ FaceTime HD Camera, 1.2 MP Photos iPad Mini - 15” LCD Monitor - LCD15 - + A1232 + 800.0 - 1200.0 + 320.0 consu - 17” LCD Monitor - LCD17 - + Apple In-Ear Headphones + A8767 + - 880.0 - 1350.0 + 70.0 + 79.0 consu - iPod Accessory - KeyQ - - - 10.0 - 13.0 + iMac + A1090 + + 1299.0 + 1799.0 consu - USB Keyboard, AZERTY - KeyA - + Apple Wireless Keyboard + AK789 + 10.0 - 13.0 + 47.0 consu @@ -314,8 +336,8 @@ FaceTime HD Camera, 1.2 MP Photos iPod - M-Las - + A6678 + 14 16.50 @@ -325,8 +347,9 @@ FaceTime HD Camera, 1.2 MP Photos iPod - M-Las - + 16 Gb + A6678 + 14 16.50 diff --git a/addons/product/product_image_demo.xml b/addons/product/product_image_demo.xml index c5b67309a95..59b67ce29c5 100644 --- a/addons/product/product_image_demo.xml +++ b/addons/product/product_image_demo.xml @@ -23,23 +23,23 @@ - + - + - + - + - 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E3i6WVVbTkjBOCzzLgfka9k8PeArPSdAtLG4xLNEp3uOAWJJP86meq0DU//Z/+ENs2h0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8APD94cGFja2V0IGJlZ2luPSfvu78nIGlkPSdXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQnPz4KPHg6eG1wbWV0YSB4bWxuczp4PSdhZG9iZTpuczptZXRhLyc+CjxyZGY6UkRGIHhtbG5zOnJkZj0naHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyc+CgogPHJkZjpEZXNjcmlwdGlvbiB4bWxuczp4bXA9J2h0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8nPgogIDx4bXA6TW9kaWZ5RGF0ZT4yMDEwLTA3LTIxVDE3OjA2OjQ0KzAxOjAwPC94bXA6TW9kaWZ5RGF0ZT4KICA8eG1wOkNyZWF0ZURhdGU+MjAxMC0wNy0yMVQxNzoxMzozOCswMTowMDwveG1wOkNyZWF0ZURhdGU+CiAgPHhtcDpNZXRhZGF0YURhdGU+MjAxMC0wNy0yMVQxNzowNjo0NCswMTowMDwveG1wOk1ldGFkYXRhRGF0ZT4KIDwvcmRmOkRlc2NyaXB0aW9uPgoKIDxyZGY6RGVzY3JpcHRpb24geG1sbnM6dGlmZj0naHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8nPgogIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgPHRpZmY6WUNiQ3JQb3NpdGlvbmluZz4yPC90aWZmOllDYkNyUG9zaXRpb25pbmc+CiAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogIDx0aWZmOk1ha2U+U09OWTwvdGlmZjpNYWtlPgogIDx0aWZmOk1vZGVsPkNZQkVSU0hPVDwvdGlmZjpNb2RlbD4KICA8dGlmZjpOYXRpdmVEaWdlc3Q+MjU2LDI1NywyNTgsMjU5LDI2MiwyNzQsMjc3LDI4NCw1MzAsNTMxLDI4MiwyODMsMjk2LDMwMSwzMTgsMzE5LDUyOSw1MzIsMzA2LDI3MCwyNzEsMjcyLDMwNSwzMTUsMzM0MzI7NEJFOURGN0JCMzJCQzhGMDc1NUI3RjFENDIyNjVFNjI8L3RpZmY6TmF0aXZlRGlnZXN0PgogPC9yZGY6RGVzY3JpcHRpb24+CgogPHJkZjpEZXNjcmlwdGlvbiB4bWxuczpleGlmPSdodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyc+CiAgPGV4aWY6RXhpZlZlcnNpb24+MDIxMDwvZXhpZjpFeGlmVmVyc2lvbj4KICA8ZXhpZjpGbGFzaHBpeFZlcnNpb24+MDEwMDwvZXhpZjpGbGFzaHBpeFZlcnNpb24+CiAgPGV4aWY6Q29sb3JTcGFjZT4xPC9leGlmOkNvbG9yU3BhY2U+CiAgPGV4aWY6Q29tcHJlc3NlZEJpdHNQZXJQaXhlbD4yLzE8L2V4aWY6Q29tcHJlc3NlZEJpdHNQZXJQaXhlbD4KICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+NjQwPC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+NDgwPC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICA8ZXhpZjpEYXRlVGltZU9yaWdpbmFsPjIwMTAtMDctMjFUMTc6MTM6MzgrMDE6MDA8L2V4aWY6RGF0ZVRpbWVPcmlnaW5hbD4KICA8ZXhpZjpEYXRlVGltZURpZ2l0aXplZD4yMDEwLTA3LTIxVDE3OjEzOjM4KzAxOjAwPC9leGlmOkRhdGVUaW1lRGlnaXRpemVkPgogIDxleGlmOkV4cG9zdXJlVGltZT4xLzYwPC9leGlmOkV4cG9zdXJlVGltZT4KICA8ZXhpZjpGTnVtYmVyPjQwLzEwPC9leGlmOkZOdW1iZXI+CiAgPGV4aWY6RXhwb3N1cmVQcm9ncmFtPjI8L2V4aWY6RXhwb3N1cmVQcm9ncmFtPgogIDxleGlmOkV4cG9zdXJlQmlhc1ZhbHVlPjMvMTA8L2V4aWY6RXhwb3N1cmVCaWFzVmFsdWU+CiAgPGV4aWY6TWF4QXBlcnR1cmVWYWx1ZT4zLzE8L2V4aWY6TWF4QXBlcnR1cmVWYWx1ZT4KICA8ZXhpZjpNZXRlcmluZ01vZGU+MjwvZXhpZjpNZXRlcmluZ01vZGU+CiAgPGV4aWY6TGlnaHRTb3VyY2U+MDwvZXhpZjpMaWdodFNvdXJjZT4KICA8ZXhpZjpGb2NhbExlbmd0aD43MS8xMDwvZXhpZjpGb2NhbExlbmd0aD4KICA8ZXhpZjpGaWxlU291cmNlPjM8L2V4aWY6RmlsZVNvdXJjZT4KICA8ZXhpZjpTY2VuZVR5cGU+MTwvZXhpZjpTY2VuZVR5cGU+CiAgPGV4aWY6TmF0aXZlRGlnZXN0PjM2ODY0LDQwOTYwLDQwOTYxLDM3MTIxLDM3MTIyLDQwOTYyLDQwOTYzLDM3NTEwLDQwOTY0LDM2ODY3LDM2ODY4LDMzNDM0LDMzNDM3LDM0ODUwLDM0ODUyLDM0ODU1LDM0ODU2LDM3Mzc3LDM3Mzc4LDM3Mzc5LDM3MzgwLDM3MzgxLDM3MzgyLDM3MzgzLDM3Mzg0LDM3Mzg1LDM3Mzg2LDM3Mzk2LDQxNDgzLDQxNDg0LDQxNDg2LDQxNDg3LDQxNDg4LDQxNDkyLDQxNDkzLDQxNDk1LDQxNzI4LDQxNzI5LDQxNzMwLDQxOTg1LDQxOTg2LDQxOTg3LDQxOTg4LDQxOTg5LDQxOTkwLDQxOTkxLDQxOTkyLDQxOTkzLDQxOTk0LDQxOTk1LDQxOTk2LDQyMDE2LDAsMiw0LDUsNiw3LDgsOSwxMCwxMSwxMiwxMywxNCwxNSwxNiwxNywxOCwyMCwyMiwyMywyNCwyNSwyNiwyNywyOCwzMDtFREIzNUE0RTM5ODcyNDI1QjI4RDA1NzBCQUY1NUJGRjwvZXhpZjpOYXRpdmVEaWdlc3Q+CiAgPGV4aWY6SVNPU3BlZWRSYXRpbmdzPgogICA8cmRmOlNlcT4KICAgIDxyZGY6bGk+MTAwPC9yZGY6bGk+CiAgIDwvcmRmOlNlcT4KICA8L2V4aWY6SVNPU3BlZWRSYXRpbmdzPgogIDxleGlmOkZsYXNoIHJkZjpwYXJzZVR5cGU9J1Jlc291cmNlJz4KICA8L2V4aWY6Rmxhc2g+CiA8L3JkZjpEZXNjcmlwdGlvbj4KCiA8cmRmOkRlc2NyaXB0aW9uIHhtbG5zOmRjPSdodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyc+CiAgPGRjOmZvcm1hdD5pbWFnZS9qcGVnPC9kYzpmb3JtYXQ+CiAgPGRjOmRlc2NyaXB0aW9uPgogICA8cmRmOkFsdD4KICAgIDxyZGY6bGkgeG1sOmxhbmc9J3gtZGVmYXVsdCc+PC9yZGY6bGk+CiAgIDwvcmRmOkFsdD4KICA8L2RjOmRlc2NyaXB0aW9uPgogPC9yZGY6RGVzY3JpcHRpb24+CgogPHJkZjpEZXNjcmlwdGlvbiB4bWxuczpwaG90b3Nob3A9J2h0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8nPgogIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgPHBob3Rvc2hvcDpJQ0NQcm9maWxlPnNSR0IgSUVDNjE5NjYtMi4xPC9waG90b3Nob3A6SUNDUHJvZmlsZT4KIDwvcmRmOkRlc2NyaXB0aW9uPgoKIDxyZGY6RGVzY3JpcHRpb24geG1sbnM6eG1wTU09J2h0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8nPgogIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6Q0M5QUFEMDNBNzk0REYxMUEyNzVGQjg5M0Y1MjNBQTU8L3htcE1NOkluc3RhbmNlSUQ+CiAgPHhtcE1NOkRvY3VtZW50SUQgcmRmOnJlc291cmNlPSd4bXAuZGlkOkNDOUFBRDAzQTc5NERGMTFBMjc1RkI4OTNGNTIzQUE1JyAvPgogIDx4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+eG1wLmRpZDpDQzlBQUQwM0E3OTRERjExQTI3NUZCODkzRjUyM0FBNTwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogIDx4bXBNTTpIaXN0b3J5PgogICA8cmRmOlNlcT4KICAgPC9yZGY6U2VxPgogIDwveG1wTU06SGlzdG9yeT4KIDwvcmRmOkRlc2NyaXB0aW9uPgoKPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KPD94cGFja2V0IGVuZD0ncic/Pgr/4gxYSUNDX1BST0ZJTEUAAQEAAAxITGlubwIQAABtbnRyUkdCIFhZWiAHzgAC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 + diff --git a/addons/website_hr_recruitment/__init__.py b/addons/website_hr_recruitment/__init__.py index df7b1cd985d..9f86759e32b 100644 --- a/addons/website_hr_recruitment/__init__.py +++ b/addons/website_hr_recruitment/__init__.py @@ -1,2 +1,2 @@ import controllers -import recruitment +import models diff --git a/addons/website_hr_recruitment/__openerp__.py b/addons/website_hr_recruitment/__openerp__.py index 6107e903c55..aaf295a0d6b 100644 --- a/addons/website_hr_recruitment/__openerp__.py +++ b/addons/website_hr_recruitment/__openerp__.py @@ -9,7 +9,7 @@ OpenERP Contact Form """, 'author': 'OpenERP SA', - 'depends': ['website', 'hr', 'hr_recruitment', 'website_mail'], + 'depends': ['hr_recruitment', 'website_mail'], 'data': [ 'website_hr_recruitment_demo.xml', 'website_hr_recruitment_data.xml', @@ -17,8 +17,8 @@ OpenERP Contact Form 'security/ir.model.access.csv', 'security/website_hr_recruitment_security.xml', ], - 'css':[ - 'static/src/css/*.css' - ], + 'css': [ + 'static/src/css/*.css' + ], 'installable': True, } diff --git a/addons/website_hr_recruitment/models/__init__.py b/addons/website_hr_recruitment/models/__init__.py new file mode 100644 index 00000000000..755183a1d3c --- /dev/null +++ b/addons/website_hr_recruitment/models/__init__.py @@ -0,0 +1 @@ +import hr_job diff --git a/addons/website_hr_recruitment/recruitment.py b/addons/website_hr_recruitment/models/hr_job.py similarity index 74% rename from addons/website_hr_recruitment/recruitment.py rename to addons/website_hr_recruitment/models/hr_job.py index c5865f9d22e..bce498d22d0 100644 --- a/addons/website_hr_recruitment/recruitment.py +++ b/addons/website_hr_recruitment/models/hr_job.py @@ -2,11 +2,12 @@ from openerp.osv import osv, fields -# defined for access rules + class hr_job(osv.osv): + """ Override to add website-related columns: published, description. """ _inherit = "hr.job" + _columns = { - 'write_date': fields.datetime('Update Date', readonly=True), 'website_published': fields.boolean('Available in the website'), 'website_description': fields.html('Description for the website'), } diff --git a/addons/website_hr_recruitment/website_hr_recruitment_demo.xml b/addons/website_hr_recruitment/website_hr_recruitment_demo.xml index 214cf6c4d74..e2a64d5505b 100644 --- a/addons/website_hr_recruitment/website_hr_recruitment_demo.xml +++ b/addons/website_hr_recruitment/website_hr_recruitment_demo.xml @@ -4,212 +4,209 @@ True - 5 -
-
-
+
+
+
-

You will be responsible for developing and improving product communication. You will work autonomously as well as coordinate and supervise small distributed development teams for specific projects. You will become a techinical expert of the product.

+

You will be responsible for developing and improving product communication. You will work autonomously as well as coordinate and supervise small distributed development teams for specific projects. You will become a techinical expert of the product.

We are looking for a passionated marketer manager to help us make products people love to use. We need someone who is ambitious, passionated, and ..... not afraid to start new things, a lot of new things and scale them.

-
-
-
-
-
-
-
- -
-

Responsibilities

-

- What you will do ... -

-
- -
    +
+
+
+
+
+
+
+ +
+

Responsibilities

+

+ What you will do ... +

+
+ +
  • Hire a team of great marketing people
  • Increase the visibility of the product
  • Increase opportunities
  • Improve our communication to customers
  • Transform our product into a suite of well positioned business Apps
  • -
- + +
-
-
- -
-

Skills

-

- Must have ... -

-
- -
    +
+
+
+ +
+

Skills

+

+ Must have ... +

+
+ +
  • Write attractive content
  • Define a clear communication strategy
  • Scale our events organization all around the world
  • Launch new marketing campaigns and offers
  • -
- + +
-
-
- -
-

Nice to have

-

- Close to the perfection ... -

-
- -
    +
+
+
+ +
+

Nice to have

+

+ Close to the perfection ... +

+
+ +
  • You are creative
  • You have an affinity with the product
  • You are ready to work in a dynamic company
  • You are approachable, honest and fun team player
  • You have an affinity with the IT world
  • -
- + +
-
-
-
-
-
-

What we offer

-

A good job in a young and dynamic team

-
-
-

-A full time job, with an attractive salary package in a small team of smart people. You will start contract with a full technical and functional training. If you are passionate, motivate and flexible apply for this job, you will certainly join the best company ever.

-

With our product, which is a suite of 3000 business apps. It is fully open source, full featured and it’s online offer is 3 times cheaper than traditional competitors. We have 2.000.000 users, and we're growing fast.

-

Because of our constant growth, we're now looking for people to reinforce our team of enthusiastic developers. So if working on an open source project in a friendly and cooperative atmosphere sounds like fun to you, read on...

-
+
+
+
+
+
+
+

What we offer

+

A good job in a young and dynamic team

+
+
+

A full time job, with an attractive salary package in a small team of smart people. You will start contract with a full technical and functional training. If you are passionate, motivate and flexible apply for this job, you will certainly join the best company ever.

+

With our product, which is a suite of 3000 business apps. It is fully open source, full featured and it’s online offer is 3 times cheaper than traditional competitors. We have 2.000.000 users, and we're growing fast.

+

Because of our constant growth, we're now looking for people to reinforce our team of enthusiastic developers. So if working on an open source project in a friendly and cooperative atmosphere sounds like fun to you, read on...

+
+
+
+
+
+
+
+
+

Our staff at work

+

Pictures of smart and enthusiastic people

+
+
+
+ +
+
+ +
+
+ +
+
+
-
-
-
-
-
-

Our staff at work

-

Pictures of smart and enthusiastic people

-
-
-
- -
-
- -
-
- -
-
- -
-
-
-
-
- +
+
+
+
True - 5 -
-
-
-
- You will be responsible for developing and improving applications, such as the You will work autonomously as well as coordinate and supervise small distributed development teams for specific projects. You will become a technical expert of the product. -
-
-
-
-
-
-
+
+
+
+
+ You will be responsible for developing and improving applications, such as the You will work autonomously as well as coordinate and supervise small distributed development teams for specific projects. You will become a technical expert of the product. +
+
+
+
+
+
+
-
- -
-

Responsibilities

-

- What you will do ... -

-
- -
    -
  • You will work closely with all developers
  • -
  • You will report to the head of R&D
  • -
  • You will initially be coached by senior developers
  • -
  • You will become a technical expert of the product.
  • -
- -
+
+ +
+

Responsibilities

+

+ What you will do ... +

-
-
- -
-

Skills

-

- Must have ... -

-
- -
    + +
      +
    • You will work closely with all developers
    • +
    • You will report to the head of R&D
    • +
    • You will initially be coached by senior developers
    • +
    • You will become a technical expert of the product.
    • +
    + +
+
+
+
+ +
+

Skills

+

+ Must have ... +

+
+ +
  • Master or engineer in computer science
  • Preferably 1 year of experience
  • Good knowledge of object oriented programming
  • Good knowledge of web design
  • Good knowledge of HTML and Javascript
  • -
- + +
-
-
- -
-

Nice to have

-

- Close to the perfection ... -

-
- -
    +
+
+
+ +
+

Nice to have

+

+ Close to the perfection ... +

+
+ +
  • Good knowledge of the programming language
  • Good knowledge of the latest web technologies
  • Good language skills in an other langages
  • @@ -217,612 +214,604 @@ A full time job, with an attractive salary package in a small team of smart peop
  • Passion for the Internet and its culture
  • Quick and autonomous learner
  • Team spirit and good communication
  • -
- + +
-
-
-
-
+
+
+
+
+
-

What we offer

-

A good job in a young and dynamic team

-
-
-

-A full time job, with an attractive salary package in a small team of smart people. You will start contract with a full technical and functional training. If you are passionate, motivate and flexible apply for this job, you will certainly join the best company ever.

-

With our product, which is a suite of 3000 business apps. It is fully open source, full featured and it’s online offer is 3 times cheaper than traditional competitors. We have 2.000.000 users, and we're growing fast.

-

Because of our constant growth, we're now looking for people to reinforce our team of enthusiastic developers. So if working on an open source project in a friendly and cooperative atmosphere sounds like fun to you, read on...

+

What we offer

+

A good job in a young and dynamic team

+
+

A full time job, with an attractive salary package in a small team of smart people. You will start contract with a full technical and functional training. If you are passionate, motivate and flexible apply for this job, you will certainly join the best company ever.

+

With our product, which is a suite of 3000 business apps. It is fully open source, full featured and it’s online offer is 3 times cheaper than traditional competitors. We have 2.000.000 users, and we're growing fast.

+

Because of our constant growth, we're now looking for people to reinforce our team of enthusiastic developers. So if working on an open source project in a friendly and cooperative atmosphere sounds like fun to you, read on...

-
-
-
-
+
+
+
+
+
-

Our staff at work

-

Pictures of smart and enthusiastic people

-
+

Our staff at work

+

Pictures of smart and enthusiastic people

+
- -
+ +
- -
+ +
- -
+ +
- -
-
+ + -
+ +
True - 5 -
-
-
-
- We are looking for a motivated and results-driven Functional Consultant! You will take part in the consulting services we provide to our partners and customers, on the functional side. Your job start from the quotation to the customer to the delivery to the customer. You listen the customer and try to give him the best service. You report to the head of consulting service and will be coached by a senior consultant. -
-
+
+
+
+
+ We are looking for a motivated and results-driven Functional Consultant! You will take part in the consulting services we provide to our partners and customers, on the functional side. Your job start from the quotation to the customer to the delivery to the customer. You listen the customer and try to give him the best service. You report to the head of consulting service and will be coached by a senior consultant.
-
-
-
-
+
+
+
+
+
+
-
- -
-

Responsibilities

-

- What you will do ... -

-
- -
    -
  • Take part in the consulting services
  • -
  • Analyse needs, write specification documents and quotation
  • -
  • Quantify and negotiate the resources required
  • -
  • Follow and check the development part
  • -
  • Help with the configuration of the software
  • -
  • Deliver generic OpenERP functional training sessions
  • -
  • Will report to the Head of Professional Services
  • +
    + +
    +

    Responsibilities

    +

    + What you will do ... +

    +
    + +
      +
    • Take part in the consulting services
    • +
    • Analyse needs, write specification documents and quotation
    • +
    • Quantify and negotiate the resources required
    • +
    • Follow and check the development part
    • +
    • Help with the configuration of the software
    • +
    • Deliver generic OpenERP functional training sessions
    • +
    • Will report to the Head of Professional Services
    -
    +
+
+
+
+ +
+

Skills

+

+ Must have ... +

-
-
- -
-

Skills

-

- Must have ... -

-
- -
    + +
    • You have a Master degree in Business Management
    • You have 2 or 3 years of experience
    • You speak fluently French and English
    • You are an excellent communicator and negotiator
    • You have an affinity with the IT world
    • -
    - +
+
-
-
- -
-

Nice to have

-

- Close to the perfection ... -

-
- -
    +
+
+
+ +
+

Nice to have

+

+ Close to the perfection ... +

+
+ +
  • You have good knowledge in accounting
  • You are available immediately
  • You speak a third language
  • You are a quick and autonomous learner
  • You are ready to travel in US
  • -
- + +
-
-
-
-
+
+
+
+
+
-

What we offer

-

A good job in a young and dynamic team

-
-
-

- A full time job, with an attractive salary package in a small team of smart people. You will start contract with a full technical and functional training. If you are passionate, motivate and flexible apply for this job, you will certainly join the best company ever.

-

With our product, which is a suite of 3000 business apps. It is fully open source, full featured and it’s online offer is 3 times cheaper than traditional competitors. We have 2.000.000 users, and we're growing fast.

-

Because of our constant growth, we're now looking for people to reinforce our team of enthusiastic developers. So if working on an open source project in a friendly and cooperative atmosphere sounds like fun to you, read on...

+

What we offer

+

A good job in a young and dynamic team

+
+

A full time job, with an attractive salary package in a small team of smart people. You will start contract with a full technical and functional training. If you are passionate, motivate and flexible apply for this job, you will certainly join the best company ever.

+

With our product, which is a suite of 3000 business apps. It is fully open source, full featured and it’s online offer is 3 times cheaper than traditional competitors. We have 2.000.000 users, and we're growing fast.

+

Because of our constant growth, we're now looking for people to reinforce our team of enthusiastic developers. So if working on an open source project in a friendly and cooperative atmosphere sounds like fun to you, read on...

-
-
-
-
+
+
+
+
+
-

Our staff at work

-

Pictures of smart and enthusiastic people

-
+

Our staff at work

+

Pictures of smart and enthusiastic people

+
- -
+ +
- -
+ +
- -
+ +
- -
+ + - - -
-
+ + + +
-
-
-
+
+
+
-

You will be responsible for developing and improving product communication. You will work autonomously as well as coordinate and supervise small distributed development teams for specific projects. You will become a techinical expert of the product.

+

You will be responsible for developing and improving product communication. You will work autonomously as well as coordinate and supervise small distributed development teams for specific projects. You will become a techinical expert of the product.

We are looking for a passionated executive manager to help us make products people love to use. We need someone who is ambitious, passionated, and ..... not afraid to start new things, a lot of new things and scale them.

-
-
-
-
-
+
+
+
+
+
-
- -
-

Responsibilities

-

- What you will do ... -

-
- -
    -
  • Hire a team of great executive people
  • -
  • Increase the visibility of the product
  • -
  • Increase opportunities
  • -
  • Improve our communication to customers
  • +
    + +
    +

    Responsibilities

    +

    + What you will do ... +

    +
    + +
      +
    • Hire a team of great executive people
    • +
    • Increase the visibility of the product
    • +
    • Increase opportunities
    • +
    • Improve our communication to customers
    -
    +
+
+
+
+ +
+

Skills

+

+ Must have ... +

-
-
- -
-

Skills

-

- Must have ... -

-
- -
    + +
    • Write attractive content and build up executive materials
    • Define a clear communication strategy
    • Scale our events organization all around the world
    • Launch new products, marketing campaigns and offers
    • -
    - +
+
-
-
- -
-

Nice to have

-

- Close to the perfection ... -

-
- -
    +
+
+
+ +
+

Nice to have

+

+ Close to the perfection ... +

+
+ +
  • You are creative
  • You have an affinity with the product
  • You are ready to work in a dynamic company
  • You are approachable, honest and fun team player
  • -
- + +
-
-
-
-
+
+
+
+
+
-

What we offer

-

A good job in a young and dynamic team

-
-
-

- A full time job, with an attractive salary package in a small team of smart people. You will start contract with a full technical and functional training. If you are passionate, motivate and flexible apply for this job, you will certainly join the best company ever.

-

With our product, which is a suite of 3000 business apps. It is fully open source, full featured and it’s online offer is 3 times cheaper than traditional competitors. We have 2.000.000 users, and we're growing fast.

-

Because of our constant growth, we're now looking for people to reinforce our team of enthusiastic developers. So if working on an open source project in a friendly and cooperative atmosphere sounds like fun to you, read on...

+

What we offer

+

A good job in a young and dynamic team

+
+

A full time job, with an attractive salary package in a small team of smart people. You will start contract with a full technical and functional training. If you are passionate, motivate and flexible apply for this job, you will certainly join the best company ever.

+

With our product, which is a suite of 3000 business apps. It is fully open source, full featured and it’s online offer is 3 times cheaper than traditional competitors. We have 2.000.000 users, and we're growing fast.

+

Because of our constant growth, we're now looking for people to reinforce our team of enthusiastic developers. So if working on an open source project in a friendly and cooperative atmosphere sounds like fun to you, read on...

-
-
-
-
+
+
+
+
+
-

Our staff at work

-

Pictures of smart and enthusiastic people

-
+

Our staff at work

+

Pictures of smart and enthusiastic people

+
- -
+ +
- -
+ +
- -
+ +
- -
-
+ + -
-
+ + +
-
-
-
+
+
+
- You will be responsible for developing and improving applications, such as the You will work autonomously as well as coordinate and supervise small distributed development teams for specific projects. You will become a technical expert of the product. -
+ You will be responsible for developing and improving applications, such as the You will work autonomously as well as coordinate and supervise small distributed development teams for specific projects. You will become a technical expert of the product.
-
-
-
-
+
+
+
+
+
-
- +
+

Responsibilities

- What you will do ... + What you will do ...

-
- - -
    -
  • You will work closely with all technical officer
  • -
  • You will report to the head of R&D
  • -
  • You will initially be coached by senior technical officer
  • -
  • You will become a technical expert of the product.
  • -
- -
+
+ +
    +
  • You will work closely with all technical officer
  • +
  • You will report to the head of R&D
  • +
  • You will initially be coached by senior technical officer
  • +
  • You will become a technical expert of the product.
  • +
+
-
-
- -
-

Skills

-

- Must have ... -

-
- -
    +
+
+
+ +
+

Skills

+

+ Must have ... +

+
+ +
  • Master or engineer in computer science
  • Preferably 1 year of experience
  • Good knowledge of object oriented programming
  • Good knowledge of web design
  • -
- + +
-
-
- -
-

Nice to have

-

- Close to the perfection ... -

-
- -
    +
+
+
+ +
+

Nice to have

+

+ Close to the perfection ... +

+
+ +
  • Good knowledge of the programming language
  • Good knowledge of the latest web technologies
  • Good language skills in an other langages
  • Contributions to open source projects
  • -
- + +
-
-
-
-
+
+
+
+
+
-

What we offer

-

A good job in a young and dynamic team

-
-
-

- A full time job, with an attractive salary package in a small team of smart people. You will start contract with a full technical and functional training. If you are passionate, motivate and flexible apply for this job, you will certainly join the best company ever.

-

With our product, which is a suite of 3000 business apps. It is fully open source, full featured and it’s online offer is 3 times cheaper than traditional competitors. We have 2.000.000 users, and we're growing fast.

-

Because of our constant growth, we're now looking for people to reinforce our team of enthusiastic chief technical officer. So if working on an open source project in a friendly and cooperative atmosphere sounds like fun to you, read on...

+

What we offer

+

A good job in a young and dynamic team

+
+

A full time job, with an attractive salary package in a small team of smart people. You will start contract with a full technical and functional training. If you are passionate, motivate and flexible apply for this job, you will certainly join the best company ever.

+

With our product, which is a suite of 3000 business apps. It is fully open source, full featured and it’s online offer is 3 times cheaper than traditional competitors. We have 2.000.000 users, and we're growing fast.

+

Because of our constant growth, we're now looking for people to reinforce our team of enthusiastic chief technical officer. So if working on an open source project in a friendly and cooperative atmosphere sounds like fun to you, read on...

-
-
-
-
+
+
+
+
+
-

Our staff at work

-

Pictures of smart and enthusiastic people

-
+

Our staff at work

+

Pictures of smart and enthusiastic people

+
- -
+ +
- -
+ +
- -
+ +
- -
-
+ + -
-
+ + +
-
-
-
-
- You will be responsible for developing and improving applications, such as the You will work autonomously as well as coordinate and supervise small distributed development teams for specific projects. You will become a technical expert of the product. +
+
+
+
+ You will be responsible for developing and improving applications, such as the You will work autonomously as well as coordinate and supervise small distributed development teams for specific projects. You will become a technical expert of the product. +
+
+
+
+
+
+
+
+
+ +
+

Responsibilities

+

+ What you will do ... +

+
+ +
    +
  • You will work closely with all trainees
  • +
  • You will report to the head of R&D
  • +
  • You will initially be coached by senior trainees
  • +
  • You will become a technical expert of the product.
  • +
+
-
-
-
-
-
-
- -
-

Responsibilities

-

- What you will do ... -

-
- - -
    -
  • You will work closely with all trainees
  • -
  • You will report to the head of R&D
  • -
  • You will initially be coached by senior trainees
  • -
  • You will become a technical expert of the product.
  • -
- -
+
+
+ +
+

Skills

+

+ Must have ... +

-
-
- -
-

Skills

-

- Must have ... -

-
- -
    -
  • Master or engineer in computer science
  • -
  • Preferably 1 year of experience
  • -
  • Good knowledge of object oriented programming
  • -
  • Good knowledge of web design
  • -
- -
-
-
-
- -
-

Nice to have

-

- Close to the perfection ... -

-
- -
    -
  • Good knowledge of the programming language
  • -
  • Good knowledge of the latest web technologies
  • -
  • Good language skills in an other langages
  • -
  • Contributions to open source projects
  • -
- -
+ +
    +
  • Master or engineer in computer science
  • +
  • Preferably 1 year of experience
  • +
  • Good knowledge of object oriented programming
  • +
  • Good knowledge of web design
  • +
+
-
-
-
-
-
-

What we offer

-

A good job in a young and dynamic team

+
+
+ +
+

Nice to have

+

+ Close to the perfection ... +

-
-

- A full time job, with an attractive salary package in a small team of smart people. You will start contract with a full technical and functional training. If you are passionate, motivate and flexible apply for this job, you will certainly join the best company ever.

-

With our product, which is a suite of 3000 business apps. It is fully open source, full featured and it’s online offer is 3 times cheaper than traditional competitors. We have 2.000.000 users, and we're growing fast.

-

Because of our constant growth, we're now looking for people to reinforce our team of enthusiastic trainees. So if working on an open source project in a friendly and cooperative atmosphere sounds like fun to you, read on...

+ +
    +
  • Good knowledge of the programming language
  • +
  • Good knowledge of the latest web technologies
  • +
  • Good language skills in an other langages
  • +
  • Contributions to open source projects
  • +
+
-
-
-
-
-
-

Our staff at work

-

Pictures of smart and enthusiastic people

-
-
-
- -
-
- -
-
- -
-
- -
-
+
+
+
+
+
+
+
+

What we offer

+

A good job in a young and dynamic team

+
+
+

A full time job, with an attractive salary package in a small team of smart people. You will start contract with a full technical and functional training. If you are passionate, motivate and flexible apply for this job, you will certainly join the best company ever.

+

With our product, which is a suite of 3000 business apps. It is fully open source, full featured and it’s online offer is 3 times cheaper than traditional competitors. We have 2.000.000 users, and we're growing fast.

+

Because of our constant growth, we're now looking for people to reinforce our team of enthusiastic trainees. So if working on an open source project in a friendly and cooperative atmosphere sounds like fun to you, read on...

+
+
+
+
+
+
+
+
+

Our staff at work

+

Pictures of smart and enthusiastic people

+
+
+
+ +
+
+ +
+
+ +
+
+
-
- +
+
+
+
-
-
-
+
+
+
-

You will be responsible for developing and improving product communication. You will work autonomously as well as coordinate and supervise small distributed development teams for specific projects. You will become a techinical expert of the product.

+

You will be responsible for developing and improving product communication. You will work autonomously as well as coordinate and supervise small distributed development teams for specific projects. You will become a techinical expert of the product.

We are looking for a passionated Human Resources Manager to help us make products people love to use. We need someone who is ambitious, passionated, and ..... not afraid to start new things, a lot of new things and scale them.

-
-
-
-
-
+
+
+
+
+
-
- -
-

Responsibilities

-

- What you will do ... -

-
- -
    +
    + +
    +

    Responsibilities

    +

    + What you will do ... +

    +
    + +
    • Hire a team of great Human Resources people
    • Increase the visibility of the product
    • Increase opportunities
    • @@ -833,98 +822,98 @@ A full time job, with an attractive salary package in a small team of smart peop Work in a fun atmosphere

    -
+
+
+
+
+ +
+

Skills

+

+ Must have ... +

-
-
- -
-

Skills

-

- Must have ... -

-
- -
    + +
    • Write attractive content and build up Human Resources materials
    • Define a clear communication strategy
    • Scale our events organization all around the world
    • Launch new products, Human Resources campaigns and offers
    • -
    - +
+
-
-
- -
-

Nice to have

-

- Close to the perfection ... -

-
- -
    +
+
+
+ +
+

Nice to have

+

+ Close to the perfection ... +

+
+ +
  • You are creative
  • You have an affinity with the product
  • You are ready to work in a dynamic company
  • You are approachable, honest and fun team player
  • -
- + +
-
-
-
-
+
+
+
+
+
-

What we offer

-

A good job in a young and dynamic team

-
-
-

- A full time job, with an attractive salary package in a small team of smart people. You will start contract with a full technical and functional training. If you are passionate, motivate and flexible apply for this job, you will certainly join the best company ever.

-

With our product, which is a suite of 3000 business apps. It is fully open source, full featured and it’s online offer is 3 times cheaper than traditional competitors. We have 2.000.000 users, and we're growing fast.

-

Because of our constant growth, we're now looking for people to reinforce our team of enthusiastic developers. So if working on an open source project in a friendly and cooperative atmosphere sounds like fun to you, read on...

+

What we offer

+

A good job in a young and dynamic team

+
+

A full time job, with an attractive salary package in a small team of smart people. You will start contract with a full technical and functional training. If you are passionate, motivate and flexible apply for this job, you will certainly join the best company ever.

+

With our product, which is a suite of 3000 business apps. It is fully open source, full featured and it’s online offer is 3 times cheaper than traditional competitors. We have 2.000.000 users, and we're growing fast.

+

Because of our constant growth, we're now looking for people to reinforce our team of enthusiastic developers. So if working on an open source project in a friendly and cooperative atmosphere sounds like fun to you, read on...

-
-
-
-
+
+
+
+
+
-

Our staff at work

-

Pictures of smart and enthusiastic people

-
+

Our staff at work

+

Pictures of smart and enthusiastic people

+
- -
+ +
- -
+ +
- -
+ +
- -
-
+ + -
-
+ + +
+ diff --git a/addons/website_sale/static/src/img/AZERTY.jpg b/addons/website_sale/static/src/img/AZERTY.jpg new file mode 100644 index 00000000000..26f107a7638 Binary files /dev/null and b/addons/website_sale/static/src/img/AZERTY.jpg differ diff --git a/addons/product/data/img/accessory1.jpg b/addons/website_sale/static/src/img/accessory1.jpg similarity index 100% rename from addons/product/data/img/accessory1.jpg rename to addons/website_sale/static/src/img/accessory1.jpg diff --git a/addons/website_sale/static/src/img/accessory1_features.png b/addons/website_sale/static/src/img/accessory1_features.png new file mode 100644 index 00000000000..14492050f57 Binary files /dev/null and b/addons/website_sale/static/src/img/accessory1_features.png differ diff --git a/addons/website_sale/static/src/img/anywhere_anything.png b/addons/website_sale/static/src/img/anywhere_anything.png new file mode 100644 index 00000000000..22c0ac65168 Binary files /dev/null and b/addons/website_sale/static/src/img/anywhere_anything.png differ diff --git a/addons/website_sale/static/src/img/apps.png b/addons/website_sale/static/src/img/apps.png new file mode 100644 index 00000000000..f2057b8c24d Binary files /dev/null and b/addons/website_sale/static/src/img/apps.png differ diff --git a/addons/website_sale/static/src/img/bluetooth.jpg b/addons/website_sale/static/src/img/bluetooth.jpg new file mode 100644 index 00000000000..18e5681cd1f Binary files /dev/null and b/addons/website_sale/static/src/img/bluetooth.jpg differ diff --git a/addons/website_sale/static/src/img/buds_closeup.png b/addons/website_sale/static/src/img/buds_closeup.png new file mode 100644 index 00000000000..4c842a5d5c5 Binary files /dev/null and b/addons/website_sale/static/src/img/buds_closeup.png differ diff --git a/addons/website_sale/static/src/img/design.png b/addons/website_sale/static/src/img/design.png new file mode 100644 index 00000000000..ce8a21fb017 Binary files /dev/null and b/addons/website_sale/static/src/img/design.png differ diff --git a/addons/website_sale/static/src/img/imac1.png b/addons/website_sale/static/src/img/imac1.png new file mode 100644 index 00000000000..59fc3de8277 Binary files /dev/null and b/addons/website_sale/static/src/img/imac1.png differ diff --git a/addons/website_sale/static/src/img/imac2.png b/addons/website_sale/static/src/img/imac2.png new file mode 100644 index 00000000000..894ed174383 Binary files /dev/null and b/addons/website_sale/static/src/img/imac2.png differ diff --git a/addons/website_sale/static/src/img/keyboard.png b/addons/website_sale/static/src/img/keyboard.png new file mode 100644 index 00000000000..308d5c55037 Binary files /dev/null and b/addons/website_sale/static/src/img/keyboard.png differ diff --git a/addons/website_sale/static/src/img/mighty.png b/addons/website_sale/static/src/img/mighty.png new file mode 100644 index 00000000000..c9270a2418d Binary files /dev/null and b/addons/website_sale/static/src/img/mighty.png differ diff --git a/addons/website_sale/static/src/img/more_features.png b/addons/website_sale/static/src/img/more_features.png new file mode 100644 index 00000000000..4cf5a8c64cb Binary files /dev/null and b/addons/website_sale/static/src/img/more_features.png differ diff --git a/addons/website_sale/static/src/img/overview_design_silver.png b/addons/website_sale/static/src/img/overview_design_silver.png new file mode 100644 index 00000000000..50e37e9e5fa Binary files /dev/null and b/addons/website_sale/static/src/img/overview_design_silver.png differ diff --git a/addons/website_sale/static/src/img/overview_hero.png b/addons/website_sale/static/src/img/overview_hero.png new file mode 100644 index 00000000000..f6e4fd3e555 Binary files /dev/null and b/addons/website_sale/static/src/img/overview_hero.png differ diff --git a/addons/website_sale/static/src/img/play_where_you_play.jpg b/addons/website_sale/static/src/img/play_where_you_play.jpg new file mode 100644 index 00000000000..0364ed84381 Binary files /dev/null and b/addons/website_sale/static/src/img/play_where_you_play.jpg differ diff --git a/addons/website_sale/static/src/img/plug_playlist.png b/addons/website_sale/static/src/img/plug_playlist.png new file mode 100644 index 00000000000..e49a8f2eb67 Binary files /dev/null and b/addons/website_sale/static/src/img/plug_playlist.png differ diff --git a/addons/website_sale/static/src/img/promo_headphones.png b/addons/website_sale/static/src/img/promo_headphones.png new file mode 100644 index 00000000000..21bc935f7ae Binary files /dev/null and b/addons/website_sale/static/src/img/promo_headphones.png differ diff --git a/addons/website_sale/static/src/img/purple.png b/addons/website_sale/static/src/img/purple.png new file mode 100644 index 00000000000..b7f33aa4536 Binary files /dev/null and b/addons/website_sale/static/src/img/purple.png differ diff --git a/addons/website_sale/static/src/img/wireless.png b/addons/website_sale/static/src/img/wireless.png new file mode 100644 index 00000000000..a379ffcfffd Binary files /dev/null and b/addons/website_sale/static/src/img/wireless.png differ diff --git a/addons/website_sale/static/src/js/website_sale.js b/addons/website_sale/static/src/js/website_sale.js index b76ebb00990..e191a99093c 100644 --- a/addons/website_sale/static/src/js/website_sale.js +++ b/addons/website_sale/static/src/js/website_sale.js @@ -16,7 +16,11 @@ $(document).ready(function () { }); function set_my_cart_quantity(qty) { - $(".my_cart_quantity").html(qty.toString().indexOf(".") > -1 ? qty : qty + '.0').removeClass("hidden"); + var $q = $(".my_cart_quantity"); + $q.parent().parent().toggleClass("hidden", !qty); + $q.html(qty) + .hide() + .fadeIn(600); } $(".oe_website_sale .oe_mycart input.js_quantity").change(function () { @@ -28,9 +32,7 @@ $(document).ready(function () { set_my_cart_quantity(data[1]); $input.val(data[0]); if (!data[0]) { - openerp.jsonRpc('/shop/add_cart_json/', 'call', {'order_line_id': $input.data('id')}).then(function (data) { - location.reload(); - }); + location.reload(); } }); }); @@ -52,6 +54,17 @@ $(document).ready(function () { return false; }); + // change price when they are variants + $('form.js_add_cart_json label').on('mouseup', function (ev) { + ev.preventDefault(); + var $label = $(ev.currentTarget); + var $price = $label.parent("form").find(".oe_price"); + if (!$price.data("price")) { + $price.data("price", parseFloat($price.html())); + } + $price.html($price.data("price")+parseFloat($label.find(".badge span").html() || 0)); + }); + $(document).on('click', '.js_publish_management .js_go_to_top,.js_publish_management .js_go_to_bottom', function (event) { var $a = $(event.currentTarget); var $data = $a.parents(".js_publish_management:first"); diff --git a/addons/website_sale/views/website_sale.xml b/addons/website_sale/views/website_sale.xml index 19536a45bb7..1c096ecd3de 100644 --- a/addons/website_sale/views/website_sale.xml +++ b/addons/website_sale/views/website_sale.xml @@ -73,13 +73,13 @@ -