Giter Club home page Giter Club logo

event's Introduction

Runboat Pre-commit Status Build Status codecov Translation Status

Event management addons for Odoo

This repository includes all modules relative to event management that extends current functionality in Odoo: - Link with projects and plan them. - Add images to events. - Allow nested events. - ...

Available addons

addon version maintainers summary
event_badge_design 14.0.1.0.1 Allows you to customize event badges
event_contact 14.0.1.0.0 Add contacts to event and event type
event_mail 14.0.1.0.0 Mail settings in events
event_project 14.0.1.0.0 Event project
event_registration_cancel_reason 14.0.1.0.0 Reasons for event registrations cancellations
event_registration_mass_mailing 14.0.1.0.0 Put event registrations emails into mailing lists
event_registration_multi_qty 14.0.1.0.0 Allow registration grouped by quantities
event_registration_partner_unique 14.0.1.0.1 Enforces 1 registration per partner and event
event_registration_qr_code 14.0.1.0.0 ivantodorovich Automatically generate unique QR Codes for each registration
event_sale_registration_multi_qty 14.0.1.0.0 Allows sell registrations with more than one attendee
event_sale_session 14.0.1.0.3 Sessions sales in events
event_session 14.0.1.1.0 Sessions in events
event_session_registration_multi_qty 14.0.1.0.0 Allow registration grouped by quantities in sessions
partner_event 14.0.1.0.1 Link partner to events
website_event_questions_by_ticket 14.0.1.0.0 Events Questions conditional to the chosen ticket
website_event_questions_template 14.0.1.0.0 Set question templates for events
website_event_require_login 14.0.1.0.1 Website Event Require Login

Licenses

This repository is licensed under AGPL-3.0.

However, each module can have a totally different license, as long as they adhere to Odoo Community Association (OCA) policy. Consult each module's __manifest__.py file, which contains a license key that explains its license.


OCA, or the Odoo Community Association, is a nonprofit organization whose mission is to support the collaborative development of Odoo features and promote its widespread use.

event's People

Contributors

anasuarez1 avatar antespi avatar carlosroca13 avatar chienandalu avatar cristinamartinrod avatar cubells avatar dalonsod avatar emagdalenac2i avatar ernestotejeda avatar francesco-ooops avatar fuentes73 avatar ioans73 avatar ivorra78 avatar jabelchi avatar ludlaf avatar manuelregidor avatar mvrodriguez avatar mymage avatar oca-git-bot avatar oca-transbot avatar oca-travis avatar pedrobaeza avatar pedrocasi avatar primes2h avatar sbidoul avatar sergio-teruel avatar victoralmau avatar weblate avatar willytal avatar yajo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

event's Issues

Migration to version 11.0

Todo

https://github.com/OCA/maintainer-tools/wiki/Migration-to-version-11.0

Modules to migrate

Migration to version 9.0

Todo

https://github.com/OCA/maintainer-tools/wiki/Migration-to-version-9.0

Modules to migrate

  • crm_lead_to_event_registration - By @cubells - #68
  • event_contact - By @mikevhe18 - #61
  • event_multi_image
  • event_project
  • event_registration_cancel_reason - By @cubells - #70
  • event_registration_partner_unique - By @cubells - #69
  • event_product
  • event_registration_mass_mailing - By @cubells - #71
  • event_registration_seat_limit
  • event_track_generate
  • partner_event - By @cubells - #64
  • website_event_contact - By @mikevhe18 - #63
  • website_event_sale_legal
  • website_event_share - By @cubells - #66
  • website_event_filter_selector - By @yajo - #67

New module event_badge_design or resolving non editable badge

Is your feature request related to a problem?
We can't customise the badges for OCA days in a week.

Describe the solution you'd like
Expose the badge_front, badge_back, badge_innerleft, badge_innerright, event_logo fields on a new tab in an event called badge design. - Alternative make the badge editor work.

Describe alternatives you've considered
Working out why these fields aren't editable on the called URL https://19870905-14-0-all.runbot105.odoo.com/report/html/event.event_event_report_template_badge/4?enable_editor
Additional context
\cc @OCA/board

Migration to version 15.0

Todo

https://github.com/OCA/maintainer-tools/wiki/Migration-to-version-15.0

Modules to migrate

Missing module? Check https://github.com/OCA/maintainer-tools/wiki/%5BFAQ%5D-Missing-modules-in-migration-issue-list

I can not open Events en mi dashboard

