Commit Graph

70 Commits

Author SHA1 Message Date
Adrien Peiffer (ACSONE) 67b1be7f57 [IMP] website_hr_recruitment: recruitment form customization
Add the possibility to add some fields on website recruitment form

Closes #8049
2015-09-04 13:08:48 +02:00
Jeremy Kersten 0d0a6c37ba [FIX] website_hr_recruitement: Don't use GeoIp if all countries is selected 2014-09-16 11:29:14 +02:00
Jeremy Kersten cfac9464a4 [FIX] website_hr_recruitment: add param to force all countries else it use GeoIP, check that country returned by GeoIP have jobs availables else fallback on all countries 2014-09-15 15:27:48 +02:00
Xavier Morel 1b546a3cd5 [FIX] website_hr_recruitment: typo during new API conversion
re fixes #1148
2014-07-18 15:07:59 +02:00
Xavier Morel 3f8fd0dad6 [IMP] website_hr_recruitment: new API 2014-07-15 13:56:19 +02:00
Xavier Morel fcfa5a56ef [FIX] website_hr_recruitment: various warnings 2014-07-15 10:55:41 +02:00
Xavier Morel 03977a29e6 [FIX] expected browse_record can be an integer
If no filter is specified, the geoip library is installed and the user's
address can be geolocated, ``country`` is assigned an integer (the id of the
matching country) whereas the filtering code expects a browse.

fixes #1148
2014-07-15 10:50:49 +02:00
Raphael Collet cbe2dbb672 [MERGE] new v8 api by rco
A squashed merge is required as the conversion of the apiculture branch from
bzr to git was not correctly done. The git history contains irrelevant blobs
and commits. This branch brings a lot of changes and fixes, too many to list
exhaustively.

- New orm api, objects are now used instead of ids
- Environements to encapsulates cr uid context while maintaining backward compatibility
- Field compute attribute is a new object oriented way to define function fields
- Shared browse record cache
- New onchange protocol
- Optional copy flag on fields
- Documentation update
- Dead code cleanup
- Lots of fixes
2014-07-06 17:05:41 +02:00
Simon Lejeune 195fa93168 [MERGE] backend front end integration
Render the top-menu (backend menu or frontend editbar) server-side.
Use Fontawesome icons (mail, timezone, chat).
Refactor website widgets, split Website.editorBarin editorbar, ace, editorbar- content, editorbarCustomize.
2014-06-27 11:03:34 +02:00
Christophe Matthieu be4dddca8a [IMP] website_hr_recruitment: use session geoip for country default value 2014-06-23 17:51:20 +02:00
Christophe Matthieu 9eb3356b16 merge upstream 2014-06-23 17:44:58 +02:00
Richard Mathot 72dff744b5 [IMP] website_hr_recruitment: group offices by country 2014-06-11 15:38:22 +02:00
Christophe Matthieu 57e6ee4c4e [IMP] website_hr_recruitment: Search by country or/and department or/and by office. Default search by country with GeoIP 2014-05-27 13:50:40 +02:00
Fabien Meghazi 8eed143112 [IMP] Invert multilang logic in route decorator. True by default, can be set to False explicitlty 2014-05-13 11:35:45 +02:00
Denis Ledoux f363856773 [FIX] website_hr_recruitment: missing required 'name', which leaded to crash, and the phone field is partner_phone, not just phone. Do you even test what you do ?
bzr revid: dle@openerp.com-20140303174445-j733tpmccc9x855u
2014-03-03 18:44:45 +01:00
Christophe Matthieu 60c75d38bf [FIX] website placeholder; website_hr_recruitment required for ie
bzr revid: chm@openerp.com-20140224142751-7bolxomy2nc717w0
2014-02-24 15:27:51 +01:00
Christophe Matthieu 2b3ad30f8a [FIX] website: change auth=admin into auth=public. Fix website_project link
bzr revid: chm@openerp.com-20140129091050-w2d7dbigflwod1uj
2014-01-29 10:10:50 +01:00
Antony Lesuisse 6f8d8434dc [FIX] website_hr_recruitment full cleanups
- keep url namespace under /jobs
- public mode fixes
- moved jobs_ids field in hr_recruitment
- simplify code, remove dead code and data

