├── README.md ├── event_participant_diploma ├── __init__.py ├── static │ └── label.glabels ├── event_participant_report.xml ├── event_participant_data.xml ├── i18n │ ├── event_participant_diploma.pot │ └── sv.po └── __openerp__.py ├── event_invoice_release ├── __init__.py ├── static │ └── description │ │ ├── icon.png │ │ ├── invoice.png │ │ ├── name_holder.jpg │ │ ├── Markering_356.png │ │ ├── Selection_045.png │ │ ├── Selection_048.png │ │ ├── Selection_049.png │ │ ├── Selection_050.png │ │ ├── event_participant.jpg │ │ ├── name_tag_and_diploma.jpg │ │ ├── index.html │ │ ├── invoice.svg │ │ └── index.html~ ├── __openerp__.py ├── event_view.xml └── event.py ├── event_messagemenu ├── __init__.py ├── i18n │ ├── event_messagemenu.pot │ └── sv.po ├── __openerp__.py └── event_messagemenu_view.xml ├── event_participant ├── __init__.py ├── static │ └── description │ │ ├── name_holder.jpg │ │ ├── Markering_356.png │ │ ├── Selection_045.png │ │ ├── Selection_048.png │ │ ├── Selection_049.png │ │ ├── Selection_050.png │ │ ├── event_participant.jpg │ │ ├── name_tag_and_diploma.jpg │ │ ├── index.html~ │ │ └── index.html ├── security │ └── ir.model.access.csv ├── __openerp__.py └── i18n │ └── sv.po ├── website_event_calendar ├── controllers │ ├── __init__.py │ └── main.py ├── static │ ├── description │ │ └── icon.png │ ├── src │ │ ├── img │ │ │ ├── calendar.png │ │ │ ├── training.jpg │ │ │ ├── world_map.jpg │ │ │ ├── openerp_enterprise_of_the_year.png │ │ │ └── calendar.svg │ │ ├── js │ │ │ ├── website_geolocation.js │ │ │ ├── website_event.editor.js │ │ │ ├── website.tour.event.js │ │ │ └── website_event_calendar.js │ │ └── css │ │ │ └── website_event_calendar.css │ └── lib │ │ └── fullcalendar │ │ └── license.txt ├── __init__.py ├── __openerp__.py ├── i18n │ ├── website_event_calendar.pot │ └── sv.po └── website_event_calendar.xml ├── website_event_category ├── controllers │ ├── __init__.py │ └── main.py ├── static │ ├── description │ │ └── icon.png │ └── src │ │ ├── img │ │ ├── calendar.png │ │ ├── training.jpg │ │ ├── world_map.jpg │ │ ├── openerp_enterprise_of_the_year.png │ │ └── calendar.svg │ │ └── js │ │ ├── website_geolocation.js │ │ ├── website_event.editor.js │ │ ├── website.tour.event.js │ │ └── website_event_calendar.js ├── __init__.py ├── __openerp__.py ├── i18n │ ├── website_event_calendar.pot │ └── sv.po ├── website_event.xml └── event.py ├── website_event_image ├── __init__.py ├── website_event_image.xml ├── __openerp__.py ├── website_event_image_data.xml └── website_event_image.py ├── website_event_participant ├── controllers │ ├── __init__.py │ └── main.py ├── static │ ├── description │ │ └── icon.png │ └── src │ │ ├── img │ │ ├── calendar.png │ │ ├── training.jpg │ │ ├── world_map.jpg │ │ ├── openerp_enterprise_of_the_year.png │ │ └── calendar.svg │ │ ├── xml │ │ └── templates.xml │ │ └── js │ │ └── website_event_participant.js ├── security │ └── ir.model.access.csv ├── __init__.py ├── website_event.xml ├── __openerp__.py ├── i18n │ ├── website_event_calendar.pot │ └── sv.po └── event.py ├── event_participant_dermanord ├── __init__.py ├── __openerp__.py └── event_participant_view.xml ├── event_participant_labels ├── __init__.py ├── wizard │ ├── __init__.py │ ├── labels_wizard.xml │ └── labels_wizard.py ├── label.csv ├── label.glabels ├── static │ └── label.glabels ├── event_participant_report.xml ├── i18n │ ├── event_participant_labels.pot │ └── sv.po ├── event_participant.py ├── __openerp__.py └── event_participant_data.xml └── .gitignore /README.md: -------------------------------------------------------------------------------- 1 | # odoo-event-extra 2 | -------------------------------------------------------------------------------- /event_participant_diploma/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /event_invoice_release/__init__.py: -------------------------------------------------------------------------------- 1 | import event 2 | -------------------------------------------------------------------------------- /event_messagemenu/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | -------------------------------------------------------------------------------- /event_participant/__init__.py: -------------------------------------------------------------------------------- 1 | import event_participant 2 | -------------------------------------------------------------------------------- /website_event_calendar/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | import main -------------------------------------------------------------------------------- /website_event_category/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | import main -------------------------------------------------------------------------------- /website_event_image/__init__.py: -------------------------------------------------------------------------------- 1 | import website_event_image 2 | -------------------------------------------------------------------------------- /website_event_participant/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | import main -------------------------------------------------------------------------------- /event_participant_dermanord/__init__.py: -------------------------------------------------------------------------------- 1 | import event_participant 2 | -------------------------------------------------------------------------------- /event_participant_labels/__init__.py: -------------------------------------------------------------------------------- 1 | import event_participant 2 | -------------------------------------------------------------------------------- /event_participant_labels/wizard/__init__.py: -------------------------------------------------------------------------------- 1 | import labels_wizard 2 | -------------------------------------------------------------------------------- /event_participant_labels/label.csv: -------------------------------------------------------------------------------- 1 | participant_name,parent_name,event_name,course_leader 2 | -------------------------------------------------------------------------------- /event_participant_labels/label.glabels: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vertelab/odoo-event-extra/master/event_participant_labels/label.glabels -------------------------------------------------------------------------------- /event_participant_labels/static/label.glabels: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vertelab/odoo-event-extra/master/event_participant_labels/static/label.glabels -------------------------------------------------------------------------------- /event_participant_diploma/static/label.glabels: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vertelab/odoo-event-extra/master/event_participant_diploma/static/label.glabels -------------------------------------------------------------------------------- /event_invoice_release/static/description/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vertelab/odoo-event-extra/master/event_invoice_release/static/description/icon.png -------------------------------------------------------------------------------- /website_event_calendar/static/description/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vertelab/odoo-event-extra/master/website_event_calendar/static/description/icon.png -------------------------------------------------------------------------------- /website_event_calendar/static/src/img/calendar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vertelab/odoo-event-extra/master/website_event_calendar/static/src/img/calendar.png -------------------------------------------------------------------------------- /website_event_calendar/static/src/img/training.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vertelab/odoo-event-extra/master/website_event_calendar/static/src/img/training.jpg -------------------------------------------------------------------------------- /website_event_category/static/description/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vertelab/odoo-event-extra/master/website_event_category/static/description/icon.png -------------------------------------------------------------------------------- /website_event_category/static/src/img/calendar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vertelab/odoo-event-extra/master/website_event_category/static/src/img/calendar.png -------------------------------------------------------------------------------- /website_event_category/static/src/img/training.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vertelab/odoo-event-extra/master/website_event_category/static/src/img/training.jpg -------------------------------------------------------------------------------- /event_invoice_release/static/description/invoice.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vertelab/odoo-event-extra/master/event_invoice_release/static/description/invoice.png -------------------------------------------------------------------------------- /event_participant/static/description/name_holder.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vertelab/odoo-event-extra/master/event_participant/static/description/name_holder.jpg -------------------------------------------------------------------------------- /website_event_calendar/static/src/img/world_map.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vertelab/odoo-event-extra/master/website_event_calendar/static/src/img/world_map.jpg -------------------------------------------------------------------------------- /website_event_category/static/src/img/world_map.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vertelab/odoo-event-extra/master/website_event_category/static/src/img/world_map.jpg -------------------------------------------------------------------------------- /event_participant/static/description/Markering_356.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vertelab/odoo-event-extra/master/event_participant/static/description/Markering_356.png -------------------------------------------------------------------------------- /event_participant/static/description/Selection_045.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vertelab/odoo-event-extra/master/event_participant/static/description/Selection_045.png -------------------------------------------------------------------------------- /event_participant/static/description/Selection_048.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vertelab/odoo-event-extra/master/event_participant/static/description/Selection_048.png -------------------------------------------------------------------------------- /event_participant/static/description/Selection_049.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vertelab/odoo-event-extra/master/event_participant/static/description/Selection_049.png -------------------------------------------------------------------------------- /event_participant/static/description/Selection_050.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vertelab/odoo-event-extra/master/event_participant/static/description/Selection_050.png -------------------------------------------------------------------------------- /website_event_participant/static/description/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vertelab/odoo-event-extra/master/website_event_participant/static/description/icon.png -------------------------------------------------------------------------------- /website_event_participant/static/src/img/calendar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vertelab/odoo-event-extra/master/website_event_participant/static/src/img/calendar.png -------------------------------------------------------------------------------- /website_event_participant/static/src/img/training.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vertelab/odoo-event-extra/master/website_event_participant/static/src/img/training.jpg -------------------------------------------------------------------------------- /website_event_participant/static/src/img/world_map.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vertelab/odoo-event-extra/master/website_event_participant/static/src/img/world_map.jpg -------------------------------------------------------------------------------- /event_invoice_release/static/description/name_holder.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vertelab/odoo-event-extra/master/event_invoice_release/static/description/name_holder.jpg -------------------------------------------------------------------------------- /event_invoice_release/static/description/Markering_356.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vertelab/odoo-event-extra/master/event_invoice_release/static/description/Markering_356.png -------------------------------------------------------------------------------- /event_invoice_release/static/description/Selection_045.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vertelab/odoo-event-extra/master/event_invoice_release/static/description/Selection_045.png -------------------------------------------------------------------------------- /event_invoice_release/static/description/Selection_048.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vertelab/odoo-event-extra/master/event_invoice_release/static/description/Selection_048.png -------------------------------------------------------------------------------- /event_invoice_release/static/description/Selection_049.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vertelab/odoo-event-extra/master/event_invoice_release/static/description/Selection_049.png -------------------------------------------------------------------------------- /event_invoice_release/static/description/Selection_050.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vertelab/odoo-event-extra/master/event_invoice_release/static/description/Selection_050.png -------------------------------------------------------------------------------- /event_participant/static/description/event_participant.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vertelab/odoo-event-extra/master/event_participant/static/description/event_participant.jpg -------------------------------------------------------------------------------- /event_invoice_release/static/description/event_participant.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vertelab/odoo-event-extra/master/event_invoice_release/static/description/event_participant.jpg -------------------------------------------------------------------------------- /event_participant/static/description/name_tag_and_diploma.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vertelab/odoo-event-extra/master/event_participant/static/description/name_tag_and_diploma.jpg -------------------------------------------------------------------------------- /event_invoice_release/static/description/name_tag_and_diploma.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vertelab/odoo-event-extra/master/event_invoice_release/static/description/name_tag_and_diploma.jpg -------------------------------------------------------------------------------- /website_event_calendar/static/src/img/openerp_enterprise_of_the_year.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vertelab/odoo-event-extra/master/website_event_calendar/static/src/img/openerp_enterprise_of_the_year.png -------------------------------------------------------------------------------- /website_event_category/static/src/img/openerp_enterprise_of_the_year.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vertelab/odoo-event-extra/master/website_event_category/static/src/img/openerp_enterprise_of_the_year.png -------------------------------------------------------------------------------- /website_event_participant/static/src/img/openerp_enterprise_of_the_year.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vertelab/odoo-event-extra/master/website_event_participant/static/src/img/openerp_enterprise_of_the_year.png -------------------------------------------------------------------------------- /website_event_participant/security/ir.model.access.csv: -------------------------------------------------------------------------------- 1 | id,name,model_id/id,group_id/id,perm_read,perm_write,perm_create,perm_unlink 2 | access_sale_order_line_participant_event,sale.order.line.participant.event,model_sale_order_line_participant,event.group_event_manager,1,1,1,1 3 | access_sale_order_line_participant_public,sale.order.line.participant.public,model_sale_order_line_participant,,1,1,1,0 4 | -------------------------------------------------------------------------------- /event_participant/security/ir.model.access.csv: -------------------------------------------------------------------------------- 1 | id,name,model_id/id,group_id/id,perm_read,perm_write,perm_create,perm_unlink 2 | event_participant_manager,event participant manager,model_event_participant,event.group_event_manager,1,1,1,1 3 | event_participant_user,event participant user,model_event_participant,event.group_event_user,1,0,0,0 4 | event_participant_all,event participant all,model_event_participant,,1,0,0,0 5 | -------------------------------------------------------------------------------- /website_event_calendar/static/src/js/website_geolocation.js: -------------------------------------------------------------------------------- 1 | (function() { 2 | "use strict"; 3 | var website = openerp.website; 4 | 5 | website.snippet.animationRegistry.visitor = website.snippet.Animation.extend({ 6 | selector: ".oe_country_events", 7 | start: function () { 8 | var self = this; 9 | $.post( "/event/get_country_event_list", function( data ) { 10 | if(data){ 11 | $( ".country_events_list" ).replaceWith( data ); 12 | } 13 | }); 14 | } 15 | }); 16 | })(); -------------------------------------------------------------------------------- /website_event_category/static/src/js/website_geolocation.js: -------------------------------------------------------------------------------- 1 | (function() { 2 | "use strict"; 3 | var website = openerp.website; 4 | 5 | website.snippet.animationRegistry.visitor = website.snippet.Animation.extend({ 6 | selector: ".oe_country_events", 7 | start: function () { 8 | var self = this; 9 | $.post( "/event/get_country_event_list", function( data ) { 10 | if(data){ 11 | $( ".country_events_list" ).replaceWith( data ); 12 | } 13 | }); 14 | } 15 | }); 16 | })(); -------------------------------------------------------------------------------- /event_participant_labels/event_participant_report.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /website_event_calendar/static/src/js/website_event.editor.js: -------------------------------------------------------------------------------- 1 | (function() { 2 | "use strict"; 3 | 4 | var website = openerp.website; 5 | var _t = openerp._t; 6 | 7 | website.EditorBarContent.include({ 8 | new_event: function() { 9 | website.prompt({ 10 | id: "editor_new_event", 11 | window_title: _t("New Event"), 12 | input: "Event Name", 13 | }).then(function (event_name) { 14 | website.form('/event/add_event', 'POST', { 15 | event_name: event_name 16 | }); 17 | }); 18 | }, 19 | }); 20 | })(); 21 | -------------------------------------------------------------------------------- /website_event_category/static/src/js/website_event.editor.js: -------------------------------------------------------------------------------- 1 | (function() { 2 | "use strict"; 3 | 4 | var website = openerp.website; 5 | var _t = openerp._t; 6 | 7 | website.EditorBarContent.include({ 8 | new_event: function() { 9 | website.prompt({ 10 | id: "editor_new_event", 11 | window_title: _t("New Event X"), 12 | input: "Event Name", 13 | }).then(function (event_name) { 14 | website.form('/event/add_event', 'POST', { 15 | event_name: event_name 16 | }); 17 | }); 18 | }, 19 | }); 20 | })(); 21 | -------------------------------------------------------------------------------- /event_participant_diploma/event_participant_report.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /event_participant_diploma/event_participant_data.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /event_participant_diploma/i18n/event_participant_diploma.pot: -------------------------------------------------------------------------------- 1 | # Translation of Odoo Server. 2 | # This file contains the translation of the following modules: 3 | # * event_participant_diploma 4 | # 5 | msgid "" 6 | msgstr "" 7 | "Project-Id-Version: Odoo Server 8.0-20160918\n" 8 | "Report-Msgid-Bugs-To: \n" 9 | "POT-Creation-Date: 2016-09-21 12:32+0000\n" 10 | "PO-Revision-Date: 2016-09-21 12:32+0000\n" 11 | "Last-Translator: <>\n" 12 | "Language-Team: \n" 13 | "MIME-Version: 1.0\n" 14 | "Content-Type: text/plain; charset=UTF-8\n" 15 | "Content-Transfer-Encoding: \n" 16 | "Plural-Forms: \n" 17 | 18 | #. module: event_participant_diploma 19 | #: model:ir.actions.report.xml,name:event_participant_diploma.action_participant_diploma 20 | msgid "Participant Diploma" 21 | msgstr "" 22 | 23 | -------------------------------------------------------------------------------- /event_participant_diploma/i18n/sv.po: -------------------------------------------------------------------------------- 1 | # Translation of Odoo Server. 2 | # This file contains the translation of the following modules: 3 | # * event_participant_diploma 4 | # 5 | msgid "" 6 | msgstr "" 7 | "Project-Id-Version: Odoo Server 8.0-20160918\n" 8 | "Report-Msgid-Bugs-To: \n" 9 | "POT-Creation-Date: 2016-09-21 12:32+0000\n" 10 | "PO-Revision-Date: 2016-09-21 14:32+0200\n" 11 | "Last-Translator: <>\n" 12 | "Language-Team: \n" 13 | "MIME-Version: 1.0\n" 14 | "Content-Type: text/plain; charset=UTF-8\n" 15 | "Content-Transfer-Encoding: 8bit\n" 16 | "Plural-Forms: \n" 17 | "Language: sv\n" 18 | "X-Generator: Poedit 1.8.7.1\n" 19 | 20 | #. module: event_participant_diploma 21 | #: model:ir.actions.report.xml,name:event_participant_diploma.action_participant_diploma 22 | msgid "Participant Diploma" 23 | msgstr "Deltagare Diplom" 24 | -------------------------------------------------------------------------------- /event_invoice_release/static/description/index.html: -------------------------------------------------------------------------------- 1 |
2 |
3 |

