Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[8.0][website_event_sale_legal] Legal terms per event #12

Merged
merged 4 commits into from Dec 1, 2015
Merged

[8.0][website_event_sale_legal] Legal terms per event #12

merged 4 commits into from Dec 1, 2015

Conversation

yajo
Copy link
Member

@yajo yajo commented Nov 4, 2015

Legal terms per event

This module was written to extend the functionality of online event ticket
sales to support setting legal terms that attendees will accept when ordering
their registrations.

Legal terms can be set by event and/or by ticket.

CC @rafaelbn.

@yajo
Copy link
Member Author

yajo commented Nov 4, 2015

Ah sorry, this will fail until OCA/e-commerce#72 is merged.

@dreispt
Copy link
Sponsor Member

dreispt commented Nov 7, 2015

I'll mark this as WIP, while the dependency is not merged.

@yajo yajo changed the title Add module website_event_sale_legal. [8.0][website_event_sale_legal] Legal terms per event Nov 11, 2015
@eLBati
Copy link
Member

eLBati commented Nov 16, 2015

Restarted travis build

@rafaelbn
Copy link
Member

OCA/e-commerce#72 is merged, we can rebuild and change label to need fixing.

@yajo
Copy link
Member Author

yajo commented Nov 16, 2015

Remove WIP please.

@yajo
Copy link
Member Author

yajo commented Nov 17, 2015

Ah sorry please add again WIP, because this now requires OCA/e-commerce#78, which is an improvement over OCA/e-commerce#72.

@yajo
Copy link
Member Author

yajo commented Nov 18, 2015

Rebased, squashed, this is now ready to review because OCA/e-commerce#78 is merged.

@yajo
Copy link
Member Author

yajo commented Nov 18, 2015

Runbot fails because it is not installing oca_dependencies.txt. Shouldn't this be automatic?

@pedrobaeza
Copy link
Member

No, that automation is not yet available. I have to add the dependencies by hand. Done and launch a rebuild.

@yajo
Copy link
Member Author

yajo commented Nov 18, 2015

Thanks! I clicked force rebuild.

@rafaelbn
Copy link
Member

Still fails

  File "/srv/openerp/instances/openerp-oca-runbot/parts/odoo-extra/runbot/static/build/3135345-12-bacc07/openerp/addons/base/module/module.py", line 393, in state_update
    raise orm.except_orm(_('Error'), _("You try to install module '%s' that depends on module '%s'.\nBut the latter module is not available in your system.") % (module.name, dep.name,))
except_orm: ('Error', u"You try to install module 'website_event_sale_legal' that depends on module 'website_sale_product_legal'.\nBut the latter module is not available in your system.")

@pedrobaeza
Copy link
Member

Isn't that module in website repo?

@rafaelbn
Copy link
Member

Not, is in e-commerce: https://github.com/OCA/e-commerce/

@pedrobaeza
Copy link
Member

OK, it should be now

"summary": "Make attendees to accept legal terms per event",
"version": "8.0.1.0.0",
"category": "Marketing",
"website": "https://odoo-community.org/",
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@rafaelbn
Copy link
Member

Please @yajo review comments and rebase for testing. Runbot fails and dependencies are merged

@yajo
Copy link
Member Author

yajo commented Nov 25, 2015

Rebased.

@rafaelbn
Copy link
Member

Please add a configuration menu in Marketing " Legal terms for products" as you have it in Sales

Tested 👍 really nice, thanks!

Check travis!

Now you have a menu of legal terms inside Marketing > Configuration,
and you can assign a legal term to many events at once.
@yajo
Copy link
Member Author

yajo commented Nov 30, 2015

Now you have a menu of legal terms inside Marketing > Configuration, and you can assign a legal term to many events at once.

About Travis, it seems a timeout, let's see if this time it works. Another option is that it is a failure in the tour test. If so, I'll fix it later, when I learn how to do it in OCA/e-commerce#71.

@janetrp
Copy link

janetrp commented Nov 30, 2015

Tested in runbot 👍

@yajo
Copy link
Member Author

yajo commented Nov 30, 2015

Travis should pass now.

@pedrobaeza
Copy link
Member

I'm afraid not. Add configuration on .travis.yml to support wkhtmltopdf like this one:

@yajo
Copy link
Member Author

yajo commented Dec 1, 2015

Thanks for that @pedrobaeza! Done.

@pedrobaeza
Copy link
Member

👍 Green!

pedrobaeza added a commit that referenced this pull request Dec 1, 2015
[8.0][website_event_sale_legal] Legal terms per event
@pedrobaeza pedrobaeza merged commit ab1f60a into OCA:8.0 Dec 1, 2015
@yajo yajo deleted the website_event_sale_legal branch December 1, 2015 17:57
@rafaelbn
Copy link
Member

rafaelbn commented May 10, 2018

@yajo please related to this module in v8 and GDPR take a look in v10: https://drive.google.com/file/d/15jsI5L6Frm8jOCOFoP_ai8J4yU3WEhZw/view?usp=sharing

Should be something like

2018-05-10_17-04-38

Ping @chienandalu

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

6 participants