bzr revid: al@openerp.com-20140129051403-cipao0bllxa85gsg
2014-01-29 06:14:03 +01:00
Fabien Meghazi 14bb6060d7 [REM] Removed @website.route() decorator
Need trunk-website-al Rev#5151

bzr revid: fme@openerp.com-20140120153733-ve3dn2kwvha7n3yl
2014-01-20 16:37:33 +01:00
ddm ff7da06cf9 [FIX] Main object for jobs (promote)
bzr revid: ddm@openerp.com-20131216133549-57343aix6it9ch5a
2013-12-16 14:35:49 +01:00
Christophe Matthieu 53a07c814a [FIX] website_hr_recruitment
bzr revid: chm@openerp.com-20131206170414-i5yq47pjy79jt1sd
2013-12-06 18:04:14 +01:00
Christophe Matthieu d0b813a016 [IMP] fix website_hr_recruitment, website_event, and create contact qweb widget
bzr revid: chm@openerp.com-20131206133003-to4lbgoynvviifq5
2013-12-06 14:30:03 +01:00
ddm 67599578b6 [FIX] Removed param default value (fix sitemap)
bzr revid: ddm@openerp.com-20131204135549-qc5xtpx826bqb2ud
2013-12-04 14:55:49 +01:00
Christophe Matthieu 63a9616138 [FIX] website_hr_recruitment, website_blog
bzr revid: chm@openerp.com-20131203171714-fym4y602l7gfylfw
2013-12-03 18:17:14 +01:00
Xavier Morel f2fa5b5e62 [IMP] website_hr_recruitment: only iterate once on jobs to get addresses and departments, extract browsing
bzr revid: xmo@openerp.com-20131125135211-mwuoj4g0474r4byn
2013-11-25 14:52:11 +01:00
Xavier Morel a814d2d17c [FIX] website_hr_recruitment: no name in POST data, pick some other value
use partner_name, makes the least amount of nonsense

bzr revid: xmo@openerp.com-20131125134232-pwxxv7nslt2kzbwj
2013-11-25 14:42:32 +01:00
Xavier Morel 21e860c4d0 [IMP] restrict /job/success to being POSTed against
bzr revid: xmo@openerp.com-20131125134023-1bxg4s4licdpt7ih
2013-11-25 14:40:23 +01:00
Xavier Morel c6284ffa61 [FIX] unfuck applyjobpost controller
bzr revid: xmo@openerp.com-20131125134002-dz7bzndlktrywy3i
2013-11-25 14:40:02 +01:00
Christophe Matthieu e41e8f3957 [IMP] website_hr_recruitment: clear url path
bzr revid: chm@openerp.com-20131119161403-wsqwgfi9w3ythjeg
2013-11-19 17:14:03 +01:00
Christophe Matthieu 5a6a1efc79 [IMP] website_blog: add breadcrumb; [IMP] clean links
bzr revid: chm@openerp.com-20131118143530-5205sp6q7xp6lbj7
2013-11-18 15:35:30 +01:00
Fabien Pinckaers e41d8db917 [IMP] most data-publish removed
bzr revid: fp@openerp.com-20131116173636-atrxzu1if4fjumhp
2013-11-16 18:36:36 +01:00
Fabien Pinckaers 1129cc5d39 [FIX] HR Recruitment, numbers
bzr revid: fp@openerp.com-20131116095814-xk9wu0mqhxrh847c
2013-11-16 10:58:14 +01:00
Fabien Pinckaers 943ba00984 [iMP] Order of published/unpublished documents
bzr revid: fp@openerp.com-20131116095301-3zp01vsx821odqhx
2013-11-16 10:53:01 +01:00
Fabien Meghazi 7598bcdb98 [ADD] Content menu links splitted per modules
TODO: website.prompt() should be finished for Add a blog post link

Added @id=editable_scripts_hook in layout template so modules can easly add *.editor.js files

