[IMP]Improved pager and demo data.

bzr revid: bth@tinyerp.com-20130920133436-chpevvov0ibsufgc
This commit is contained in:
bth-openerp
2013-09-20 19:04:36 +05:30
parent 8dcf265231
commit 33d4043db7
2 changed files with 114 additions and 15 deletions
+111 -12
View File
@@ -31,29 +31,98 @@
<record id="job_ceo" model="hr.job">
<field name="name">Chief Executive Officer</field>
<field name="department_id" ref="dep_management"/>
<field name="description">Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.</field>
<field name="requirements">Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.</field>
<field name="description">Demonstration of different openerp services for each client and convincing the client about functionality of the application.
The candidate should have excellent communication skills.
Relationship building and influencing skills
Expertise in New Client Acquisition (NCAs) and Relationship Management.
Gathering market and customer information.
Coordinating with the sales and support team for adopting different strategies
Reviewing progress and identifying opportunities and new areas for development.
Building strong relationships with clients / customers for business growth profitability.
Keep regular interaction with key clients for better extraction and expansion. </field>
<field name="requirements">MBA in Marketing is must.
Good Communication skills.
Only Fresher's can apply.
Candidate should be ready to work in young and dynamic environment..
Candidate should be able to work in “start- up” fast paced environment,hands on attitude.
Honest,approachable and fun team player.
Result driven.
Excellent analytical skills, ability to think logically and "out of the box" </field>
</record>
<record id="job_cto" model="hr.job">
<field name="name">Chief Technical Officer</field>
<field name="department_id" ref="dep_rd"/>
<field name="description">Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.</field>
<field name="requirements">Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.</field>
<field name="description">You will take part in the consulting services we provide to our partners and customers : design, analysis, development, testing, project management, support/coaching. You will work autonomously as well as coordinate and supervise small distributed development teams for some projects. Optionally, you will deliver OpenERP training sessions to partners and customers (8-10 people/session). You will report to the Head of Professional Services and work closely with all developers and consultants.
The job is located in Grand-Rosière (1367), Belgium (between Louvain-La-Neuve and Namur).</field>
<field name="requirements">Bachelor, master or engineering degree in Computer Science or equivalent by experience
Preferably at least 1 years of experience
Interest for enterprise application development
Customer-minded
Willing to travel abroad occasionally for short term missions.
Passion for the Internet and its culture
Quick and autonomous learner, problem-solving personality, enthusiastic when faced with technical challenges
Team spirit and good communication
Required skills:
Good knowledge of object oriented programming, object modeling, relational databases, Unix/Linux platform
Fluent in English, especially read and written
Nice-to-have skills:
Good knowledge of Python
Good knowledge of HTML and Javascript
Knowledge of UML-like modeling
Good language skills, other than English (Dutch and French preferred, others welcome)
</field>
</record>
<record id="job_consultant" model="hr.job">
<field name="name">Consultant</field>
<field name="department_id" ref="dep_ps"/>
<field name="description">Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.</field>
<field name="requirements">Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.</field>
<field name="description">take part in the consulting services we provide to our partners and customers, on the functional side
analyse customer needs, write specification documents and quotation
quantify and negotiate the resources required
follow and check the development part (functional tests and presentation to the customer for validation)
help with the configuration of the software, with the go-live and give end-users (online) training sessions (sometimes abroad)
[in our own training room] deliver generic OpenERP functional training sessions (approximatively one week every 2 months) to train end-users or functional employees coming from our customers and partners (10-15 people/session)
You will report to the Head of Professional Services and work closely with all Developers and Account. Job is based in Grand-Rosière(1367), Belgium.</field>
<field name="requirements">[Must have] You have a Master degree in Business Management, IT Management or Computer Sciences
[Must have] You have 2 or 3 years of experience
[Must have] You speak fluently French and English and you have good writing skills in those languages
[Must have] You are an excellent communicator and negotiator
[Must have] You have an affinity with the IT world, you understand what an ERP is and what Open source is
[Nice to have] You have a good knowledge in accounting
[Nice to have] You are available immediately
You are ready to work in a young and dynamic company
You are a quick and autonomous learner
You are able to work in “start up” fast paced environment, hands on attitude
You are approachable, honest and fun team player
You are ready to travel (approximately 25% of your time, in Europe)</field>
</record>
<record id="job_developer" model="hr.job">
<field name="name">Developer</field>
<field name="department_id" ref="dep_rd"/>
<field name="description">Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.</field>
<field name="requirements">Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.</field>
<field name="website_published" eval="1"/>
<field name="description">
You will be responsible for developing and improving the OpenERP framework and its core modules (Applications), such as the CRM, Project Management or Manufacturing applications. 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 OpenERP framework and its modules. You will report to the Head of RD and work closely with all developers and functional consultants. You will initially be coached by senior developers.
The job is located in Grand-Rosière (1367), Belgium (between Louvain-La-Neuve and Namur) or in Garnich, Luxembourg.
</field>
<field name="requirements">Bachelor, master or engineer in computer science or equivalent by experience
Preferably at least 1 year of experience
Interest for enterprise application development
Required skills:
Good knowledge of object oriented programming, object modeling, relational databases, Unix/Linux platform
Good knowledge of HTML and Javascript
Good knowledge of English, especially read and written
Nice-to-have skills:
Good knowledge of Python
Good knowledge of the latest web technologies such as HTML5 and CSS3
Good language skills, other than English (Dutch and French preferred, others welcome)
Contributions to open source projects
Passion for the Internet and its culture
Quick and autonomous learner, problem-solving personality, enthusiastic when faced with technical challenges
Team spirit and good communication</field>
</record>
<record id="job_hrm" model="hr.job">
@@ -66,14 +135,44 @@
<record id="job_marketing" model="hr.job">
<field name="name">Marketing and Community Manager</field>
<field name="department_id" ref="dep_sales"/>
<field name="description">Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.</field>
<field name="requirements">Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.</field>
<field name="description">Communicate and engage with the OpenERP community (forum, social networks, e-mail, etc)
Raise awareness about OpenERP by engaging with top followers and journalists on twitter and other channels
Write blogs, tutorials and articles on different topics related to OpenERP (new features, announcements, FAQ, etc.)
Manage communication through the corporate web site
Develop and execute SEO strategy (e.g. Web optimization, content sourcing, inbound links, blogs, directories, community sites)
Assist the belgian CM</field>
<field name="requirements">Highly skilled at writing blogs, tutorials and articles on different topics related to OpenERP (new features, announcements, FAQ, etc.)
Being familiar with the software industry and in particular with the open source community is a plus
Know how to use Google's products
Keen on web 2.0 and open source products
Understanding of key influencers such as techcrunch, slashshot
Excellent knowledge of the English (specially written)
Excellent written communication skills is a must
Able to work in “start up” fast paced environment, hands on attitude
Approachable, honest and fun team player</field>
</record>
<record id="job_trainee" model="hr.job">
<field name="name">Trainee</field>
<field name="description">Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.</field>
<field name="requirements">Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.</field>
<field name="description">You participate to the update of our tutorial tools and pre-sales tools after the launch of a new version of OpenERP. Indeed, any new version of the software brings significant improvements in terms of functionalities, ergonomics and configuration.
You will have to become familiar with the existing tools (books, class supports, OpenERP presentation’s slides, commercial tools),
to participate to the update of those tools in order to make them appropriate for the new version of the software and, for sure,
to suggest improvements in order to cover the new domains of the software.
You join the Implementation Assistance department. This team of 3 people go with OpenERP’s clients in the set up of the software. Your role will be
to animate webinars in order to show the different functionalities of the software.
to be involved in the support of the customers and
to answer to their questions.
You help the support manager to set up new support services by
being involved in the treatment of new cases,
contributing to the set up of a new politic,
being involved into satisfaction surveys in order to have a better knowledge of how the support given is seen by the customers.</field>
<field name="requirements">You speak fluently English and French (one other European language is a +)
At the time of your traineeship at OpenERP, you will be in the last year of a Master or Bachelor Degree (ideally in the following sector: Business Management, IT Management, Computer Sciences)
You have a software and new technology awareness
You are ready to join a young and dynamic company, you are able to work in a “start up” fast paced environment, hands on attitude
You are approachable, honest and a fun team player
If you have development competencies, we can propose you specific traineeships</field>
</record>
<!-- Employee categories -->
@@ -31,8 +31,7 @@ class website_hr_recruitment(http.Controller):
for rec in hr_job_obj.browse(request.cr, request.uid, jobpost_ids):
vals[rec.id] = {'count': int(rec.no_of_recruitment), 'date_recruitment': rec.write_date.split(' ')[0]}
step = 5
pager = request.website.pager(url="/jobs/", total=len(jobpost_ids), page=page, step=step, scope=5)
jobpost_ids = hr_job_obj.search(request.cr, request.uid, domain, limit=step, offset=pager['offset'])
department_ids = []
request.cr.execute("select * from hr_department")
for i in request.cr.fetchall():
@@ -43,11 +42,12 @@ class website_hr_recruitment(http.Controller):
jobids = hr_job_obj.search(request.cr, request.uid, [('department_id','=',id)])
step = 5
pager = request.website.pager(url="/jobs/", total=len(jobids), page=page, step=step, scope=5)
jobids = hr_job_obj.search(request.cr, request.uid, [('department_id','=',id)], limit=step, offset=pager['offset'])
values = {
'active': active,
'companies': companies,
'res_job': hr_job_obj.browse(request.cr, request.uid, jobids),
# 'res_job': hr_job_obj.browse(request.cr, request.uid, jobpost_ids),
'departments': hr_department_obj.browse(request.cr, request.uid, department_ids),
'vals': vals,
'no_of_jobs': len(hr_job_obj.browse(request.cr, request.uid, jobpost_ids)),