Release Event for Invoice

4 |

Adds invoice button on events

5 |
6 |
7 | 8 |
9 |
10 |
11 |

12 | This module prevents none released events to be invoiced even if other parts of Odoo does try to 13 | invoice lines where there is events registries. 14 | To be invoiced a) the registrant has to be confirmed b) you have to use the Invoice button on the event. 15 |

16 |
17 |
18 |
19 | 20 | 21 | 22 |
23 |
24 | -------------------------------------------------------------------------------- /website_event_calendar/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | ############################################################################## 3 | # 4 | # Copyright (C) 2016 Onestein (). 5 | # 6 | # This program is free software: you can redistribute it and/or modify 7 | # it under the terms of the GNU Affero General Public License as 8 | # published by the Free Software Foundation, either version 3 of the 9 | # License, or (at your option) any later version. 10 | # 11 | # This program is distributed in the hope that it will be useful, 12 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | # GNU Affero General Public License for more details. 15 | # 16 | # You should have received a copy of the GNU Affero General Public License 17 | # along with this program. If not, see . 18 | # 19 | ############################################################################## 20 | 21 | import controllers -------------------------------------------------------------------------------- /website_event_category/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | ############################################################################## 3 | # 4 | # Copyright (C) 2016 Onestein (). 5 | # 6 | # This program is free software: you can redistribute it and/or modify 7 | # it under the terms of the GNU Affero General Public License as 8 | # published by the Free Software Foundation, either version 3 of the 9 | # License, or (at your option) any later version. 10 | # 11 | # This program is distributed in the hope that it will be useful, 12 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | # GNU Affero General Public License for more details. 15 | # 16 | # You should have received a copy of the GNU Affero General Public License 17 | # along with this program. If not, see . 18 | # 19 | ############################################################################## 20 | 21 | import controllers 22 | import event 23 | -------------------------------------------------------------------------------- /website_event_participant/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | ############################################################################## 3 | # 4 | # Copyright (C) 2016 Onestein (). 5 | # 6 | # This program is free software: you can redistribute it and/or modify 7 | # it under the terms of the GNU Affero General Public License as 8 | # published by the Free Software Foundation, either version 3 of the 9 | # License, or (at your option) any later version. 10 | # 11 | # This program is distributed in the hope that it will be useful, 12 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | # GNU Affero General Public License for more details. 15 | # 16 | # You should have received a copy of the GNU Affero General Public License 17 | # along with this program. If not, see . 18 | # 19 | ############################################################################## 20 | 21 | import controllers 22 | import event 23 | -------------------------------------------------------------------------------- /event_participant_labels/i18n/event_participant_labels.pot: -------------------------------------------------------------------------------- 1 | # Translation of Odoo Server. 2 | # This file contains the translation of the following modules: 3 | # * event_participant_labels 4 | # 5 | msgid "" 6 | msgstr "" 7 | "Project-Id-Version: Odoo Server 8.0-20160918\n" 8 | "Report-Msgid-Bugs-To: \n" 9 | "POT-Creation-Date: 2016-09-21 12:33+0000\n" 10 | "PO-Revision-Date: 2016-09-21 12:33+0000\n" 11 | "Last-Translator: <>\n" 12 | "Language-Team: \n" 13 | "MIME-Version: 1.0\n" 14 | "Content-Type: text/plain; charset=UTF-8\n" 15 | "Content-Transfer-Encoding: \n" 16 | "Plural-Forms: \n" 17 | 18 | #. module: event_participant_labels 19 | #: field:event.participant,event_name:0 20 | msgid "Event Name" 21 | msgstr "" 22 | 23 | #. module: event_participant_labels 24 | #: field:event.participant,course_leader:0 25 | #: field:event.participant,parent_name:0 26 | #: field:event.participant,participant_name:0 27 | msgid "Name" 28 | msgstr "" 29 | 30 | #. module: event_participant_labels 31 | #: model:ir.actions.report.xml,name:event_participant_labels.action_participant_labels 32 | msgid "Participant Name Tags" 33 | msgstr "" 34 | 35 | -------------------------------------------------------------------------------- /website_event_calendar/static/lib/fullcalendar/license.txt: -------------------------------------------------------------------------------- 1 | Copyright (c) 2013 Adam Shaw 2 | 3 | Permission is hereby granted, free of charge, to any person obtaining 4 | a copy of this software and associated documentation files (the 5 | "Software"), to deal in the Software without restriction, including 6 | without limitation the rights to use, copy, modify, merge, publish, 7 | distribute, sublicense, and/or sell copies of the Software, and to 8 | permit persons to whom the Software is furnished to do so, subject to 9 | the following conditions: 10 | 11 | The above copyright notice and this permission notice shall be 12 | included in all copies or substantial portions of the Software. 13 | 14 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 15 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 16 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 17 | NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE 18 | LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 19 | OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION 20 | WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 21 | -------------------------------------------------------------------------------- /event_participant_labels/i18n/sv.po: -------------------------------------------------------------------------------- 1 | # Translation of Odoo Server. 2 | # This file contains the translation of the following modules: 3 | # * event_participant_labels 4 | # 5 | msgid "" 6 | msgstr "" 7 | "Project-Id-Version: Odoo Server 8.0-20160918\n" 8 | "Report-Msgid-Bugs-To: \n" 9 | "POT-Creation-Date: 2016-09-21 12:33+0000\n" 10 | "PO-Revision-Date: 2016-09-21 14:34+0200\n" 11 | "Last-Translator: <>\n" 12 | "Language-Team: \n" 13 | "MIME-Version: 1.0\n" 14 | "Content-Type: text/plain; charset=UTF-8\n" 15 | "Content-Transfer-Encoding: 8bit\n" 16 | "Plural-Forms: \n" 17 | "Language: sv\n" 18 | "X-Generator: Poedit 1.8.7.1\n" 19 | 20 | #. module: event_participant_labels 21 | #: field:event.participant,event_name:0 22 | msgid "Event Name" 23 | msgstr "Evenemang Namn" 24 | 25 | #. module: event_participant_labels 26 | #: field:event.participant,course_leader:0 27 | #: field:event.participant,parent_name:0 28 | #: field:event.participant,participant_name:0 29 | msgid "Name" 30 | msgstr "Namn" 31 | 32 | #. module: event_participant_labels 33 | #: model:ir.actions.report.xml,name:event_participant_labels.action_participant_labels 34 | msgid "Participant Name Tags" 35 | msgstr "Deltagare Namn Taggar" 36 | -------------------------------------------------------------------------------- /website_event_image/website_event_image.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 11 | 12 | 13 | Events 14 | event.event 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /event_messagemenu/i18n/event_messagemenu.pot: -------------------------------------------------------------------------------- 1 | # Translation of Odoo Server. 2 | # This file contains the translation of the following modules: 3 | # * event_messagemenu 4 | # 5 | msgid "" 6 | msgstr "" 7 | "Project-Id-Version: Odoo Server 8.0-20161208\n" 8 | "Report-Msgid-Bugs-To: \n" 9 | "POT-Creation-Date: 2017-02-28 09:20+0000\n" 10 | "PO-Revision-Date: 2017-02-28 09:20+0000\n" 11 | "Last-Translator: <>\n" 12 | "Language-Team: \n" 13 | "MIME-Version: 1.0\n" 14 | "Content-Type: text/plain; charset=UTF-8\n" 15 | "Content-Transfer-Encoding: \n" 16 | "Plural-Forms: \n" 17 | 18 | #. module: event_messagemenu 19 | #: model:ir.actions.act_window,help:event_messagemenu.action_event_view 20 | msgid "