Hello, i need your help, after install the module in odoo 12, i can not open EVENTS in my dashboard :(

Error:
Odoo Server Error

Traceback (most recent call last):
  File "/home/dietline/odoo/odoo/odoo/http.py", line 656, in _handle_exception
    return super(JsonRequest, self)._handle_exception(exception)
  File "/home/dietline/odoo/odoo/odoo/http.py", line 314, in _handle_exception
    raise pycompat.reraise(type(exception), exception, sys.exc_info()[2])
  File "/home/dietline/odoo/odoo/odoo/tools/pycompat.py", line 87, in reraise
    raise value
  File "/home/dietline/odoo/odoo/odoo/http.py", line 698, in dispatch
    result = self._call_function(**self.params)
  File "/home/dietline/odoo/odoo/odoo/http.py", line 346, in _call_function
    return checked_call(self.db, *args, **kwargs)
  File "/home/dietline/odoo/odoo/odoo/service/model.py", line 97, in wrapper
    return f(dbname, *args, **kwargs)
  File "/home/dietline/odoo/odoo/odoo/http.py", line 339, in checked_call
    result = self.endpoint(*a, **kw)
  File "/home/dietline/odoo/odoo/odoo/http.py", line 941, in __call__
    return self.method(*args, **kw)
  File "/home/dietline/odoo/odoo/odoo/http.py", line 519, in response_wrap
    response = f(*args, **kw)
  File "/home/dietline/odoo/odoo/addons/web/controllers/main.py", line 962, in call_kw
    return self._call_kw(model, method, args, kwargs)
  File "/home/dietline/odoo/odoo/addons/web/controllers/main.py", line 954, in _call_kw
    return call_kw(request.env[model], method, args, kwargs)
  File "/home/dietline/odoo/odoo/odoo/api.py", line 745, in call_kw
    return _call_kw_model(method, model, args, kwargs)
  File "/home/dietline/odoo/odoo/odoo/api.py", line 718, in _call_kw_model
    result = method(recs, *args, **kwargs)
  File "/home/dietline/odoo/odoo/odoo/models.py", line 1376, in load_views
    for [v_id, v_type] in views
  File "/home/dietline/odoo/odoo/odoo/models.py", line 1376, in <dictcomp>
    for [v_id, v_type] in views
  File "/home/dietline/odoo/odoo/addons/mail/models/mail_thread.py", line 410, in fields_view_get
    res = super(MailThread, self).fields_view_get(view_id=view_id, view_type=view_type, toolbar=toolbar, submenu=submenu)
  File "/home/dietline/odoo/odoo/odoo/models.py", line 1462, in fields_view_get
    xarch, xfields = View.postprocess_and_fields(self._name, etree.fromstring(result['arch']), view_id)
  File "/home/dietline/odoo/odoo/odoo/addons/base/models/ir_ui_view.py", line 1106, in postprocess_and_fields
    self.raise_view_error(message, view_id)
  File "/home/dietline/odoo/odoo/odoo/addons/base/models/ir_ui_view.py", line 548, in raise_view_error
    raise ValueError(message)
ValueError: El campo `priority` no existe

Contexto del error:
Vista `n/a`
[view_id: n/a, xml_id: n/a, model: n/a, parent_id: n/a]

Migration to version 16.0

Todo

https://github.com/OCA/maintainer-tools/wiki/Migration-to-version-16.0

Modules to migrate

Missing module? Check https://github.com/OCA/maintainer-tools/wiki/%5BFAQ%5D-Missing-modules-in-migration-issue-list

[12.0] Event Session registration for websites

Would you be interested to merge a module that enable event_session to be selected on the website registration page?

We made a module to add this functionality. I wouldn't mind have it merged here but I'd like to know how would it be prefered as a website_event_session module or there's a module it could be integrated directly into?

[ENH] website_event_ticket_published: re-filter "tickets" instead of changing t-value?

First, thank you very much for everyone's work on this module โ€” I learned a lot going through it and used that knowledge to create a new add-on that I'm happy to donate to the community once it's done (it creates ticket_tags, just like event_tags, which helps when you have a lot of different types of tickets).

Problem: the current method to alter the "tickets" variable makes website_event_ticket_published incompatible with others (e.g. my ticket_tag add-on and event_drag_and_drop on the apps store). I think it might be better to re-filter the existing variable instead?

Current code in /templates/event_ticket.xml:

<xpath expr="//t[@t-set='tickets']" position="attributes">
            <attribute
                name="t-value"
            >event.event_ticket_ids.filtered(lambda t: not t.is_expired and t.show_in_website)</attribute>
</xpath>

Suggestion: re-filter tickets instead:

<xpath expr="//t[@t-set='tickets']" position="after">
    <t t-set="tickets" t-value="tickets.filtered(lambda t: t.show_in_website)"/>
</xpath>

The above takes the existing tickets recordset and then further filters it by only showing the ones with show_in_website = True.

I'm happy to work on this change but would love the opinion of those of you with more experience than me.

[ENH] partner_event: offering to develop creation of partner from backend sales

Partner_event is a great module and I'm grateful to the community that it exists. I have an ENH that I'm willing to develop but wanted some input from the community.

Currently, if you sell tickets from the Sales module, you receive the pop-up requesting the details of the Attendees, but these Attendees are not created as Partners (attendees from the Website are created, of course).

I'm offering to develop the code necessary to create Partners from Attendees created via the Sales module, but:

  1. wanted to be sure there was interest in this from others for this feature, and
  2. wanted to make sure there wasn't anything I was missing (e.g. a good reason why partners aren't created from backend sales, or maybe why my suggested ENH should be a separate module, etc.)

