Skip to content

Conversation

@legalsylvain
Copy link

@legalsylvain legalsylvain commented Jan 25, 2026

  1. [FIX] vcp: set kind field required at platform level. It doesn't makes sense to have a plateform without kind + it makes failing call of update_information

    AttributeError: 'vcp.platform' object has no attribute '_update_information_False'. Did you mean: '_update_information_github'?

  2. [FIX] vcp: handle correctly the error, if no API Keys are defined

  3. : [REF] vcp: split into vcp and website_partner to make the module more modular.
    Rational: vcp contains a lot of thing that are interesting to use, even if website is not installed
    [ADD] website_partner description and screenshot

description

This module extends the functionality of website_partner module, when vcp module is installed.

It adds on partner website form view, some indicators regarding contributions.

image
  1. [[REF] vcp: split into vcp and website to make the module more modular.

@legalsylvain legalsylvain force-pushed the 18.0-add-vcp-IMP-SLG branch 2 times, most recently from c6b069e to 0f1c788 Compare January 25, 2026 00:53
@legalsylvain legalsylvain marked this pull request as ready for review January 25, 2026 00:54
@legalsylvain legalsylvain force-pushed the 18.0-add-vcp-IMP-SLG branch 2 times, most recently from 5871bb7 to 34cef1c Compare January 25, 2026 14:11
…s sense to have a plateform without kind + it makes failing call of update_information

AttributeError: 'vcp.platform' object has no attribute '_update_information_False'. Did you mean: '_update_information_github'?
… modular.

Rational: vcp contains a lot of thing that are interesting to use, even if website is not installed
[ADD] website_partner description and screenshot
@legalsylvain legalsylvain force-pushed the 18.0-add-vcp-IMP-SLG branch 2 times, most recently from 8d5a314 to 63e334f Compare January 25, 2026 14:31
@etobella
Copy link
Member

Hi @legalsylvain First two commits for sure are coming in. about the other two, I do agree that it shouldn't depend on website_partner. I did the change at some point in the first PR (OCA#1) but it makes sense to split the logic in 2 different modules. About the split of portal, there I disagree. I understand the comment, but portal is quite common and I don't see the need of the split (if there is a lot of people asking for that split, I don't refuse to do that, but I would like to see other people before 😉)

About the split of partner, I would do it myself (adding you as co-author, obviously), as I want to apply some extra logic to avoid glue-modules if possible.

@legalsylvain
Copy link
Author

Hi @legalsylvain First two commits for sure are coming in. about the other two, I do agree that it shouldn't depend on website_partner. I did the change at some point in the first PR (OCA#1) but it makes sense to split the logic in 2 different modules.

Thanks !

About the split of partner, I would do it myself (adding you as co-author, obviously), as I want to apply some extra logic to avoid glue-modules if possible.

thanks !

About the split of portal, there I disagree. I understand the comment, but portal is quite common and I don't see the need of the split (if there is a lot of people asking for that split, I don't refuse to do that, but I would like to see other people before 😉)

Hi.

  1. Well, the idea of the splits was to distinguish core / portal / website features.
  • core is about backoffice, and provide fetch features. It can be used as a standalone and can be used by many integrators.
  • portal (and the same for website) provides specific display for portal users (or public user). It brings some complexity, specific tests, quite a few lines of code, and I guess it will be used by OCA only. (or maybe more companies, but not a lot).
  1. Also, I have a V18 instance and I'd like to install vcp on it. (and I don't have portal installed ;-) as it is an only very technical instance, with some back-office module.

@legalsylvain
Copy link
Author

closing, as done upstream. Thanks @etobella !

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.

2 participants