\n" 21 | " Click to add a new event.\n" 22 | "

\n" 23 | " Odoo helps you schedule and efficiently organize your events:\n" 24 | " track subscriptions and participations, automate the confirmation emails,\n" 25 | " sell tickets, etc.\n" 26 | "

\n" 27 | " " 28 | msgstr "" 29 | 30 | #. module: event_messagemenu 31 | #: model:ir.ui.menu,name:event_messagemenu.menu_event_event 32 | msgid "Event Calendar" 33 | msgstr "" 34 | 35 | #. module: event_messagemenu 36 | #: model:ir.actions.act_window,name:event_messagemenu.action_event_view 37 | msgid "Events" 38 | msgstr "" 39 | 40 | -------------------------------------------------------------------------------- /event_messagemenu/i18n/sv.po: -------------------------------------------------------------------------------- 1 | # Translation of Odoo Server. 2 | # This file contains the translation of the following modules: 3 | # * event_messagemenu 4 | # 5 | msgid "" 6 | msgstr "" 7 | "Project-Id-Version: Odoo Server 8.0-20161208\n" 8 | "Report-Msgid-Bugs-To: \n" 9 | "POT-Creation-Date: 2017-02-28 09:21+0000\n" 10 | "PO-Revision-Date: 2017-02-28 09:21+0000\n" 11 | "Last-Translator: <>\n" 12 | "Language-Team: \n" 13 | "MIME-Version: 1.0\n" 14 | "Content-Type: text/plain; charset=UTF-8\n" 15 | "Content-Transfer-Encoding: \n" 16 | "Plural-Forms: \n" 17 | 18 | #. module: event_messagemenu 19 | #: model:ir.actions.act_window,help:event_messagemenu.action_event_view 20 | msgid "