Thank you for your input!

Migration to version 17.0

Todo

https://github.com/OCA/maintainer-tools/wiki/Migration-to-version-17.0

Modules to migrate

  • event_mail
  • event_registration_multi_qty
  • event_registration_partner_unique
  • event_sale_registration_multi_qty
  • event_sale_session
  • event_session
  • event_session_registration_multi_qty
  • partner_event
  • website_event_questions_by_ticket
  • website_event_require_login
  • website_event_sale_cart_quantity_readonly

Missing module? Check https://github.com/OCA/maintainer-tools/wiki/%5BFAQ%5D-Missing-modules-in-migration-issue-list

Event_Session and Event_Sale_Session, not reflecting Sessions choices on Website in 14 Branch

Is your feature request related to a problem?
Just implemented Branch 14 event_session and event_sale_session.
I cannot get a choice of Sessions to show up in the Website Event Booking.
It does show up and work in the backend

Describe the solution you'd like
Ideally, it would seem a session would be like an "variant" of a regular product, but here a "variant of an event".
The online user should be able to select available sessions.

Describe alternatives you've considered
It seems a Web Form that added the additional Session Choice would suffice, but need to add the field to an Event Web form.

Additional context
I note also that the views in Branch 15 are much expanded. Perhaps there is something there that can be backported.

It is really critical to function to get this to work.
I will test on a "Fresh Install" but expect I will have the same result.
Wanting to help further but in learning mode for now.

[15.0] Event_session block native event mail communication cron

Module

event_session

Describe the bug

With native event, once an attendee is created, an mail is sent base on communication's rules defined.
Once the event_session addon is installed, this behaviour works on session, but not on classic event anymore.

To Reproduce

Affected versions:
Tested only on 15.0

Steps to reproduce the behavior:

  1. Install event_session
  2. Select a classic event
  3. check if communication rules exists to send something immediatly after registration
  4. create an attendee on a classic event : Attendee is confirmed, but no email is generated

Expected behavior
A mail should be created based on communication rules

Migration to version 12.0

Todo

https://github.com/OCA/maintainer-tools/wiki/Migration-to-version-12.0

Modules to migrate

Event sale session with POS failure to enter products due to an error in the sales report.

Module

event_sale_session

Describe the bug

When installing the POS module together with the event sessions it gives an error with several errors.

At product level it gives an error in the calculated sales_count field.
odoo.exceptions.CacheMiss: 'product.template(661,).sales_count'

At sales report level it gives an error in the data table joins.
psycopg2.errors.SyntaxError: each UNION query must have the same number of columns LINE 106: -MIN(l.id) AS `id,`

To Reproduce

  1. Sales module installed.
  2. Stock module installed.
  3. Point of sale module installed.
  4. Event sessions module installed
  5. Event sessions sales module installed.

Expected behavior

Clearly I expected everything to work integrated with both sales and POS.

Additional context

  • Ubuntu 22.04
  • Odoo 16.0.

Proposal

  • Remove the report from the event_sale_session module.
  • Create an oca event_reporting branch.
  • An event_sale_session_report module that has as dependency sale.
  • A module event_sale_session_with_pos_report that has POS as a dependency.

Alternative to Meetup

