[IMP] stream code from stdin through Odoo's shell

Now I have a machine gun. Ho-ho-ho.
[FIX] website_forum: tags were not displayed when editing a post.
[IMP] mass_mailing: campaign form view: add a stat
button to go to the campaign mailings + its function field to have the
counter.
[IMP] hr_holidays: when searching on holidays.status with an employee_id in
context and no specific order, order on limited leaves then on remaining leaves.
This is usefull for users having their normal leaves being displayed in top of
the list (legal leaves, compensatory leaves, then sick and unpaid for example).

Also updated the name_get of holidays status, displaying (remaining leaves /
max leaves) instead of (taken leaves / max leaves). What is important for
users is the number of remaining leaves, not the number of leaves already
taken in that type.

Also updated and reindented demo data (compensatory is now limited + order
of declaration due to this change).
[FIX] website_forum: post: if no create_date, relevancy is 0.
Fix a crash when creating a post in backend without create_date being set.
[FIX] web_tip: avoid tip on invsible element, causing some
display issues.
[IMP] website_blog : allow multi tags and date filter, clean all the routes, remove group_comment from website_mail (only user and portal can post comment on blog.post, but the form is visible for all), modify the redirect controller to the login form when posting comment, and remove the description field of blog.blog
[FIX] web: fixed display of datepicker in editable list view.
The icon was quite board, leading to ugly and sometimes too short display
of the date itself.
[IMP] fleet: usability improvements :
- simplifed name of vehicle model; the name is now the model name; the old function
is used to compute the name_get.
- added Suzuki data
- parent of a cost is now hidden except for technical group, because it is the
same as the vehicle
- fixed some vehicule -> vehicle typos
[IMP] odoo shell agnostic execution mode

Streamed file or interactive console are both available whether or not a
database is specified.
[FIX] hr_recruitment: use utm_mixin to allow to track the job applicant.
            Remove old source_id
            Use hr.recruitment.source to generate link with utm and create
            alias with default value for utm
[FIX] crm/utm: Fix bug with utm (ddac26cdbb3535239f5dbb41f5b464366065f3ba)
            Move demo into data
            Move ir_http to save the utm in the dispatch
[FIX] web: notebook: remove fade effect on tab switch

Also, fixed two global variables introduced by rev b2e32a8f7e7d0b
[FIX] website_blog : identation problem, and unused variable
[FIX] web: makes last breadcrumb item clickable

clicking on last breadcrumb item should reload the current view
[FIX] web: fix various syntax problems in views.js

linting views.js revealed some problems.  Most of them minor, but
some of them more serious: redeclared variables in if clauses can
shadow the outer variable, or not.  It is fragile, and will cause bugs
if the code is refactored.
[IMP] purchase_requisition : onboarding of purchase views
[IMP]hr_evaluation: remove hr_evaluation.plan, remove hr_evaluation.plan.phase, remove hr_evaluation.interview. add new fields in hr_employee and hr_evaluation. create and update views for hr_employee, hr_evaluation
[IMP]hr_evaluation: improve view and remove commented code. create appraisal stage object and view

[REM]hr_evaluation: remove commented code and remove code for related hr_evaluation.plan,hr_evaluation.plan.phase,hr_evaluation.interview

[IMP]hr_evaluation: updated fields and views. set fields data on onchange

[IMP]hr_evaluation: remove unused import

[IMP]hr_evaluation: add a new template. apprasial mails will be sent with survey link to manager,colleagues,collaborator and self. apprasial form's some fields readonly,when state is not new

[IMP]hr_evaluation: create a cronjob for next appraisal date

[IMP]hr_evaluation: change state, when click on start appraisal button

[IMP]hr_evaluation: Override read_group to always display all states.

[IMP]hr_evaluation: set automatic in manager apprasial list if select send apprasial to manager.

[IMP]hr_evaluation: create url with token. add new fields for total number of sent appraisal and number of completed appraisal. improve typo and view

[IMP]hr_evaluation: Image gauge: number of sent appraisal form and link to answers for this appraisal. link to open calendar to set final meeting and interview date for this appraisal. once it is scheuled, then set the date with the label of final interview.

[IMP]hr_evaluation: constraint for duplicates of same date & year for same employee

[IMP]hr_evaluation: added more dependend fields for function fields. remove appraisal_sent_date fields. improved search_count method

[IMP]hr_evaluation: create yml test for employee evaluation. add followers in followers list, if you change/update manager in appraisal_manager_ids field.

[IMP]hr_evaluation: create access right so an employee can see only own appraisal form if given survey manager rights.

[IMP]hr_evaluation: create a new method to create and update calendar meeting on change of interview date. using default server date format. remove commentd code. remove unused import and improve fields typo in hr_evaluation.

[IMP]hr_evaluation: add typo and help for method. update access rights. create/update hr_evaluation report according to new hr_evaluation. remove hr_evaluation_installer.xml file.

[IMP]hr_evaluation: fix Integrity Error,Tracebak on group by 'Status' and access right issue. Apprisal deleted only from 'To Start' state.

[FIX]hr_evaluation: access right issue

[IMP]hr_evaluation: overriden name_get method for appraisal breadcrumb. remove subtype. update warning msg string.

[IMP]hr_evaluation: overriden write method for appraisal to add manager as follower and create employee meeting or interview date.

[IMP]hr_evaluation:improve code,view and module description.

[IMP]hr_evaluation:set onchange on appraisal_subordinates and pop up warning message, when not configuerd evaluation plan in evaluation form.

[IMP]hr_evaluation:update demo data.

[]

[IMP]hr_evaluation: improve code

[IMP]hr_evaluation:improve css for appraisl kanban box.

[IMP]hr_evaluation: improve warning, when evaluation kanban record move directly in done state.

[IMP]hr_evaluation: improve code

[IMP]hr_evaluation: improve code.

[IMP]hr_evaluation:

[IMP]hr_evaluation: improved constrains

[IMP]hr_evaluation: improved constrains.

[IMP]hr_evaluation: managers and hr_officers get notification on appraisal create.

[IMP]hr_evaluation,survey: answer update in kanban view.

[IMP]hr_evaluation: fix the yml test.

[IMP]hr_evaluation: added button in form view. changed menutip.improved warning msg string.
[IMP]set default template
[IMP]hr_evaluation: improved code.