summaryrefslogtreecommitdiff
path: root/addons/membership
AgeCommit message (Collapse)Author
2021-05-16[I18N] Update translation terms from TransifexOdoo Translation Bot
2021-05-09[I18N] Update translation terms from TransifexOdoo Translation Bot
2021-04-25[I18N] Update translation terms from TransifexOdoo Translation Bot
2021-04-18[I18N] Update translation terms from TransifexOdoo Translation Bot
2021-04-11[I18N] Update translation terms from TransifexOdoo Translation Bot
2021-04-04[I18N] Update translation terms from TransifexOdoo Translation Bot
2021-03-28[I18N] Update translation terms from TransifexOdoo Translation Bot
2021-03-14[I18N] Update translation terms from TransifexOdoo Translation Bot
2021-03-07[I18N] Update translation terms from TransifexOdoo Translation Bot
2021-02-21[I18N] Update translation terms from TransifexOdoo Translation Bot
2021-02-14[I18N] Update translation terms from TransifexOdoo Translation Bot
2021-02-07[I18N] Update translation terms from TransifexOdoo Translation Bot
2021-01-31[I18N] Update translation terms from TransifexOdoo Translation Bot
2021-01-24[I18N] Update translation terms from TransifexOdoo Translation Bot
2021-01-17[I18N] Update translation terms from TransifexOdoo Translation Bot
2021-01-10[I18N] Update translation terms from TransifexOdoo Translation Bot
2021-01-03[I18N] Update translation terms from TransifexOdoo Translation Bot
2020-12-27[I18N] Update translation terms from TransifexOdoo Translation Bot
2020-12-20[I18N] Update translation terms from TransifexOdoo Translation Bot
2020-12-13[I18N] Update translation terms from TransifexOdoo Translation Bot
2020-12-06[I18N] Update translation terms from TransifexOdoo Translation Bot
2020-11-29[I18N] Update translation terms from TransifexOdoo Translation Bot
2020-11-22[I18N] Update translation terms from TransifexOdoo Translation Bot
2020-11-15[I18N] Update translation terms from TransifexOdoo Translation Bot
2020-11-08[I18N] Update translation terms from TransifexOdoo Translation Bot
2020-10-27[I18N] *: Update translation terms from TransifexMartin Trigaux
Except Spanish, waiting for cleanup closes odoo/odoo#60848 Related: odoo/enterprise#14421 Signed-off-by: Martin Trigaux (mat) <mat@odoo.com>
2020-10-21[REV] *: revert fb7407c for spanish translationsOlivier Dony
There was a problem in the Transifex translations for Spanish and all translations were overwritten by mistake with english defaults. This commit reverts all modified es.po files to their previous version while we work to restore the translations on Transifex.
2020-10-18[I18N] Update translation terms from TransifexOdoo Translation Bot
2020-10-11[I18N] Update translation terms from TransifexOdoo Translation Bot
2020-10-05[I18N] Update translation terms from TransifexOdoo Translation Bot
2020-09-27[I18N] Update translation terms from TransifexOdoo Translation Bot
2020-09-14[FIX] *: disable linking on some graph viewsMathieu Duckerts-Antoine
For the graph views based on reporting models (e.g sale.report), click on a group in the chart redirects the user to an "empty" list view. Here we use the attribute disable_linking to avoid that redirection for those views. Task ID: 2336960 closes odoo/odoo#57602 X-original-commit: e5311141d575bc2c28e7ee536c2c63fc9b20e370 Related: odoo/enterprise#13183 Signed-off-by: Aaron Bohy (aab) <aab@odoo.com>
2020-09-01[I18N] export saas-13.5 source termsMartin Trigaux
Without demo data closes odoo/odoo#56839 Related: odoo/enterprise#12821 Signed-off-by: Martin Trigaux (mat) <mat@odoo.com>
2020-08-18[IMP] *: set sample="1" on reporting view archsBarad Mahendra
The purpose of this commit is to enable sample data on various graph and pivot views. Task ID: 2319606 closes odoo/odoo#55917 Related: odoo/enterprise#12415 Signed-off-by: Mathieu Duckerts-Antoine <Polymorphe57@users.noreply.github.com>
2020-08-11[IMP] account: Misc. improvementsNicolas (vin)
Miscellaneous changes aiming to improve the user experience in the accounting module, mainly in the journal model and its form view. Also aim to improve the bank account creation wizard. Task ID: #2250349 closes odoo/odoo#54494 Related: odoo/upgrade#1546 Related: odoo/enterprise#11862 Signed-off-by: oco-odoo <oco-odoo@users.noreply.github.com>
2020-08-12[IMP] *: add action helper messagesBarad Mahendra
The purpose of this commit is to add many action helper messages. TaskID: 2311486
2020-08-12[IMP] *: set sample="1" on various graph archsBarad Mahendra
The purpose of this commit is to enable sample data in various graph views. TaskID: 2311486
2020-08-12[FIX] membership: fix state computing for non paid invoiceBaptiste Vergote
Having a non paid membership for last year and being associate with someone having a non paid membership was dispalying an 'old' membership state instead if a 'non' membership. Assumption: If an associate member is added, take the state of the associate member (tooltip of associate member). In case the associate member is a 'non member', it's stupid to associate with someone that is paying or have paid as it won't consider the state of the current paid member, the link has to be made on the other side: the 'non' paying will be associate with the 'paid'. Create membership for a/ 2019 (1jan to 31dec) > For the calculation of the 'old' state b/ 2020 (1jan to 31dec) > For the calculation of the 'paid' state Create few res.partner: AA: No associate. 2019 - Paid 2020 - Paid >> Paid member (= ok) CC Case 1: Associate with AA 2019 - Invoiced (but not paid) 2020 - None >> Paid member due to association with AA (= ok) CC Case 2: Not associate: 2019 - Invoiced (but not paid) 2020 - None >> Before fix: Old member (= nok) >> After fix: Non member (= ok) As he never paid and not linked to someone that paid. DD: Associate with AA 2019 - Invoiced not paid 2020 - Paid >> Paid member (with or without association with AA) (= ok) EE Case 1: Not associate: 2019 - Paid 2020 - None >> Old member (= ok) Case 2: Associate with DD 2019 - Invoiced (not paid) 2020 - None >> Paid member (due to association with DD) (= ok) Case 3: Associate with CC 2019 - Invoiced (not paid) 2020 - None >> Before fix: Old member (due to none having a current 2020 invoiced) (= nok it should take the state of CC) >> After fix: Non member (as CC is not a member) opw-2287050 closes odoo/odoo#55773 X-original-commit: 5e7b7b0a645bcff175bf8d2483eae5ffd4aaf89b Signed-off-by: agr-odoo <agr-odoo@users.noreply.github.com>
2020-08-05[IMP] account: soft post entries in the futurewilliam
Add an easy way to not post the entries in the future when calling post() on it, but rather set it to be auto-posted at accounting date. This is useful when we are creating a lot of entries in batch and some might be in the future, some in the past, and we don't want to separate that in two batch every time. (asset, accrual, transfer,... )
2020-07-16[IMP] membership: Remove dependency to AccountTestCommonLaurent Smet
l10n runbot builds are all failing when running at least one test depending of AccountTestCommon because it: - doesn't create a sandboxed testing environnement to manage the multi-currency, multi-company, the default company's currency, the exchange rates... - doesn't setup a testing user then all tests are done using the superuser. - doesn't provide a fully setup chart of accounts: exchange difference journal is not set, accounts have bad types, etc... - is run sometimes at-install. --task: 2296213
2020-06-09[IMP] various: Add date filters on search viewsYannick Tivisse
PURPOSE ======= The task aims at adding date filters across various modules in preparation for the 'time range' feature rework on task 2245719 https://www.odoo.com/web#id=2245719&action=327&model=project.task&view_type=form&cids=1&menu_id=4720 SPECIFICATION ============= New date filters to compensate the deprecated time ranges feature: See task's pad for the complete details closes odoo/odoo#52398 Taskid: 2263661 Related: odoo/enterprise#10938 Signed-off-by: Yannick Tivisse (yti) <yti@odoo.com>
2020-04-10[IMP] account,*: Improve bank statements/payments workflowLaurent Smet
- Create journal entries as soon as bank/cash statement lines are created, temporary booked on a suspense account set on the journal. - Simplify the management of "blue" lines in the reconciliation widget. A "blue" line is now a journal item using a temporary liquidity account (outstanding payment/receipt accounts, set on the journal). - Adapt and simplify the bank reconciliation report. - Remove the bank reconciliation threshold date. The reconciliation report will show the not already reconciled journal entries using a liquidity account and the not already reconciled journal entries using a temporary liquidity account. Without accounting, an account.payment will involve directly the liquidity account and then, will be considered as a statement line directly. - Remove the post_at bank reconciliation feature. The "paid" state will be set on the invoices only if reconciled with a journal entry involving the journal's liquidity account. With invoicing, the payment will do that so the "in_payment" state should never be shown up. With accounting, only the statement lines have the power to move an invoice to the "paid" state. - Fix various corner cases about the management of multi-currency in bank statement lines. - Fix the conversion dates in multi-currency: Since the bank/cash is always used on the statement lines, it will use always the real "bank" date instead of the fictive payment one. - Ensure the 'reconcile' method will raise an error if the involved moves are not posted. related enterprise PR odoo/enterprise#7019 closes odoo/odoo#41301 --task: 2092096 Related: odoo/upgrade#1018 Signed-off-by: Quentin De Paoli (qdp) <qdp@openerp.com>
2020-03-02[IMP] various: set boolean_toggle on 'active' fields in form viewNisha patel
Currently, to activate/deactivate records with the 'active' checkbox user has to switch to edit mode of the form. So the purpose of the task is to allow the user to activate/deactivate records from the readonly mode of the form view. In this commit, we set widget='boolean_toggle' on the 'active' field in form view. closes odoo/odoo#46567 Taskid: 2206794 Related: https://github.com/odoo/enterprise/pull/8918 Related: odoo/enterprise#8918 Closes: #46567 Signed-off-by: Yannick Tivisse (yti) <yti@odoo.com>
2020-02-19[IMP] account,* : Change type field to move_type in account.moveAnkita Raval
task-id: 2028z813
2020-02-04[ADD] *: add ir.model.access on all transient modelsMartin Trigaux
Following changes needing ir.model.access on transient models too. Remove groups declaration on the action to move it to ir.model.access when possible. Rules are strict by default with no unlink access by default and high priviledge asked. Adaptations may be needed later. Write access is given as a wizard may need to be modified in case the action triggers an error and the user has to correct a value account*: use account.group_account_user for all transient by default remove account.print.journal relic stock*: use stock.group_stock_user by default survey: survey user can send invitations mail: allow any employee to execute wizards additional verifications are made to ensure they are executed only on the documents the user has access to you give portal access to mail.compose.message as portal still does some actions like posting messages on the forum add ir.rule to avoid reading somebody else messages increase the query count because of undeterminist count crm: saleman for lead2opp, manager for massmailing partner manager for actions linked to partners avoid a write in test_lead_lost sms: any employee can send sms mrp: mrp user can execute wizards give unlink access as making write during do_produce operation base_import: employees can import files delivery: stock user can deliver event_sale: sale user can configure the wizards event user inherit from sale rights gamification: employee can give badge google_service: resolve FIXME hr: add specific rights manager can set a plan according to group on button anyone who can write on an employee can register a departure hr_expense: set rights based on buttons hr_holidays: an approver can make a summary report hr_recruitment: recruiter can refuse a candidate hr_timesheet: can use the wizard if can create a timesheet l10n_eu_service: managers can create fiscal positions mass_mailing: same group as on mass.mailing.list membership: accountant can create invoice from membership payment: accountant can create a link as the source is an account.move keep the payment.acquirer.onboarding.wizard to system user only as it is called during company configuration point_of_sale: PoS manager only can use wizards never create closing_balance_confirm_wizard records product_expiry: stock user has rights on stock.picking product_margin: access from accounting menus repair: same rules as for above models sale: set ir.rule for self wizard only add rule from model introduced in payment to add salesman group sale_crm: saleman can create a quotation from a lead sale_coupon: any saleman can generate coupon add self ir.rule sale_product_configurator: salesman can select product variants snailmail: employee can send letters website: designers can write on website website_crm_partner_assign: same rule as group on action website_sale: sale ACL as for payment.acquirer.onboarding.wizard website_slides: anyone can send invitation base: base.language.*: allow employee (cf lang_install) change.password.user: can not read change password wizard of other users test.*: no access is needed Courtesy of Damien Bouvy, William Andre and Antoine Prieƫls for review of acl
2020-02-03[FIX] *: python 3.8 compatibilityMartin Trigaux
time.clock is deprecated since python 3.3 and no longer exists in python 3.8 time.process_time was introduced in python 3.3 Replace "is" by "==" as this produces a SyntaxWarning in python 3.8 Fixes odoo/odoo#41313 closes odoo/odoo#44502 X-original-commit: f03b4cb5576f264b6845242ba112f02422af4f5f Signed-off-by: Martin Trigaux (mat) <mat@odoo.com>
2020-01-16[IMP] membership: category many2many tag field on partnerNisha patel
Purpose of the task is to get the contact tags in the list view, even if membership is not installed and get the actual tags instead of 'Records 3' by setting a many2many_tags widget on it. closes odoo/odoo#43399 Taskid: 2172137 Closes: #43399 Signed-off-by: Yannick Tivisse (yti) <yti@odoo.com>
2020-01-16[IMP] account: add 'partial' and 'reversed' payment states to invoicesoco-odoo
- 'partial' payment state corresponds to invoices whose payable/receivable move line has been partially reconciled with some other line. - 'reversed' payment state corresponds to entries that have been cancelled by the creation of a single reverse entry (using the dedicated button on the form view). This state can be set on invoice as well as on regular entries. => To stay consistent with the naming conventions, this commit also renames invoice_payment_state field to payment_state, since it's no longer only applicable on invoices. closes odoo/odoo#41723 Related: odoo/enterprise#7202 Signed-off-by: Quentin De Paoli (qdp) <qdp@openerp.com>
2020-01-06[IMP] membership: Improve configuration menuitemsYannick Tivisse
PURPOSE ======= It is odd that the 'configuration' menu item on the 'Members' app does not unfold on configuration items like in all other apps. Even though there are only membership products to configure, the action should still have its dedicated menu item for consistency across modules. SPECIFICATION ============= 'Move' action membership.action_membership_products to a new 'Membership Products' menu item under 'Members/Configuration' closes odoo/odoo#42744 Taskid: 2167683 Signed-off-by: Yannick Tivisse (yti) <yti@odoo.com>
2019-12-16[IMP] *: set name on page elementsYenthe666
page is an element that is often used for xpath closes odoo/odoo#41718 Signed-off-by: Martin Trigaux (mat) <mat@odoo.com>