bzr revid: fme@openerp.com-20131113171438-3l0wo08ta5vsulq3
2013-11-13 18:14:38 +01:00
Fabien Pinckaers 25fa9a9ba5 [IMP] You do not need to recruit at least 1 person to launch recruitment offers
bzr revid: fp@tinyerp.com-20131113082322-gk4ix80wr6is1wpw
2013-11-13 09:23:22 +01:00
Fabien Pinckaers eb3cc55347 [IMP] Job Positions update: filter by office and dept
bzr revid: fp@openerp.com-20131111200621-mlkryuems0d8qx6r
2013-11-11 21:06:21 +01:00
Fabien Pinckaers c8fb0335a5 [IMP] Cleaning Jobs + Small Imp Event layout
bzr revid: fp@openerp.com-20131111183638-w7o1tsbo1shxzptk
2013-11-11 19:36:38 +01:00
Xavier Morel 01a414fb7c [ADD] initial route introspection + fix pair of routes/controllers
* most controllers turn out to be complete cork and thus can't be
  reversed

* fixup a pair of simple controllers

TODO:
* fixup more controllers
* how can labels/page names be produced?
* grouping/categories of links?

At a high level, workings are pretty simple:
* iterate on all rules (every url pattern produces a werkzeug rule)
* check if the url can make sense as a link: GET, http, no auth or
  public auth, coming from the CMS (no web client links) and all
  converters can generate values for themselves (e.g. a url with an
  `int` converter can't be generated as there is no finite set of
  integers, let alone one small enough to make sense to show to users)
* check if the controller function bound to the URL can use the URLs
  we can generate (no **kwargs as that means arbitrary get|post
  parameter, no query param without a default value (a query param is
  a parameter which does not come from a URL/rule converter))
* use rule converter(s) to generate a matrix of values, and build urls
  from these

bzr revid: xmo@openerp.com-20131108132615-2n7t1vj8hz9v9eis
2013-11-08 14:26:15 +01:00
Christophe Matthieu bfc8f61984 [FIX] website: can choose an other controller to publish data. Website sale: add a contraint for address and organizer for publish an event. Auto publish address and organizer in front end. Clean website_hr_recruitment publisher
bzr revid: chm@openerp.com-20131104155230-j36l2e1fez0vnkwi
2013-11-04 16:52:30 +01:00
ddm 03cfe09fb6 [IMP] Testing new route syntax
bzr revid: ddm@openerp.com-20131104134911-43s6zzwulzkb1p86
2013-11-04 14:49:11 +01:00
ddm b77d357c44 [FIX] CMS: multilang support
bzr revid: ddm@openerp.com-20131104124947-zlje9w5wok1xedym
2013-11-04 13:49:47 +01:00
Antony Lesuisse e44b7c9fa0 [IMP] routing model converter example for hr.job
bzr revid: al@openerp.com-20131030230406-cghbylil0w4l842f
2013-10-31 00:04:06 +01:00
ddm 75546fa572 [FIX] CMS: multilingual support for jobs
bzr revid: ddm@openerp.com-20131030174225-t1zy2inlkv1sml63
2013-10-30 18:42:25 +01:00
Christophe Matthieu 84e24d62b5 [IMP] add website_hr_recruitment
Module for jobs displayed on the website.
The public user can apply or follow the jobs.

little fixes in website_mail

bzr revid: chm@openerp.com-20131002115603-ikgipps88vbf69ef
2013-10-02 13:56:03 +02:00
bth-openerp 2c4b7c8bfd [IMP]Improved import website.
bzr revid: bth@tinyerp.com-20131001123929-ncfzq63dkg7d2oy5
2013-10-01 18:09:29 +05:30
bth-openerp 1d1bd3a4a3 [IMP]Remove pager, Date is in grey after place, & description in div.
bzr revid: bth@tinyerp.com-20130930100247-5mq3cijv0enjk6e2
2013-09-30 15:32:47 +05:30
bth-openerp 7dc771e3bd [IMP]Removed button snippet from demo and put in view.
bzr revid: bth@tinyerp.com-20130927113115-cahmz3a0xtpqkc4r
2013-09-27 17:01:15 +05:30
bth-openerp 9c26fc09dc [IMP]Improved demo data for developer.
bzr revid: bth@tinyerp.com-20130925134741-zxusebawrjghum3q
2013-09-25 19:17:41 +05:30
bth-openerp f6f1e53145 [IMP]Added departments through inherit option id as like product categories.
bzr revid: bth@tinyerp.com-20130925092445-3ym9h1rzvncv7318
2013-09-25 14:54:45 +05:30
bth-openerp 33d4043db7 [IMP]Improved pager and demo data.
bzr revid: bth@tinyerp.com-20130920133436-chpevvov0ibsufgc
2013-09-20 19:04:36 +05:30