\n" 21 | " Click to add a new event.\n" 22 | "

\n" 23 | " Odoo helps you schedule and efficiently organize your events:\n" 24 | " track subscriptions and participations, automate the confirmation emails,\n" 25 | " sell tickets, etc.\n" 26 | "

\n" 27 | " " 28 | msgstr "" 29 | 30 | #. module: event_messagemenu 31 | #: model:ir.ui.menu,name:event_messagemenu.menu_event_event 32 | msgid "Event Calendar" 33 | msgstr "Evenemangskalender" 34 | 35 | #. module: event_messagemenu 36 | #: model:ir.actions.act_window,name:event_messagemenu.action_event_view 37 | msgid "Events" 38 | msgstr "Evenemang" 39 | 40 | -------------------------------------------------------------------------------- /website_event_participant/static/src/xml/templates.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Byte-compiled / optimized / DLL files 2 | __pycache__/ 3 | *.py[cod] 4 | *$py.class 5 | 6 | # C extensions 7 | *.so 8 | 9 | # Distribution / packaging 10 | .Python 11 | env/ 12 | build/ 13 | develop-eggs/ 14 | dist/ 15 | downloads/ 16 | eggs/ 17 | .eggs/ 18 | lib/ 19 | lib64/ 20 | parts/ 21 | sdist/ 22 | var/ 23 | *.egg-info/ 24 | .installed.cfg 25 | *.egg 26 | 27 | # PyInstaller 28 | # Usually these files are written by a python script from a template 29 | # before PyInstaller builds the exe, so as to inject date/other infos into it. 30 | *.manifest 31 | *.spec 32 | 33 | # Installer logs 34 | pip-log.txt 35 | pip-delete-this-directory.txt 36 | 37 | # Unit test / coverage reports 38 | htmlcov/ 39 | .tox/ 40 | .coverage 41 | .coverage.* 42 | .cache 43 | nosetests.xml 44 | coverage.xml 45 | *,cover 46 | .hypothesis/ 47 | 48 | # Translations 49 | *.mo 50 | 51 | # Django stuff: 52 | *.log 53 | local_settings.py 54 | 55 | # Flask stuff: 56 | instance/ 57 | .webassets-cache 58 | 59 | # Scrapy stuff: 60 | .scrapy 61 | 62 | # Sphinx documentation 63 | docs/_build/ 64 | 65 | # PyBuilder 66 | target/ 67 | 68 | # IPython Notebook 69 | .ipynb_checkpoints 70 | 71 | # pyenv 72 | .python-version 73 | 74 | # celery beat schedule file 75 | celerybeat-schedule 76 | 77 | # dotenv 78 | .env 79 | 80 | # virtualenv 81 | venv/ 82 | ENV/ 83 | 84 | # Spyder project settings 85 | .spyderproject 86 | 87 | # Rope project settings 88 | .ropeproject 89 | -------------------------------------------------------------------------------- /event_messagemenu/__openerp__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | ############################################################################## 3 | # 4 | # OpenERP, Open Source Management Solution, third party addon 5 | # Copyright (C) 2017- Vertel AB (). 6 | # 7 | # This program is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Affero General Public License as 9 | # published by the Free Software Foundation, either version 3 of the 10 | # License, or (at your option) any later version. 11 | # 12 | # This program is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Affero General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Affero General Public License 18 | # along with this program. If not, see . 19 | # 20 | ############################################################################## 21 | { 22 | 'name': 'Event Message Menu', 23 | 'version': '0.1', 24 | 'summary': 'Menu for event calendar in message menu', 25 | 'category': 'event', 26 | 'description': """Menu for event calendar in message menu 27 | 28 | """, 29 | 'author': 'Vertel AB', 30 | 'license': 'AGPL-3', 31 | 'website': 'http://www.vertel.se', 32 | 'depends': ['event',], 33 | 'data': ['event_messagemenu_view.xml'], 34 | 'installable': True, 35 | } 36 | -------------------------------------------------------------------------------- /event_participant_labels/wizard/labels_wizard.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | event.labels.wizard.form 6 | event.labels.wizard 7 | form 8 | 9 |
10 | 11 | 12 | 13 |
14 |

Print labels

15 |

16 | Click the button 17 |

18 |
19 |
20 |

Labels Complete

21 |

22 | Here is the label-file: 23 | 24 |

25 |
26 |
27 |
28 |
30 |
31 |
35 | 36 |
37 |
38 |
39 | 40 |
41 |
42 | -------------------------------------------------------------------------------- /website_event_category/__openerp__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | ############################################################################## 3 | # 4 | # Odoo, Open Source Enterprise Management Solution, third party addon 5 | # Copyright (C) 2004-2017 Vertel AB (). 6 | # 7 | # This program is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Affero General Public License as 9 | # published by the Free Software Foundation, either version 3 of the 10 | # License, or (at your option) any later version. 11 | # 12 | # This program is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Affero General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Affero General Public License 18 | # along with this program. If not, see . 19 | # 20 | ############################################################################## 21 | 22 | { 23 | 'name': 'Event Category', 24 | 'category': 'website', 25 | 'summary': 'Using Category as template for event on website.', 26 | 'version': '1.0', 27 | 'description': """ 28 | Event Category 29 | ============== 30 | 31 | * Extends category to work as template for new events 32 | """, 33 | 'author': "Vertel AB", 34 | 'website': "http://vertel.se", 35 | 'depends': ['website_event'], 36 | 'data': [ 37 | 'website_event.xml', 38 | ], 39 | 'demo': [], 40 | 'installable': True, 41 | 'auto_install': False, 42 | 'application': False, 43 | } 44 | -------------------------------------------------------------------------------- /website_event_image/__openerp__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | ############################################################################## 3 | # 4 | # OpenERP, Open Source Management Solution, third party addon 5 | # Copyright (C) 2004-2015 Vertel AB (). 6 | # 7 | # This program is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Affero General Public License as 9 | # published by the Free Software Foundation, either version 3 of the 10 | # License, or (at your option) any later version. 11 | # 12 | # This program is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Affero General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Affero General Public License 18 | # along with this program. If not, see . 19 | # 20 | ############################################################################## 21 | 22 | { 23 | 'name': 'Website Event Image', 24 | 'version': '0.1', 25 | 'category': 'Event', 26 | 'description': """ 27 | Add simple views pages for products 28 | =================================== 29 | """, 30 | 'author': 'Vertel AB', 31 | 'license': 'AGPL-3', 32 | 'website': 'http://www.vertel.se', 33 | 'depends': ['website_event', 'website_imagemagick'], 34 | 'data': ['website_event_image.xml', 35 | 'website_event_image_data.xml' 36 | ], 37 | 'application': False, 38 | 'installable': True, 39 | } 40 | # vim:expandtab:smartindent:tabstop=4s:softtabstop=4:shiftwidth=4: 41 | -------------------------------------------------------------------------------- /event_participant_labels/event_participant.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | ############################################################################## 3 | # 4 | # OpenERP, Open Source Management Solution, third party addon 5 | # Copyright (C) 2004-2016 Vertel AB (). 6 | # 7 | # This program is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Affero General Public License as 9 | # published by the Free Software Foundation, either version 3 of the 10 | # License, or (at your option) any later version. 11 | # 12 | # This program is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Affero General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Affero General Public License 18 | # along with this program. If not, see . 19 | # 20 | ############################################################################## 21 | from openerp import models, fields, api, _ 22 | 23 | import logging 24 | _logger = logging.getLogger(__name__) 25 | 26 | 27 | class event_participant(models.Model): 28 | _inherit = 'event.participant' 29 | 30 | parent_name = fields.Char(related="partner_id.parent_id.name") 31 | participant_name = fields.Char(related="partner_id.name") 32 | event_name = fields.Char(related="event_id.name") 33 | #~ event_type = fields.Char(related="event_id.event_type.name") 34 | course_leader = fields.Char(related="event_id.course_leader.name") 35 | #~ event_date = fields.Datetime(related="event_id.date_start") 36 | -------------------------------------------------------------------------------- /website_event_calendar/__openerp__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | ############################################################################## 3 | # 4 | # Odoo, Open Source Enterprise Management Solution, third party addon 5 | # Copyright (C) 2004-2017 Vertel AB (). 6 | # 7 | # This program is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Affero General Public License as 9 | # published by the Free Software Foundation, either version 3 of the 10 | # License, or (at your option) any later version. 11 | # 12 | # This program is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Affero General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Affero General Public License 18 | # along with this program. If not, see . 19 | # 20 | ############################################################################## 21 | 22 | { 23 | 'name': 'Event Calendar', 24 | 'category': 'website', 25 | 'summary': 'Event Calendar on website.', 26 | 'version': '1.0', 27 | 'description': """ 28 | Event Calendar 29 | ============== 30 | 31 | * Configurable calendar on index page 32 | * Calendar snippet for use on any page 33 | 34 | """, 35 | 'author': "Vertel AB", 36 | 'website': "http://vertel.se", 37 | 'depends': ['website_event'], 38 | 'data': [ 39 | 'website_event_calendar.xml', 40 | ], 41 | 'demo': [], 42 | 'installable': True, 43 | 'auto_install': False, 44 | 'application': False, 45 | } 46 | -------------------------------------------------------------------------------- /website_event_image/website_event_image_data.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Big resize 8 | image.transform(resize=width+'x'+height+'>') 9 | 10 | 11 | 12 | width 13 | 1920 14 | 15 | 16 | 17 | 18 | height 19 | 640 20 | 21 | 22 | 23 | 24 | 25 | 26 | Banner resize 27 | image.transform(resize=width+'x'+height+'>') 28 | 29 | 30 | 31 | width 32 | 700 33 | 34 | 35 | 36 | 37 | height 38 | 700 39 | 40 | 41 | 42 | 43 | 44 | 45 | -------------------------------------------------------------------------------- /website_event_participant/website_event.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | sale.order.line.form2.inherited.website_event_participant 7 | sale.order.line 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 28 | 29 |