The idea is to build the features of Meetup (https://meetup.com) within Odoo so the OCA could manage the local groups within https://odoo-community.org:

  • Local Group management: create, edit, delete local groups with organizers, speakers and members
  • Allow organizers to manage their events, locations, sponsors, registrations and web pages
  • Allow organizers to email their members and announce their events
  • Allow organizers to publish photos and slides
  • Allow organizers and members to comment on each event and contribute on page
  • Allow members to provide some public information
  • Allow members to rate an event
  • Send automatic emails:
    • Reminder 1 week before the event to registered members
    • Reminder 1 day before the event to registered members
    • Request feedbacks/ratings after the event to registered members

Branch 14 ... 14.0/event_session/models/event_session.py refering to Branch 13 Data (Line 16-17)

(https://github.com/OCA/event/blob/14.0/event_session/models/event_session.py)

Line 16-17 is referring to Branch 13 Data. Previous Branches have syncronized Data references
https://github.com/odoo/odoo/blob/13.0/odoo/addons/base/models /ir_qweb_fields.py#L238

Module

event_session

Describe the bug

I have no idea if the data model is different but seems it should refer to the same branch

To Reproduce

14

Steps to reproduce the behavior:
go to:
event_session/models/event_session.py

Expected behavior
A clear and concise description of what you expected to happen.

Probably need it to read:
https://github.com/odoo/odoo/blob/13.0/odoo/addons/base/models /ir_qweb_fields.py#L238

but I don't now about the #L238 part

Additional context
This started because I need Sessions to show up on the Website but am not getting that even with event_sale_sessions also installed. Ran into this and thought I would comment.

Event Sale Reservation to Branch 14

Is your feature request related to a problem?
I see Event Sale Reservation in Branch 13 and Branch 15, but not Branch 14.
https://github.com/OCA/event/tree/13.0/event_sale_reservation
https://github.com/OCA/event/tree/15.0/event_sale_reservation
(get a 404 if you put 14.0 in there)

I also see that Vertel has the module listed in their Branch 14
https://github.com/vertelab/odoo-event/tree/14.0/event_sale_reservation

Describe the solution you'd like
so hoping we can keep things as OCA rather than mixing names and the like.
There are a few modules in this situation in fact.

Describe alternatives you've considered
Might be a place for me to learn how to do this.

Additional context
14 is the Master Branch still.
I do need to also understand how to update this via Git Pull and also update my database at the same time. I can do that bringing in new modules but I saw one install (not mine) go south updating a whole slew of modules out of OCA that had recent updates. (Yes, that is a separate, albeit related, subject).

Nest events

I'm trying to use OCA / event for the V10 but I can not seem to nest events.
Please, could you explain to me how I can imbricate events? Should other modules be installed?

[8.0][BUG] event_registration_cancel_reason - You cannot cancel registrations from events of different types at once.

module: event_registration_cancel_reason
version: 8.0

Steps to reproduce

  • Try to cancel a registration in an Event which doesn't have set "Type of Event"

Current behavior

  • You cannot cancel registrations from events of different types at once.

Expected behavior

  • If there is a cancel reason for all Type of Events, then you must be able to cancel registrations of events which do not have any Type assigned.

@yajo @pedrobaeza

Migration to version 13.0

Todo

https://github.com/OCA/maintainer-tools/wiki/Migration-to-version-13.0

Modules to migrate

Missing module? Check https://github.com/OCA/maintainer-tools/wiki/%5BFAQ%5D-Missing-modules-in-migration-issue-list

Migration to version 14.0

Todo

https://github.com/OCA/maintainer-tools/wiki/Migration-to-version-14.0

Modules to migrate

Missing module? Check https://github.com/OCA/maintainer-tools/wiki/%5BFAQ%5D-Missing-modules-in-migration-issue-list

[12.0][ADD] website_event_group or website_slides_event New module

I would like to have some feedback before starting with this module that I will try to develop soon.

Currently website_slides allows to sort presentations in channels and restrict the access to a channel to one or more user groups.

image

My intention is to allow access to a website_slides channel only to confirmed attendees of an event. Probably there are several ways to do that, and that's why I'd like to have your feedback.

image

My idea is the following:
1-This module will depend on #135 website_event_require_login, so that attendees to the event already have a registered user
2-This module will add an option to create a group with all its confirmed attendees
3-That group could be used directly to restrict access to the desired presentation channels

What do you think? Any recommendation?

@chienandalu, @pedrobaeza, @yajo and @rafaelbn I don't know if you are going to migrate website_event_require_login to v11 and v12, but I can try it

Can not create contact

Hello,

In event settings, although create partner option is enabled, during event registration from website new partners are not created. All event registrations are related with Public User if the registrar is a non logged in user.

Custom Registration Form

Hello

Is there a current feature for customizing the event registration form completely ?

I want to send a registration link to users so they can open the link which will be a form and submit it for registration, rather than having tickets and opening a modal.

Clarification about partner_event search feature

Hi, I'm trying to use the partner_event module (Odoo 13).

I can read that the module says: "Search partners by their event attendees". As I user I'm expecting to search for partners that has attended to event "showroom 2020" for example. Does it mean it has that feature? or what kind of search is that the user is able to do?

Thanks for the clarification.

Odoo 11, Event Calendar and List Snippet and Iframe fail dependency loading

After install on odoo 11, there is a js dependency fail message on dep
web_editor.snipets.animation

Making the js part of this module not loading at all and have infinite spinners on website snippet.

The loading takes place in website_event_snippet_calendar/static/src/js/animation.js

II replaced the require with:

 var animation = require("website.content.snippets.animation");

And it corrected the problem...

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.