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

[10.0] Port most modules and fix bug 117 #109

Merged
merged 9 commits into from
Jan 24, 2017

Conversation

alexis-via
Copy link
Contributor

Port crm_phone, hr_phone, hr_recruitment_phone, event_phone to v10
Remove crm_claim_phone, because there is no crm_claim module in v10
Start to port asterisk_click2dial: JS code still needs to be ported. @sylvain-garancher I'll probably need your help on this ; you have much more experience than me in JS and a big part of the work is to adapt the JS code of asterisk_click2dial to the changes you made in the JS code of base_phone.

@pedrobaeza
Copy link
Member

Please don't remove crm_claim_phone, as we plan to maintain crm_claim module as an OCA one (as we did with contract), because there's no other alternative for now. Indeed, helpdesk approach is better, but the one provided by Odoo is enterprise and there's no other replacement for now, so the quickest migration path from our customers that are in v8/v9 is to keep it.

@pedrobaeza pedrobaeza mentioned this pull request Oct 30, 2016
9 tasks
@alexis-via
Copy link
Contributor Author

OK, no pb. But is crm_claim already in the OCA or not yet ?

@pedrobaeza
Copy link
Member

Not yet. We will port it when we start to move customers in 8.0/9.0 to 10.0 (6 months or so).

@alexis-via
Copy link
Contributor Author

click2dial is working now.
Next step : fix the display "open caller" button (phone logo) at the top right ... and make the corresponding feature work.

@alexis-via
Copy link
Contributor Author

For me, with my latest commit, everything is working now (except the bug #114 reported by invitu). Any feedback/test is welcomed.

@alexis-via
Copy link
Contributor Author

Runbot is red only because it misses the py-Asterisk lib... don't we have a way to define the python libs required by both Travis and runbot ? I think we have something for that, but I can't find an example.

@Garamotte
Copy link

You can add a requirements.txt file on the repo's root.
See in server-tools.

@alexis-via
Copy link
Contributor Author

Mmm, it didn't work, it's all red now, even Travis which was green before the change.

@alexis-via
Copy link
Contributor Author

OK, Travis was red for some other reasons. I also found out that there was already some "requirements.txt" files inside the base_phone and asterisk_click2dial directories... but I don't know if it works if it's inside a module directory.

@alexis-via
Copy link
Contributor Author

@gurneyalex If you have a clue why runbot didn't install the "py-Asterisk" lib although I added a file "requirements.txt" at the root of the repo, please tell us. I'm trying to make runbot green, but it fails just for this missing lib.

@pedrobaeza
Copy link
Member

That's because this repository is not yet using Travis2docker. I have changed the configuration in runbot and launch the rebuild to see.

You might also improve coverage on the repository.

@Garamotte
Copy link

@pedrobaeza The runbot build was skipped.
Do you know why ?

@pedrobaeza
Copy link
Member

Uhm, that seems a general issue that they're still handling. See OCA/runbot-addons#105

@gurneyalex
Copy link
Member

@alexis-via should be solved now.

@alexis-via alexis-via changed the title [10.0] Port most modules [10.0] Port most modules and fix bug 117 Dec 6, 2016
@alexis-via
Copy link
Contributor Author

I received some positive feedback of one of my users who uses the asterisk connector in production on odoo10... Travis is green. So let's merge :)

@alexis-via alexis-via merged commit 73d8d7c into OCA:10.0 Jan 24, 2017
@diggy128
Copy link

diggy128 commented Nov 7, 2018

This module breaks phonecall as it redefines the crm.phonecall model that is declared in crm_phonecall in crm repository.

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

Successfully merging this pull request may close these issues.

None yet

6 participants