diff --git a/README.md b/README.md index fa3dfc3..7c4dde0 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# Flectra Community / Flectra 2.0 / partner-contact +# Flectra Community / partner-contact None diff --git a/partner_address_version/COPYRIGHT b/partner_address_version/COPYRIGHT deleted file mode 100644 index fbb78a0..0000000 --- a/partner_address_version/COPYRIGHT +++ /dev/null @@ -1,16 +0,0 @@ -Most of the files are - - :Copyright: This stylesheet has been placed in the public domain. - Copyright 2018 Akretion - Benoît Guillot - Copyright 2020 ACSONE SA/NV () - Copyright 2018 Flectra Community - -Many files also contain contributions from third -parties. In this case the original copyright of -the contributions can be traced through the -history of the source version control system. - -When that is not the case, the files contain a prominent -notice stating the original copyright and applicable -license, or come with their own dedicated COPYRIGHT -and/or LICENSE file. \ No newline at end of file diff --git a/partner_address_version/LICENSE b/partner_address_version/LICENSE deleted file mode 100644 index 3939cd9..0000000 --- a/partner_address_version/LICENSE +++ /dev/null @@ -1,663 +0,0 @@ -For copyright information, please see the COPYRIGHT file. - -GNU AFFERO GENERAL PUBLIC LICENSE - Version 3, 19 November 2007 - - Copyright (C) 2007 Free Software Foundation, Inc. - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The GNU Affero General Public License is a free, copyleft license for -software and other kinds of works, specifically designed to ensure -cooperation with the community in the case of network server software. - - The licenses for most software and other practical works are designed -to take away your freedom to share and change the works. By contrast, -our General Public Licenses are intended to guarantee your freedom to -share and change all versions of a program--to make sure it remains free -software for all its users. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -them if you wish), that you receive source code or can get it if you -want it, that you can change the software or use pieces of it in new -free programs, and that you know you can do these things. - - Developers that use our General Public Licenses protect your rights -with two steps: (1) assert copyright on the software, and (2) offer -you this License which gives you legal permission to copy, distribute -and/or modify the software. - - A secondary benefit of defending all users' freedom is that -improvements made in alternate versions of the program, if they -receive widespread use, become available for other developers to -incorporate. Many developers of free software are heartened and -encouraged by the resulting cooperation. However, in the case of -software used on network servers, this result may fail to come about. -The GNU General Public License permits making a modified version and -letting the public access it on a server without ever releasing its -source code to the public. - - The GNU Affero General Public License is designed specifically to -ensure that, in such cases, the modified source code becomes available -to the community. It requires the operator of a network server to -provide the source code of the modified version running there to the -users of that server. Therefore, public use of a modified version, on -a publicly accessible server, gives the public access to the source -code of the modified version. - - An older license, called the Affero General Public License and -published by Affero, was designed to accomplish similar goals. This is -a different license, not a version of the Affero GPL, but Affero has -released a new version of the Affero GPL which permits relicensing under -this license. - - The precise terms and conditions for copying, distribution and -modification follow. - - TERMS AND CONDITIONS - - 0. Definitions. - - "This License" refers to version 3 of the GNU Affero General Public License. - - "Copyright" also means copyright-like laws that apply to other kinds of -works, such as semiconductor masks. - - "The Program" refers to any copyrightable work licensed under this -License. Each licensee is addressed as "you". "Licensees" and -"recipients" may be individuals or organizations. - - To "modify" a work means to copy from or adapt all or part of the work -in a fashion requiring copyright permission, other than the making of an -exact copy. The resulting work is called a "modified version" of the -earlier work or a work "based on" the earlier work. - - A "covered work" means either the unmodified Program or a work based -on the Program. - - To "propagate" a work means to do anything with it that, without -permission, would make you directly or secondarily liable for -infringement under applicable copyright law, except executing it on a -computer or modifying a private copy. Propagation includes copying, -distribution (with or without modification), making available to the -public, and in some countries other activities as well. - - To "convey" a work means any kind of propagation that enables other -parties to make or receive copies. Mere interaction with a user through -a computer network, with no transfer of a copy, is not conveying. - - An interactive user interface displays "Appropriate Legal Notices" -to the extent that it includes a convenient and prominently visible -feature that (1) displays an appropriate copyright notice, and (2) -tells the user that there is no warranty for the work (except to the -extent that warranties are provided), that licensees may convey the -work under this License, and how to view a copy of this License. If -the interface presents a list of user commands or options, such as a -menu, a prominent item in the list meets this criterion. - - 1. Source Code. - - The "source code" for a work means the preferred form of the work -for making modifications to it. "Object code" means any non-source -form of a work. - - A "Standard Interface" means an interface that either is an official -standard defined by a recognized standards body, or, in the case of -interfaces specified for a particular programming language, one that -is widely used among developers working in that language. - - The "System Libraries" of an executable work include anything, other -than the work as a whole, that (a) is included in the normal form of -packaging a Major Component, but which is not part of that Major -Component, and (b) serves only to enable use of the work with that -Major Component, or to implement a Standard Interface for which an -implementation is available to the public in source code form. A -"Major Component", in this context, means a major essential component -(kernel, window system, and so on) of the specific operating system -(if any) on which the executable work runs, or a compiler used to -produce the work, or an object code interpreter used to run it. - - The "Corresponding Source" for a work in object code form means all -the source code needed to generate, install, and (for an executable -work) run the object code and to modify the work, including scripts to -control those activities. However, it does not include the work's -System Libraries, or general-purpose tools or generally available free -programs which are used unmodified in performing those activities but -which are not part of the work. For example, Corresponding Source -includes interface definition files associated with source files for -the work, and the source code for shared libraries and dynamically -linked subprograms that the work is specifically designed to require, -such as by intimate data communication or control flow between those -subprograms and other parts of the work. - - The Corresponding Source need not include anything that users -can regenerate automatically from other parts of the Corresponding -Source. - - The Corresponding Source for a work in source code form is that -same work. - - 2. Basic Permissions. - - All rights granted under this License are granted for the term of -copyright on the Program, and are irrevocable provided the stated -conditions are met. This License explicitly affirms your unlimited -permission to run the unmodified Program. The output from running a -covered work is covered by this License only if the output, given its -content, constitutes a covered work. This License acknowledges your -rights of fair use or other equivalent, as provided by copyright law. - - You may make, run and propagate covered works that you do not -convey, without conditions so long as your license otherwise remains -in force. You may convey covered works to others for the sole purpose -of having them make modifications exclusively for you, or provide you -with facilities for running those works, provided that you comply with -the terms of this License in conveying all material for which you do -not control copyright. Those thus making or running the covered works -for you must do so exclusively on your behalf, under your direction -and control, on terms that prohibit them from making any copies of -your copyrighted material outside their relationship with you. - - Conveying under any other circumstances is permitted solely under -the conditions stated below. Sublicensing is not allowed; section 10 -makes it unnecessary. - - 3. Protecting Users' Legal Rights From Anti-Circumvention Law. - - No covered work shall be deemed part of an effective technological -measure under any applicable law fulfilling obligations under article -11 of the WIPO copyright treaty adopted on 20 December 1996, or -similar laws prohibiting or restricting circumvention of such -measures. - - When you convey a covered work, you waive any legal power to forbid -circumvention of technological measures to the extent such circumvention -is effected by exercising rights under this License with respect to -the covered work, and you disclaim any intention to limit operation or -modification of the work as a means of enforcing, against the work's -users, your or third parties' legal rights to forbid circumvention of -technological measures. - - 4. Conveying Verbatim Copies. - - You may convey verbatim copies of the Program's source code as you -receive it, in any medium, provided that you conspicuously and -appropriately publish on each copy an appropriate copyright notice; -keep intact all notices stating that this License and any -non-permissive terms added in accord with section 7 apply to the code; -keep intact all notices of the absence of any warranty; and give all -recipients a copy of this License along with the Program. - - You may charge any price or no price for each copy that you convey, -and you may offer support or warranty protection for a fee. - - 5. Conveying Modified Source Versions. - - You may convey a work based on the Program, or the modifications to -produce it from the Program, in the form of source code under the -terms of section 4, provided that you also meet all of these conditions: - - a) The work must carry prominent notices stating that you modified - it, and giving a relevant date. - - b) The work must carry prominent notices stating that it is - released under this License and any conditions added under section - 7. This requirement modifies the requirement in section 4 to - "keep intact all notices". - - c) You must license the entire work, as a whole, under this - License to anyone who comes into possession of a copy. This - License will therefore apply, along with any applicable section 7 - additional terms, to the whole of the work, and all its parts, - regardless of how they are packaged. This License gives no - permission to license the work in any other way, but it does not - invalidate such permission if you have separately received it. - - d) If the work has interactive user interfaces, each must display - Appropriate Legal Notices; however, if the Program has interactive - interfaces that do not display Appropriate Legal Notices, your - work need not make them do so. - - A compilation of a covered work with other separate and independent -works, which are not by their nature extensions of the covered work, -and which are not combined with it such as to form a larger program, -in or on a volume of a storage or distribution medium, is called an -"aggregate" if the compilation and its resulting copyright are not -used to limit the access or legal rights of the compilation's users -beyond what the individual works permit. Inclusion of a covered work -in an aggregate does not cause this License to apply to the other -parts of the aggregate. - - 6. Conveying Non-Source Forms. - - You may convey a covered work in object code form under the terms -of sections 4 and 5, provided that you also convey the -machine-readable Corresponding Source under the terms of this License, -in one of these ways: - - a) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by the - Corresponding Source fixed on a durable physical medium - customarily used for software interchange. - - b) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by a - written offer, valid for at least three years and valid for as - long as you offer spare parts or customer support for that product - model, to give anyone who possesses the object code either (1) a - copy of the Corresponding Source for all the software in the - product that is covered by this License, on a durable physical - medium customarily used for software interchange, for a price no - more than your reasonable cost of physically performing this - conveying of source, or (2) access to copy the - Corresponding Source from a network server at no charge. - - c) Convey individual copies of the object code with a copy of the - written offer to provide the Corresponding Source. This - alternative is allowed only occasionally and noncommercially, and - only if you received the object code with such an offer, in accord - with subsection 6b. - - d) Convey the object code by offering access from a designated - place (gratis or for a charge), and offer equivalent access to the - Corresponding Source in the same way through the same place at no - further charge. You need not require recipients to copy the - Corresponding Source along with the object code. If the place to - copy the object code is a network server, the Corresponding Source - may be on a different server (operated by you or a third party) - that supports equivalent copying facilities, provided you maintain - clear directions next to the object code saying where to find the - Corresponding Source. Regardless of what server hosts the - Corresponding Source, you remain obligated to ensure that it is - available for as long as needed to satisfy these requirements. - - e) Convey the object code using peer-to-peer transmission, provided - you inform other peers where the object code and Corresponding - Source of the work are being offered to the general public at no - charge under subsection 6d. - - A separable portion of the object code, whose source code is excluded -from the Corresponding Source as a System Library, need not be -included in conveying the object code work. - - A "User Product" is either (1) a "consumer product", which means any -tangible personal property which is normally used for personal, family, -or household purposes, or (2) anything designed or sold for incorporation -into a dwelling. In determining whether a product is a consumer product, -doubtful cases shall be resolved in favor of coverage. For a particular -product received by a particular user, "normally used" refers to a -typical or common use of that class of product, regardless of the status -of the particular user or of the way in which the particular user -actually uses, or expects or is expected to use, the product. A product -is a consumer product regardless of whether the product has substantial -commercial, industrial or non-consumer uses, unless such uses represent -the only significant mode of use of the product. - - "Installation Information" for a User Product means any methods, -procedures, authorization keys, or other information required to install -and execute modified versions of a covered work in that User Product from -a modified version of its Corresponding Source. The information must -suffice to ensure that the continued functioning of the modified object -code is in no case prevented or interfered with solely because -modification has been made. - - If you convey an object code work under this section in, or with, or -specifically for use in, a User Product, and the conveying occurs as -part of a transaction in which the right of possession and use of the -User Product is transferred to the recipient in perpetuity or for a -fixed term (regardless of how the transaction is characterized), the -Corresponding Source conveyed under this section must be accompanied -by the Installation Information. But this requirement does not apply -if neither you nor any third party retains the ability to install -modified object code on the User Product (for example, the work has -been installed in ROM). - - The requirement to provide Installation Information does not include a -requirement to continue to provide support service, warranty, or updates -for a work that has been modified or installed by the recipient, or for -the User Product in which it has been modified or installed. Access to a -network may be denied when the modification itself materially and -adversely affects the operation of the network or violates the rules and -protocols for communication across the network. - - Corresponding Source conveyed, and Installation Information provided, -in accord with this section must be in a format that is publicly -documented (and with an implementation available to the public in -source code form), and must require no special password or key for -unpacking, reading or copying. - - 7. Additional Terms. - - "Additional permissions" are terms that supplement the terms of this -License by making exceptions from one or more of its conditions. -Additional permissions that are applicable to the entire Program shall -be treated as though they were included in this License, to the extent -that they are valid under applicable law. If additional permissions -apply only to part of the Program, that part may be used separately -under those permissions, but the entire Program remains governed by -this License without regard to the additional permissions. - - When you convey a copy of a covered work, you may at your option -remove any additional permissions from that copy, or from any part of -it. (Additional permissions may be written to require their own -removal in certain cases when you modify the work.) You may place -additional permissions on material, added by you to a covered work, -for which you have or can give appropriate copyright permission. - - Notwithstanding any other provision of this License, for material you -add to a covered work, you may (if authorized by the copyright holders of -that material) supplement the terms of this License with terms: - - a) Disclaiming warranty or limiting liability differently from the - terms of sections 15 and 16 of this License; or - - b) Requiring preservation of specified reasonable legal notices or - author attributions in that material or in the Appropriate Legal - Notices displayed by works containing it; or - - c) Prohibiting misrepresentation of the origin of that material, or - requiring that modified versions of such material be marked in - reasonable ways as different from the original version; or - - d) Limiting the use for publicity purposes of names of licensors or - authors of the material; or - - e) Declining to grant rights under trademark law for use of some - trade names, trademarks, or service marks; or - - f) Requiring indemnification of licensors and authors of that - material by anyone who conveys the material (or modified versions of - it) with contractual assumptions of liability to the recipient, for - any liability that these contractual assumptions directly impose on - those licensors and authors. - - All other non-permissive additional terms are considered "further -restrictions" within the meaning of section 10. If the Program as you -received it, or any part of it, contains a notice stating that it is -governed by this License along with a term that is a further -restriction, you may remove that term. If a license document contains -a further restriction but permits relicensing or conveying under this -License, you may add to a covered work material governed by the terms -of that license document, provided that the further restriction does -not survive such relicensing or conveying. - - If you add terms to a covered work in accord with this section, you -must place, in the relevant source files, a statement of the -additional terms that apply to those files, or a notice indicating -where to find the applicable terms. - - Additional terms, permissive or non-permissive, may be stated in the -form of a separately written license, or stated as exceptions; -the above requirements apply either way. - - 8. Termination. - - You may not propagate or modify a covered work except as expressly -provided under this License. Any attempt otherwise to propagate or -modify it is void, and will automatically terminate your rights under -this License (including any patent licenses granted under the third -paragraph of section 11). - - However, if you cease all violation of this License, then your -license from a particular copyright holder is reinstated (a) -provisionally, unless and until the copyright holder explicitly and -finally terminates your license, and (b) permanently, if the copyright -holder fails to notify you of the violation by some reasonable means -prior to 60 days after the cessation. - - Moreover, your license from a particular copyright holder is -reinstated permanently if the copyright holder notifies you of the -violation by some reasonable means, this is the first time you have -received notice of violation of this License (for any work) from that -copyright holder, and you cure the violation prior to 30 days after -your receipt of the notice. - - Termination of your rights under this section does not terminate the -licenses of parties who have received copies or rights from you under -this License. If your rights have been terminated and not permanently -reinstated, you do not qualify to receive new licenses for the same -material under section 10. - - 9. Acceptance Not Required for Having Copies. - - You are not required to accept this License in order to receive or -run a copy of the Program. Ancillary propagation of a covered work -occurring solely as a consequence of using peer-to-peer transmission -to receive a copy likewise does not require acceptance. However, -nothing other than this License grants you permission to propagate or -modify any covered work. These actions infringe copyright if you do -not accept this License. Therefore, by modifying or propagating a -covered work, you indicate your acceptance of this License to do so. - - 10. Automatic Licensing of Downstream Recipients. - - Each time you convey a covered work, the recipient automatically -receives a license from the original licensors, to run, modify and -propagate that work, subject to this License. You are not responsible -for enforcing compliance by third parties with this License. - - An "entity transaction" is a transaction transferring control of an -organization, or substantially all assets of one, or subdividing an -organization, or merging organizations. If propagation of a covered -work results from an entity transaction, each party to that -transaction who receives a copy of the work also receives whatever -licenses to the work the party's predecessor in interest had or could -give under the previous paragraph, plus a right to possession of the -Corresponding Source of the work from the predecessor in interest, if -the predecessor has it or can get it with reasonable efforts. - - You may not impose any further restrictions on the exercise of the -rights granted or affirmed under this License. For example, you may -not impose a license fee, royalty, or other charge for exercise of -rights granted under this License, and you may not initiate litigation -(including a cross-claim or counterclaim in a lawsuit) alleging that -any patent claim is infringed by making, using, selling, offering for -sale, or importing the Program or any portion of it. - - 11. Patents. - - A "contributor" is a copyright holder who authorizes use under this -License of the Program or a work on which the Program is based. The -work thus licensed is called the contributor's "contributor version". - - A contributor's "essential patent claims" are all patent claims -owned or controlled by the contributor, whether already acquired or -hereafter acquired, that would be infringed by some manner, permitted -by this License, of making, using, or selling its contributor version, -but do not include claims that would be infringed only as a -consequence of further modification of the contributor version. For -purposes of this definition, "control" includes the right to grant -patent sublicenses in a manner consistent with the requirements of -this License. - - Each contributor grants you a non-exclusive, worldwide, royalty-free -patent license under the contributor's essential patent claims, to -make, use, sell, offer for sale, import and otherwise run, modify and -propagate the contents of its contributor version. - - In the following three paragraphs, a "patent license" is any express -agreement or commitment, however denominated, not to enforce a patent -(such as an express permission to practice a patent or covenant not to -sue for patent infringement). To "grant" such a patent license to a -party means to make such an agreement or commitment not to enforce a -patent against the party. - - If you convey a covered work, knowingly relying on a patent license, -and the Corresponding Source of the work is not available for anyone -to copy, free of charge and under the terms of this License, through a -publicly available network server or other readily accessible means, -then you must either (1) cause the Corresponding Source to be so -available, or (2) arrange to deprive yourself of the benefit of the -patent license for this particular work, or (3) arrange, in a manner -consistent with the requirements of this License, to extend the patent -license to downstream recipients. "Knowingly relying" means you have -actual knowledge that, but for the patent license, your conveying the -covered work in a country, or your recipient's use of the covered work -in a country, would infringe one or more identifiable patents in that -country that you have reason to believe are valid. - - If, pursuant to or in connection with a single transaction or -arrangement, you convey, or propagate by procuring conveyance of, a -covered work, and grant a patent license to some of the parties -receiving the covered work authorizing them to use, propagate, modify -or convey a specific copy of the covered work, then the patent license -you grant is automatically extended to all recipients of the covered -work and works based on it. - - A patent license is "discriminatory" if it does not include within -the scope of its coverage, prohibits the exercise of, or is -conditioned on the non-exercise of one or more of the rights that are -specifically granted under this License. You may not convey a covered -work if you are a party to an arrangement with a third party that is -in the business of distributing software, under which you make payment -to the third party based on the extent of your activity of conveying -the work, and under which the third party grants, to any of the -parties who would receive the covered work from you, a discriminatory -patent license (a) in connection with copies of the covered work -conveyed by you (or copies made from those copies), or (b) primarily -for and in connection with specific products or compilations that -contain the covered work, unless you entered into that arrangement, -or that patent license was granted, prior to 28 March 2007. - - Nothing in this License shall be construed as excluding or limiting -any implied license or other defenses to infringement that may -otherwise be available to you under applicable patent law. - - 12. No Surrender of Others' Freedom. - - If conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot convey a -covered work so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you may -not convey it at all. For example, if you agree to terms that obligate you -to collect a royalty for further conveying from those to whom you convey -the Program, the only way you could satisfy both those terms and this -License would be to refrain entirely from conveying the Program. - - 13. Remote Network Interaction; Use with the GNU General Public License. - - Notwithstanding any other provision of this License, if you modify the -Program, your modified version must prominently offer all users -interacting with it remotely through a computer network (if your version -supports such interaction) an opportunity to receive the Corresponding -Source of your version by providing access to the Corresponding Source -from a network server at no charge, through some standard or customary -means of facilitating copying of software. This Corresponding Source -shall include the Corresponding Source for any work covered by version 3 -of the GNU General Public License that is incorporated pursuant to the -following paragraph. - - Notwithstanding any other provision of this License, you have -permission to link or combine any covered work with a work licensed -under version 3 of the GNU General Public License into a single -combined work, and to convey the resulting work. The terms of this -License will continue to apply to the part which is the covered work, -but the work with which it is combined will remain governed by version -3 of the GNU General Public License. - - 14. Revised Versions of this License. - - The Free Software Foundation may publish revised and/or new versions of -the GNU Affero General Public License from time to time. Such new versions -will be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - - Each version is given a distinguishing version number. If the -Program specifies that a certain numbered version of the GNU Affero General -Public License "or any later version" applies to it, you have the -option of following the terms and conditions either of that numbered -version or of any later version published by the Free Software -Foundation. If the Program does not specify a version number of the -GNU Affero General Public License, you may choose any version ever published -by the Free Software Foundation. - - If the Program specifies that a proxy can decide which future -versions of the GNU Affero General Public License can be used, that proxy's -public statement of acceptance of a version permanently authorizes you -to choose that version for the Program. - - Later license versions may give you additional or different -permissions. However, no additional obligations are imposed on any -author or copyright holder as a result of your choosing to follow a -later version. - - 15. Disclaimer of Warranty. - - THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY -APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT -HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY -OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, -THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM -IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF -ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. Limitation of Liability. - - IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS -THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY -GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE -USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF -DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD -PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), -EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF -SUCH DAMAGES. - - 17. Interpretation of Sections 15 and 16. - - If the disclaimer of warranty and limitation of liability provided -above cannot be given local legal effect according to their terms, -reviewing courts shall apply local law that most closely approximates -an absolute waiver of all civil liability in connection with the -Program, unless a warranty or assumption of liability accompanies a -copy of the Program in return for a fee. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -state the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published - by the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program. If not, see . - -Also add information on how to contact you by electronic and paper mail. - - If your software can interact with users remotely through a computer -network, you should also make sure that it provides a way for users to -get its source. For example, if your program is a web application, its -interface could display a "Source" link that leads users to an archive -of the code. There are many ways you could offer source, and different -solutions will be better for different programs; see section 13 for the -specific requirements. - - You should also get your employer (if you work as a programmer) or school, -if any, to sign a "copyright disclaimer" for the program, if necessary. -For more information on this, and how to apply and follow the GNU AGPL, see -. \ No newline at end of file diff --git a/partner_address_version/README.rst b/partner_address_version/README.rst deleted file mode 100644 index 4aa3b0c..0000000 --- a/partner_address_version/README.rst +++ /dev/null @@ -1,82 +0,0 @@ -======================= -Partner Address Version -======================= - -.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! This file is generated by oca-gen-addon-readme !! - !! changes will be overwritten. !! - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - -.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png - :target: https://odoo-community.org/page/development-status - :alt: Beta -.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png - :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html - :alt: License: AGPL-3 -.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fpartner--contact-lightgray.png?logo=github - :target: https://github.com/OCA/partner-contact/tree/14.0/partner_address_version - :alt: OCA/partner-contact -.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/partner-contact-14-0/partner-contact-14-0-partner_address_version - :alt: Translate me on Weblate -.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png - :target: https://runbot.odoo-community.org/runbot/134/14.0 - :alt: Try me on Runbot - -|badge1| |badge2| |badge3| |badge4| |badge5| - -This module allows you to manage versions for partner addresses. - -A list of fields are defined for versioning. These are immutable once set, and force the user to create a new partner -if they want to change one of these fields. - -This forces historical consistency. For example, the moment you confirm a -sale order, you might want to lock the address of that sale order instead of having it -change everytime that partner is modified (see e.g sale_partner_version). - -**Table of contents** - -.. contents:: - :local: - -Bug Tracker -=========== - -Bugs are tracked on `GitHub Issues `_. -In case of trouble, please check there if your issue has already been reported. -If you spotted it first, help us smashing it by providing a detailed and welcomed -`feedback `_. - -Do not contact contributors directly about support or help with technical issues. - -Credits -======= - -Authors -~~~~~~~ - -* Akretion - -Contributors -~~~~~~~~~~~~ - -* Benoît Guillot -* Kevin Khao -* Cédric Pigeon - -Maintainers -~~~~~~~~~~~ - -This module is maintained by the OCA. - -.. image:: https://odoo-community.org/logo.png - :alt: Odoo Community Association - :target: https://odoo-community.org - -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. - -This module is part of the `OCA/partner-contact `_ project on GitHub. - -You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. \ No newline at end of file diff --git a/partner_address_version/__init__.py b/partner_address_version/__init__.py deleted file mode 100644 index ebae203..0000000 --- a/partner_address_version/__init__.py +++ /dev/null @@ -1,5 +0,0 @@ -# Copyright 2018 Akretion - Benoît Guillot -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). - -from . import models -from . import wizards diff --git a/partner_address_version/__manifest__.py b/partner_address_version/__manifest__.py deleted file mode 100644 index 37c48b8..0000000 --- a/partner_address_version/__manifest__.py +++ /dev/null @@ -1,14 +0,0 @@ -# Copyright 2018 Akretion - Benoît Guillot -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). -{ - "name": "Partner Address Version", - "version": "2.0.1.0.0", - "author": "Akretion, " "Odoo Community Association (OCA)", - "website": "https://gitlab.com/flectra-community/partner-contact", - "category": "CRM", - "license": "AGPL-3", - "installable": True, - "depends": [ - "base", - ], -} diff --git a/partner_address_version/i18n/partner_address_version.pot b/partner_address_version/i18n/partner_address_version.pot deleted file mode 100644 index 2e5b829..0000000 --- a/partner_address_version/i18n/partner_address_version.pot +++ /dev/null @@ -1,60 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * partner_address_version -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 14.0\n" -"Report-Msgid-Bugs-To: \n" -"Last-Translator: \n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: \n" - -#. module: partner_address_version -#: model:ir.model,name:partner_address_version.model_res_partner -msgid "Contact" -msgstr "" - -#. module: partner_address_version -#: model:ir.model.fields,field_description:partner_address_version.field_res_partner__date_version -#: model:ir.model.fields,field_description:partner_address_version.field_res_users__date_version -msgid "Date version" -msgstr "" - -#. module: partner_address_version -#: model:ir.model.fields,field_description:partner_address_version.field_base_partner_merge_automatic_wizard__display_name -#: model:ir.model.fields,field_description:partner_address_version.field_res_partner__display_name -msgid "Display Name" -msgstr "" - -#. module: partner_address_version -#: model:ir.model.fields,field_description:partner_address_version.field_base_partner_merge_automatic_wizard__id -#: model:ir.model.fields,field_description:partner_address_version.field_res_partner__id -msgid "ID" -msgstr "" - -#. module: partner_address_version -#: model:ir.model.fields,field_description:partner_address_version.field_base_partner_merge_automatic_wizard____last_update -#: model:ir.model.fields,field_description:partner_address_version.field_res_partner____last_update -msgid "Last Modified on" -msgstr "" - -#. module: partner_address_version -#: model:ir.model,name:partner_address_version.model_base_partner_merge_automatic_wizard -msgid "Merge Partner Wizard" -msgstr "" - -#. module: partner_address_version -#: model:ir.model.fields,field_description:partner_address_version.field_res_partner__version_hash -#: model:ir.model.fields,field_description:partner_address_version.field_res_users__version_hash -msgid "Version Hash" -msgstr "" - -#. module: partner_address_version -#: code:addons/partner_address_version/models/res_partner.py:0 -#, python-format -msgid "You can't modify a versioned field %s on the versioned partner %s." -msgstr "" diff --git a/partner_address_version/models/__init__.py b/partner_address_version/models/__init__.py deleted file mode 100644 index 6e86773..0000000 --- a/partner_address_version/models/__init__.py +++ /dev/null @@ -1,4 +0,0 @@ -# Copyright 2018 Akretion - Benoît Guillot -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). - -from . import res_partner diff --git a/partner_address_version/models/res_partner.py b/partner_address_version/models/res_partner.py deleted file mode 100644 index e596b83..0000000 --- a/partner_address_version/models/res_partner.py +++ /dev/null @@ -1,113 +0,0 @@ -# Copyright 2018 Akretion - Benoît Guillot -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). - -import hashlib -from collections import OrderedDict - -from flectra import _, exceptions, fields, models - - -class ResPartner(models.Model): - _inherit = "res.partner" - - version_hash = fields.Char(readonly=True, copy=False) - date_version = fields.Datetime(string="Date version", readonly=True) - - def get_version_fields(self): - # deprecated uses _version_fields instead - return self._version_fields() - - def _version_fields(self): - return [ - "name", - "street", - "street2", - "zip", - "city", - "country_id", - "parent_id", - ] - - def get_version_hash(self): - # deprecated uses _version_hash instead - return self._version_hash() - - def _version_hash(self): - version_fields = self._version_fields() - version = OrderedDict() - for field in version_fields: - if field == "parent_id": - parent_id = self.parent_id.id if self.parent_id else self.id - version[field] = parent_id - elif self[field]: - version[field] = self[field] - version_hash = hashlib.md5(str(version).encode("utf-8")).hexdigest() - return version_hash - - def _version_impacted_tables(self): - """ - :return: - - list of tables to update in case of address versioning - """ - return [] - - def _version_exclude_keys(self): - """ - :return: - - dict: - key = table name - value = list of columns to ignore in case of address - versioning - """ - return {} - - def _version_need(self): - """ - This method is supposed to be overriden to determine when - an address versioning is needed or not - :return: True if versioning is required else False - """ - return False - - def _version_apply(self): - self.ensure_one() - if self._version_need(): - # the address is used, create a new version and - # update related tables - version_p = self._version_create() - partner_wizard = self.env[ - "base.partner.merge.automatic.wizard" - ].with_context(address_version=True) - partner_wizard._update_foreign_keys(self, version_p) - return False - - def write(self, vals): - version_fields = self._version_fields() - has_written_versioned_fields = any((f in version_fields) for f in vals.keys()) - for partner in self: - if ( - not partner.version_hash - and not vals.get("version_hash", False) - and has_written_versioned_fields - ): - partner._version_apply() - - if partner.version_hash and has_written_versioned_fields: - raise exceptions.UserError( - _( - "You can't modify a versioned field %s on the " - "versioned partner %s." - ) - % (version_fields, partner.name) - ) - return super(ResPartner, self).write(vals) - - def _version_create(self): - version_hash = self._version_hash() - default = { - "active": False, - "version_hash": version_hash, - "parent_id": self.parent_id.id if self.parent_id else self.id, - "date_version": fields.Datetime.now(), - } - return self.copy(default=default) diff --git a/partner_address_version/static/description/icon.png b/partner_address_version/static/description/icon.png deleted file mode 100644 index 3a0328b..0000000 Binary files a/partner_address_version/static/description/icon.png and /dev/null differ diff --git a/partner_address_version/static/description/index.html b/partner_address_version/static/description/index.html deleted file mode 100644 index 4091e1d..0000000 --- a/partner_address_version/static/description/index.html +++ /dev/null @@ -1,426 +0,0 @@ - - - - - - -Partner Address Version - - - -
-

Partner Address Version

- - -

Beta License: AGPL-3 OCA/partner-contact Translate me on Weblate Try me on Runbot

-

This module allows you to manage versions for partner addresses.

-

A list of fields are defined for versioning. These are immutable once set, and force the user to create a new partner -if they want to change one of these fields.

-

This forces historical consistency. For example, the moment you confirm a -sale order, you might want to lock the address of that sale order instead of having it -change everytime that partner is modified (see e.g sale_partner_version).

-

Table of contents

- -
-

Bug Tracker

-

Bugs are tracked on GitHub Issues. -In case of trouble, please check there if your issue has already been reported. -If you spotted it first, help us smashing it by providing a detailed and welcomed -feedback.

-

Do not contact contributors directly about support or help with technical issues.

-
-
-

Credits

-
-

Authors

-
    -
  • Akretion
  • -
-
-
-

Contributors

- -
-
-

Maintainers

-

This module is maintained by the OCA.

-Odoo Community Association -

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.

-

This module is part of the OCA/partner-contact project on GitHub.

-

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

-
-
-
- - diff --git a/partner_address_version/tests/__init__.py b/partner_address_version/tests/__init__.py deleted file mode 100644 index 97dd043..0000000 --- a/partner_address_version/tests/__init__.py +++ /dev/null @@ -1,4 +0,0 @@ -# Copyright 2018 Akretion - Benoît Guillot -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). - -from . import test_address_version diff --git a/partner_address_version/tests/test_address_version.py b/partner_address_version/tests/test_address_version.py deleted file mode 100644 index b0dde1f..0000000 --- a/partner_address_version/tests/test_address_version.py +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 2018 Akretion - Benoît Guillot -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). - -import hashlib -from collections import OrderedDict - -from flectra.exceptions import UserError -from flectra.tests import SavepointCase - - -class TestAddressVersion(SavepointCase): - @classmethod - def setUpClass(cls): - super(TestAddressVersion, cls).setUpClass() - cls.partner_vals = OrderedDict( - [ - ("name", u"Name"), - ("street", u"Street"), - ("street2", u"Street2"), - ("zip", u"Zip"), - ("city", u"City"), - ("country_id", cls.env.ref("base.fr")), - ] - ) - create_vals = cls.partner_vals.copy() - create_vals["country_id"] = cls.env.ref("base.fr").id - create_vals_2 = create_vals.copy() - cls.partner = cls.env["res.partner"].create(create_vals) - cls.partner_2 = cls.env["res.partner"].create(create_vals_2) - cls.partner_vals.update({"parent_id": cls.partner.id}) - - def test_hash(self): - test_hash = hashlib.md5(str(self.partner_vals).encode("utf-8")).hexdigest() - self.assertEqual(test_hash, self.partner._version_hash()) - - def test_create_version_partner(self): - new_partner = self.partner._version_create() - self.assertEqual(new_partner.active, False) - self.assertNotEqual(new_partner.id, self.partner.id) - self.assertEqual(new_partner.parent_id.id, self.partner.id) - - def test_write_versioned_partner(self): - new_partner = self.partner._version_create() - with self.assertRaises(UserError): - new_partner.street = "New street" - - def test_same_address_different_parent(self): - new_partner = self.partner._version_create() - new_partner_2 = self.partner_2._version_create() - for field in self.partner._version_fields(): - if field == "parent_id": - continue - self.assertEqual(new_partner[field], new_partner_2[field]) - self.assertNotEqual(new_partner.id, new_partner_2.id) - self.assertNotEqual(new_partner.version_hash, new_partner_2.version_hash) diff --git a/partner_address_version/wizards/__init__.py b/partner_address_version/wizards/__init__.py deleted file mode 100644 index e3fc701..0000000 --- a/partner_address_version/wizards/__init__.py +++ /dev/null @@ -1 +0,0 @@ -from . import base_partner_merge diff --git a/partner_address_version/wizards/base_partner_merge.py b/partner_address_version/wizards/base_partner_merge.py deleted file mode 100644 index 9894796..0000000 --- a/partner_address_version/wizards/base_partner_merge.py +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 2020 ACSONE SA/NV () -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). - -from flectra import models - - -class MergePartnerAutomatic(models.TransientModel): - _inherit = "base.partner.merge.automatic.wizard" - - def _get_fk_on(self, table): - foreign_keys = super(MergePartnerAutomatic, self)._get_fk_on(table) - if table == "res_partner" and self.env.context.get("address_version"): - models = self.env["res.partner"]._version_impacted_tables() - limited_fk = [] - for fk in foreign_keys: - if fk[0] in models: - ignore_col_dict = self.env["res.partner"]._version_exclude_keys() - ignore_col = ignore_col_dict.get(fk[0], False) - if ignore_col and fk[1] in ignore_col: - continue - limited_fk.append(fk) - return limited_fk - return foreign_keys diff --git a/partner_company_group/COPYRIGHT b/partner_company_group/COPYRIGHT deleted file mode 100644 index 3ea1b28..0000000 --- a/partner_company_group/COPYRIGHT +++ /dev/null @@ -1,16 +0,0 @@ -Most of the files are - - :Copyright: This stylesheet has been placed in the public domain. - Copyright 2019 Camptocamp SA - Copyright 2020 Ecosoft Co., Ltd (http://ecosoft.co.th/) - Copyright 2018 Flectra Community - -Many files also contain contributions from third -parties. In this case the original copyright of -the contributions can be traced through the -history of the source version control system. - -When that is not the case, the files contain a prominent -notice stating the original copyright and applicable -license, or come with their own dedicated COPYRIGHT -and/or LICENSE file. \ No newline at end of file diff --git a/partner_company_group/LICENSE b/partner_company_group/LICENSE deleted file mode 100644 index 3939cd9..0000000 --- a/partner_company_group/LICENSE +++ /dev/null @@ -1,663 +0,0 @@ -For copyright information, please see the COPYRIGHT file. - -GNU AFFERO GENERAL PUBLIC LICENSE - Version 3, 19 November 2007 - - Copyright (C) 2007 Free Software Foundation, Inc. - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The GNU Affero General Public License is a free, copyleft license for -software and other kinds of works, specifically designed to ensure -cooperation with the community in the case of network server software. - - The licenses for most software and other practical works are designed -to take away your freedom to share and change the works. By contrast, -our General Public Licenses are intended to guarantee your freedom to -share and change all versions of a program--to make sure it remains free -software for all its users. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -them if you wish), that you receive source code or can get it if you -want it, that you can change the software or use pieces of it in new -free programs, and that you know you can do these things. - - Developers that use our General Public Licenses protect your rights -with two steps: (1) assert copyright on the software, and (2) offer -you this License which gives you legal permission to copy, distribute -and/or modify the software. - - A secondary benefit of defending all users' freedom is that -improvements made in alternate versions of the program, if they -receive widespread use, become available for other developers to -incorporate. Many developers of free software are heartened and -encouraged by the resulting cooperation. However, in the case of -software used on network servers, this result may fail to come about. -The GNU General Public License permits making a modified version and -letting the public access it on a server without ever releasing its -source code to the public. - - The GNU Affero General Public License is designed specifically to -ensure that, in such cases, the modified source code becomes available -to the community. It requires the operator of a network server to -provide the source code of the modified version running there to the -users of that server. Therefore, public use of a modified version, on -a publicly accessible server, gives the public access to the source -code of the modified version. - - An older license, called the Affero General Public License and -published by Affero, was designed to accomplish similar goals. This is -a different license, not a version of the Affero GPL, but Affero has -released a new version of the Affero GPL which permits relicensing under -this license. - - The precise terms and conditions for copying, distribution and -modification follow. - - TERMS AND CONDITIONS - - 0. Definitions. - - "This License" refers to version 3 of the GNU Affero General Public License. - - "Copyright" also means copyright-like laws that apply to other kinds of -works, such as semiconductor masks. - - "The Program" refers to any copyrightable work licensed under this -License. Each licensee is addressed as "you". "Licensees" and -"recipients" may be individuals or organizations. - - To "modify" a work means to copy from or adapt all or part of the work -in a fashion requiring copyright permission, other than the making of an -exact copy. The resulting work is called a "modified version" of the -earlier work or a work "based on" the earlier work. - - A "covered work" means either the unmodified Program or a work based -on the Program. - - To "propagate" a work means to do anything with it that, without -permission, would make you directly or secondarily liable for -infringement under applicable copyright law, except executing it on a -computer or modifying a private copy. Propagation includes copying, -distribution (with or without modification), making available to the -public, and in some countries other activities as well. - - To "convey" a work means any kind of propagation that enables other -parties to make or receive copies. Mere interaction with a user through -a computer network, with no transfer of a copy, is not conveying. - - An interactive user interface displays "Appropriate Legal Notices" -to the extent that it includes a convenient and prominently visible -feature that (1) displays an appropriate copyright notice, and (2) -tells the user that there is no warranty for the work (except to the -extent that warranties are provided), that licensees may convey the -work under this License, and how to view a copy of this License. If -the interface presents a list of user commands or options, such as a -menu, a prominent item in the list meets this criterion. - - 1. Source Code. - - The "source code" for a work means the preferred form of the work -for making modifications to it. "Object code" means any non-source -form of a work. - - A "Standard Interface" means an interface that either is an official -standard defined by a recognized standards body, or, in the case of -interfaces specified for a particular programming language, one that -is widely used among developers working in that language. - - The "System Libraries" of an executable work include anything, other -than the work as a whole, that (a) is included in the normal form of -packaging a Major Component, but which is not part of that Major -Component, and (b) serves only to enable use of the work with that -Major Component, or to implement a Standard Interface for which an -implementation is available to the public in source code form. A -"Major Component", in this context, means a major essential component -(kernel, window system, and so on) of the specific operating system -(if any) on which the executable work runs, or a compiler used to -produce the work, or an object code interpreter used to run it. - - The "Corresponding Source" for a work in object code form means all -the source code needed to generate, install, and (for an executable -work) run the object code and to modify the work, including scripts to -control those activities. However, it does not include the work's -System Libraries, or general-purpose tools or generally available free -programs which are used unmodified in performing those activities but -which are not part of the work. For example, Corresponding Source -includes interface definition files associated with source files for -the work, and the source code for shared libraries and dynamically -linked subprograms that the work is specifically designed to require, -such as by intimate data communication or control flow between those -subprograms and other parts of the work. - - The Corresponding Source need not include anything that users -can regenerate automatically from other parts of the Corresponding -Source. - - The Corresponding Source for a work in source code form is that -same work. - - 2. Basic Permissions. - - All rights granted under this License are granted for the term of -copyright on the Program, and are irrevocable provided the stated -conditions are met. This License explicitly affirms your unlimited -permission to run the unmodified Program. The output from running a -covered work is covered by this License only if the output, given its -content, constitutes a covered work. This License acknowledges your -rights of fair use or other equivalent, as provided by copyright law. - - You may make, run and propagate covered works that you do not -convey, without conditions so long as your license otherwise remains -in force. You may convey covered works to others for the sole purpose -of having them make modifications exclusively for you, or provide you -with facilities for running those works, provided that you comply with -the terms of this License in conveying all material for which you do -not control copyright. Those thus making or running the covered works -for you must do so exclusively on your behalf, under your direction -and control, on terms that prohibit them from making any copies of -your copyrighted material outside their relationship with you. - - Conveying under any other circumstances is permitted solely under -the conditions stated below. Sublicensing is not allowed; section 10 -makes it unnecessary. - - 3. Protecting Users' Legal Rights From Anti-Circumvention Law. - - No covered work shall be deemed part of an effective technological -measure under any applicable law fulfilling obligations under article -11 of the WIPO copyright treaty adopted on 20 December 1996, or -similar laws prohibiting or restricting circumvention of such -measures. - - When you convey a covered work, you waive any legal power to forbid -circumvention of technological measures to the extent such circumvention -is effected by exercising rights under this License with respect to -the covered work, and you disclaim any intention to limit operation or -modification of the work as a means of enforcing, against the work's -users, your or third parties' legal rights to forbid circumvention of -technological measures. - - 4. Conveying Verbatim Copies. - - You may convey verbatim copies of the Program's source code as you -receive it, in any medium, provided that you conspicuously and -appropriately publish on each copy an appropriate copyright notice; -keep intact all notices stating that this License and any -non-permissive terms added in accord with section 7 apply to the code; -keep intact all notices of the absence of any warranty; and give all -recipients a copy of this License along with the Program. - - You may charge any price or no price for each copy that you convey, -and you may offer support or warranty protection for a fee. - - 5. Conveying Modified Source Versions. - - You may convey a work based on the Program, or the modifications to -produce it from the Program, in the form of source code under the -terms of section 4, provided that you also meet all of these conditions: - - a) The work must carry prominent notices stating that you modified - it, and giving a relevant date. - - b) The work must carry prominent notices stating that it is - released under this License and any conditions added under section - 7. This requirement modifies the requirement in section 4 to - "keep intact all notices". - - c) You must license the entire work, as a whole, under this - License to anyone who comes into possession of a copy. This - License will therefore apply, along with any applicable section 7 - additional terms, to the whole of the work, and all its parts, - regardless of how they are packaged. This License gives no - permission to license the work in any other way, but it does not - invalidate such permission if you have separately received it. - - d) If the work has interactive user interfaces, each must display - Appropriate Legal Notices; however, if the Program has interactive - interfaces that do not display Appropriate Legal Notices, your - work need not make them do so. - - A compilation of a covered work with other separate and independent -works, which are not by their nature extensions of the covered work, -and which are not combined with it such as to form a larger program, -in or on a volume of a storage or distribution medium, is called an -"aggregate" if the compilation and its resulting copyright are not -used to limit the access or legal rights of the compilation's users -beyond what the individual works permit. Inclusion of a covered work -in an aggregate does not cause this License to apply to the other -parts of the aggregate. - - 6. Conveying Non-Source Forms. - - You may convey a covered work in object code form under the terms -of sections 4 and 5, provided that you also convey the -machine-readable Corresponding Source under the terms of this License, -in one of these ways: - - a) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by the - Corresponding Source fixed on a durable physical medium - customarily used for software interchange. - - b) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by a - written offer, valid for at least three years and valid for as - long as you offer spare parts or customer support for that product - model, to give anyone who possesses the object code either (1) a - copy of the Corresponding Source for all the software in the - product that is covered by this License, on a durable physical - medium customarily used for software interchange, for a price no - more than your reasonable cost of physically performing this - conveying of source, or (2) access to copy the - Corresponding Source from a network server at no charge. - - c) Convey individual copies of the object code with a copy of the - written offer to provide the Corresponding Source. This - alternative is allowed only occasionally and noncommercially, and - only if you received the object code with such an offer, in accord - with subsection 6b. - - d) Convey the object code by offering access from a designated - place (gratis or for a charge), and offer equivalent access to the - Corresponding Source in the same way through the same place at no - further charge. You need not require recipients to copy the - Corresponding Source along with the object code. If the place to - copy the object code is a network server, the Corresponding Source - may be on a different server (operated by you or a third party) - that supports equivalent copying facilities, provided you maintain - clear directions next to the object code saying where to find the - Corresponding Source. Regardless of what server hosts the - Corresponding Source, you remain obligated to ensure that it is - available for as long as needed to satisfy these requirements. - - e) Convey the object code using peer-to-peer transmission, provided - you inform other peers where the object code and Corresponding - Source of the work are being offered to the general public at no - charge under subsection 6d. - - A separable portion of the object code, whose source code is excluded -from the Corresponding Source as a System Library, need not be -included in conveying the object code work. - - A "User Product" is either (1) a "consumer product", which means any -tangible personal property which is normally used for personal, family, -or household purposes, or (2) anything designed or sold for incorporation -into a dwelling. In determining whether a product is a consumer product, -doubtful cases shall be resolved in favor of coverage. For a particular -product received by a particular user, "normally used" refers to a -typical or common use of that class of product, regardless of the status -of the particular user or of the way in which the particular user -actually uses, or expects or is expected to use, the product. A product -is a consumer product regardless of whether the product has substantial -commercial, industrial or non-consumer uses, unless such uses represent -the only significant mode of use of the product. - - "Installation Information" for a User Product means any methods, -procedures, authorization keys, or other information required to install -and execute modified versions of a covered work in that User Product from -a modified version of its Corresponding Source. The information must -suffice to ensure that the continued functioning of the modified object -code is in no case prevented or interfered with solely because -modification has been made. - - If you convey an object code work under this section in, or with, or -specifically for use in, a User Product, and the conveying occurs as -part of a transaction in which the right of possession and use of the -User Product is transferred to the recipient in perpetuity or for a -fixed term (regardless of how the transaction is characterized), the -Corresponding Source conveyed under this section must be accompanied -by the Installation Information. But this requirement does not apply -if neither you nor any third party retains the ability to install -modified object code on the User Product (for example, the work has -been installed in ROM). - - The requirement to provide Installation Information does not include a -requirement to continue to provide support service, warranty, or updates -for a work that has been modified or installed by the recipient, or for -the User Product in which it has been modified or installed. Access to a -network may be denied when the modification itself materially and -adversely affects the operation of the network or violates the rules and -protocols for communication across the network. - - Corresponding Source conveyed, and Installation Information provided, -in accord with this section must be in a format that is publicly -documented (and with an implementation available to the public in -source code form), and must require no special password or key for -unpacking, reading or copying. - - 7. Additional Terms. - - "Additional permissions" are terms that supplement the terms of this -License by making exceptions from one or more of its conditions. -Additional permissions that are applicable to the entire Program shall -be treated as though they were included in this License, to the extent -that they are valid under applicable law. If additional permissions -apply only to part of the Program, that part may be used separately -under those permissions, but the entire Program remains governed by -this License without regard to the additional permissions. - - When you convey a copy of a covered work, you may at your option -remove any additional permissions from that copy, or from any part of -it. (Additional permissions may be written to require their own -removal in certain cases when you modify the work.) You may place -additional permissions on material, added by you to a covered work, -for which you have or can give appropriate copyright permission. - - Notwithstanding any other provision of this License, for material you -add to a covered work, you may (if authorized by the copyright holders of -that material) supplement the terms of this License with terms: - - a) Disclaiming warranty or limiting liability differently from the - terms of sections 15 and 16 of this License; or - - b) Requiring preservation of specified reasonable legal notices or - author attributions in that material or in the Appropriate Legal - Notices displayed by works containing it; or - - c) Prohibiting misrepresentation of the origin of that material, or - requiring that modified versions of such material be marked in - reasonable ways as different from the original version; or - - d) Limiting the use for publicity purposes of names of licensors or - authors of the material; or - - e) Declining to grant rights under trademark law for use of some - trade names, trademarks, or service marks; or - - f) Requiring indemnification of licensors and authors of that - material by anyone who conveys the material (or modified versions of - it) with contractual assumptions of liability to the recipient, for - any liability that these contractual assumptions directly impose on - those licensors and authors. - - All other non-permissive additional terms are considered "further -restrictions" within the meaning of section 10. If the Program as you -received it, or any part of it, contains a notice stating that it is -governed by this License along with a term that is a further -restriction, you may remove that term. If a license document contains -a further restriction but permits relicensing or conveying under this -License, you may add to a covered work material governed by the terms -of that license document, provided that the further restriction does -not survive such relicensing or conveying. - - If you add terms to a covered work in accord with this section, you -must place, in the relevant source files, a statement of the -additional terms that apply to those files, or a notice indicating -where to find the applicable terms. - - Additional terms, permissive or non-permissive, may be stated in the -form of a separately written license, or stated as exceptions; -the above requirements apply either way. - - 8. Termination. - - You may not propagate or modify a covered work except as expressly -provided under this License. Any attempt otherwise to propagate or -modify it is void, and will automatically terminate your rights under -this License (including any patent licenses granted under the third -paragraph of section 11). - - However, if you cease all violation of this License, then your -license from a particular copyright holder is reinstated (a) -provisionally, unless and until the copyright holder explicitly and -finally terminates your license, and (b) permanently, if the copyright -holder fails to notify you of the violation by some reasonable means -prior to 60 days after the cessation. - - Moreover, your license from a particular copyright holder is -reinstated permanently if the copyright holder notifies you of the -violation by some reasonable means, this is the first time you have -received notice of violation of this License (for any work) from that -copyright holder, and you cure the violation prior to 30 days after -your receipt of the notice. - - Termination of your rights under this section does not terminate the -licenses of parties who have received copies or rights from you under -this License. If your rights have been terminated and not permanently -reinstated, you do not qualify to receive new licenses for the same -material under section 10. - - 9. Acceptance Not Required for Having Copies. - - You are not required to accept this License in order to receive or -run a copy of the Program. Ancillary propagation of a covered work -occurring solely as a consequence of using peer-to-peer transmission -to receive a copy likewise does not require acceptance. However, -nothing other than this License grants you permission to propagate or -modify any covered work. These actions infringe copyright if you do -not accept this License. Therefore, by modifying or propagating a -covered work, you indicate your acceptance of this License to do so. - - 10. Automatic Licensing of Downstream Recipients. - - Each time you convey a covered work, the recipient automatically -receives a license from the original licensors, to run, modify and -propagate that work, subject to this License. You are not responsible -for enforcing compliance by third parties with this License. - - An "entity transaction" is a transaction transferring control of an -organization, or substantially all assets of one, or subdividing an -organization, or merging organizations. If propagation of a covered -work results from an entity transaction, each party to that -transaction who receives a copy of the work also receives whatever -licenses to the work the party's predecessor in interest had or could -give under the previous paragraph, plus a right to possession of the -Corresponding Source of the work from the predecessor in interest, if -the predecessor has it or can get it with reasonable efforts. - - You may not impose any further restrictions on the exercise of the -rights granted or affirmed under this License. For example, you may -not impose a license fee, royalty, or other charge for exercise of -rights granted under this License, and you may not initiate litigation -(including a cross-claim or counterclaim in a lawsuit) alleging that -any patent claim is infringed by making, using, selling, offering for -sale, or importing the Program or any portion of it. - - 11. Patents. - - A "contributor" is a copyright holder who authorizes use under this -License of the Program or a work on which the Program is based. The -work thus licensed is called the contributor's "contributor version". - - A contributor's "essential patent claims" are all patent claims -owned or controlled by the contributor, whether already acquired or -hereafter acquired, that would be infringed by some manner, permitted -by this License, of making, using, or selling its contributor version, -but do not include claims that would be infringed only as a -consequence of further modification of the contributor version. For -purposes of this definition, "control" includes the right to grant -patent sublicenses in a manner consistent with the requirements of -this License. - - Each contributor grants you a non-exclusive, worldwide, royalty-free -patent license under the contributor's essential patent claims, to -make, use, sell, offer for sale, import and otherwise run, modify and -propagate the contents of its contributor version. - - In the following three paragraphs, a "patent license" is any express -agreement or commitment, however denominated, not to enforce a patent -(such as an express permission to practice a patent or covenant not to -sue for patent infringement). To "grant" such a patent license to a -party means to make such an agreement or commitment not to enforce a -patent against the party. - - If you convey a covered work, knowingly relying on a patent license, -and the Corresponding Source of the work is not available for anyone -to copy, free of charge and under the terms of this License, through a -publicly available network server or other readily accessible means, -then you must either (1) cause the Corresponding Source to be so -available, or (2) arrange to deprive yourself of the benefit of the -patent license for this particular work, or (3) arrange, in a manner -consistent with the requirements of this License, to extend the patent -license to downstream recipients. "Knowingly relying" means you have -actual knowledge that, but for the patent license, your conveying the -covered work in a country, or your recipient's use of the covered work -in a country, would infringe one or more identifiable patents in that -country that you have reason to believe are valid. - - If, pursuant to or in connection with a single transaction or -arrangement, you convey, or propagate by procuring conveyance of, a -covered work, and grant a patent license to some of the parties -receiving the covered work authorizing them to use, propagate, modify -or convey a specific copy of the covered work, then the patent license -you grant is automatically extended to all recipients of the covered -work and works based on it. - - A patent license is "discriminatory" if it does not include within -the scope of its coverage, prohibits the exercise of, or is -conditioned on the non-exercise of one or more of the rights that are -specifically granted under this License. You may not convey a covered -work if you are a party to an arrangement with a third party that is -in the business of distributing software, under which you make payment -to the third party based on the extent of your activity of conveying -the work, and under which the third party grants, to any of the -parties who would receive the covered work from you, a discriminatory -patent license (a) in connection with copies of the covered work -conveyed by you (or copies made from those copies), or (b) primarily -for and in connection with specific products or compilations that -contain the covered work, unless you entered into that arrangement, -or that patent license was granted, prior to 28 March 2007. - - Nothing in this License shall be construed as excluding or limiting -any implied license or other defenses to infringement that may -otherwise be available to you under applicable patent law. - - 12. No Surrender of Others' Freedom. - - If conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot convey a -covered work so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you may -not convey it at all. For example, if you agree to terms that obligate you -to collect a royalty for further conveying from those to whom you convey -the Program, the only way you could satisfy both those terms and this -License would be to refrain entirely from conveying the Program. - - 13. Remote Network Interaction; Use with the GNU General Public License. - - Notwithstanding any other provision of this License, if you modify the -Program, your modified version must prominently offer all users -interacting with it remotely through a computer network (if your version -supports such interaction) an opportunity to receive the Corresponding -Source of your version by providing access to the Corresponding Source -from a network server at no charge, through some standard or customary -means of facilitating copying of software. This Corresponding Source -shall include the Corresponding Source for any work covered by version 3 -of the GNU General Public License that is incorporated pursuant to the -following paragraph. - - Notwithstanding any other provision of this License, you have -permission to link or combine any covered work with a work licensed -under version 3 of the GNU General Public License into a single -combined work, and to convey the resulting work. The terms of this -License will continue to apply to the part which is the covered work, -but the work with which it is combined will remain governed by version -3 of the GNU General Public License. - - 14. Revised Versions of this License. - - The Free Software Foundation may publish revised and/or new versions of -the GNU Affero General Public License from time to time. Such new versions -will be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - - Each version is given a distinguishing version number. If the -Program specifies that a certain numbered version of the GNU Affero General -Public License "or any later version" applies to it, you have the -option of following the terms and conditions either of that numbered -version or of any later version published by the Free Software -Foundation. If the Program does not specify a version number of the -GNU Affero General Public License, you may choose any version ever published -by the Free Software Foundation. - - If the Program specifies that a proxy can decide which future -versions of the GNU Affero General Public License can be used, that proxy's -public statement of acceptance of a version permanently authorizes you -to choose that version for the Program. - - Later license versions may give you additional or different -permissions. However, no additional obligations are imposed on any -author or copyright holder as a result of your choosing to follow a -later version. - - 15. Disclaimer of Warranty. - - THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY -APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT -HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY -OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, -THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM -IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF -ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. Limitation of Liability. - - IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS -THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY -GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE -USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF -DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD -PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), -EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF -SUCH DAMAGES. - - 17. Interpretation of Sections 15 and 16. - - If the disclaimer of warranty and limitation of liability provided -above cannot be given local legal effect according to their terms, -reviewing courts shall apply local law that most closely approximates -an absolute waiver of all civil liability in connection with the -Program, unless a warranty or assumption of liability accompanies a -copy of the Program in return for a fee. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -state the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published - by the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program. If not, see . - -Also add information on how to contact you by electronic and paper mail. - - If your software can interact with users remotely through a computer -network, you should also make sure that it provides a way for users to -get its source. For example, if your program is a web application, its -interface could display a "Source" link that leads users to an archive -of the code. There are many ways you could offer source, and different -solutions will be better for different programs; see section 13 for the -specific requirements. - - You should also get your employer (if you work as a programmer) or school, -if any, to sign a "copyright disclaimer" for the program, if necessary. -For more information on this, and how to apply and follow the GNU AGPL, see -. \ No newline at end of file diff --git a/partner_company_group/README.rst b/partner_company_group/README.rst deleted file mode 100644 index 77cda6d..0000000 --- a/partner_company_group/README.rst +++ /dev/null @@ -1,79 +0,0 @@ -===================== -Partner Company Group -===================== - -.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! This file is generated by oca-gen-addon-readme !! - !! changes will be overwritten. !! - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - -.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png - :target: https://odoo-community.org/page/development-status - :alt: Beta -.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png - :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html - :alt: License: AGPL-3 -.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fpartner--contact-lightgray.png?logo=github - :target: https://github.com/OCA/partner-contact/tree/14.0/partner_company_group - :alt: OCA/partner-contact -.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/partner-contact-14-0/partner-contact-14-0-partner_company_group - :alt: Translate me on Weblate -.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png - :target: https://runbot.odoo-community.org/runbot/134/14.0 - :alt: Try me on Runbot - -|badge1| |badge2| |badge3| |badge4| |badge5| - -This Module adds a company group field to companies, which is also propagated to contacts and allows to search and group for the company group in contact, leads, sale orders and invoices. - -**Table of contents** - -.. contents:: - :local: - -Bug Tracker -=========== - -Bugs are tracked on `GitHub Issues `_. -In case of trouble, please check there if your issue has already been reported. -If you spotted it first, help us smashing it by providing a detailed and welcomed -`feedback `_. - -Do not contact contributors directly about support or help with technical issues. - -Credits -======= - -Authors -~~~~~~~ - -* Camptocamp SA - -Contributors -~~~~~~~~~~~~ - -* Timon Tschanz -* Yannick Vaucher -* `Tecnativa `_: - - * Ernesto Tejeda - -* Tharathip Chaweewongphan - -Maintainers -~~~~~~~~~~~ - -This module is maintained by the OCA. - -.. image:: https://odoo-community.org/logo.png - :alt: Odoo Community Association - :target: https://odoo-community.org - -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. - -This module is part of the `OCA/partner-contact `_ project on GitHub. - -You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. \ No newline at end of file diff --git a/partner_company_group/__init__.py b/partner_company_group/__init__.py deleted file mode 100644 index 0650744..0000000 --- a/partner_company_group/__init__.py +++ /dev/null @@ -1 +0,0 @@ -from . import models diff --git a/partner_company_group/__manifest__.py b/partner_company_group/__manifest__.py deleted file mode 100644 index 97cddac..0000000 --- a/partner_company_group/__manifest__.py +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 2019 Camptocamp SA -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). -{ - "name": "Partner Company Group", - "summary": "Adds the possibility to add a company group to a company", - "version": "2.0.1.0.1", - "category": "Sales", - "author": "Camptocamp SA, Odoo Community Association (OCA)", - "license": "AGPL-3", - "depends": ["base", "account", "crm", "sale"], - "website": "https://gitlab.com/flectra-community/partner-contact", - "data": [ - "views/opportunity_view.xml", - "views/contact_view.xml", - "views/sale_order_view.xml", - "views/account_move_views.xml", - ], - "installable": True, -} diff --git a/partner_company_group/i18n/es.po b/partner_company_group/i18n/es.po deleted file mode 100644 index 6e78c99..0000000 --- a/partner_company_group/i18n/es.po +++ /dev/null @@ -1,54 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * partner_company_group -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 13.0\n" -"Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2020-07-03 17:19+0000\n" -"Last-Translator: Sergio Teruel \n" -"Language-Team: none\n" -"Language: es\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 3.10\n" - -#. module: partner_company_group -#: model_terms:ir.ui.view,arch_db:partner_company_group.view_account_invoice_filter -#: model_terms:ir.ui.view,arch_db:partner_company_group.view_crm_case_opportunities_filter -#: model_terms:ir.ui.view,arch_db:partner_company_group.view_res_partner_filter -#: model_terms:ir.ui.view,arch_db:partner_company_group.view_sales_order_filter -msgid "Company Group" -msgstr "Grupo compañía" - -#. module: partner_company_group -#: model:ir.model.fields,field_description:partner_company_group.field_account_move__company_group_id -#: model:ir.model.fields,field_description:partner_company_group.field_crm_lead__company_group_id -#: model:ir.model.fields,field_description:partner_company_group.field_res_partner__company_group_id -#: model:ir.model.fields,field_description:partner_company_group.field_res_users__company_group_id -#: model:ir.model.fields,field_description:partner_company_group.field_sale_order__company_group_id -msgid "Company group" -msgstr "Grupo compañía" - -#. module: partner_company_group -#: model:ir.model,name:partner_company_group.model_res_partner -msgid "Contact" -msgstr "Contacto" - -#. module: partner_company_group -#: model:ir.model,name:partner_company_group.model_account_move -msgid "Journal Entries" -msgstr "Asientos contables" - -#. module: partner_company_group -#: model:ir.model,name:partner_company_group.model_crm_lead -msgid "Lead/Opportunity" -msgstr "Iniciativa / Oportunidad" - -#. module: partner_company_group -#: model:ir.model,name:partner_company_group.model_sale_order -msgid "Sales Order" -msgstr "Pedido de venta" diff --git a/partner_company_group/i18n/partner_company_group.pot b/partner_company_group/i18n/partner_company_group.pot deleted file mode 100644 index d3b1061..0000000 --- a/partner_company_group/i18n/partner_company_group.pot +++ /dev/null @@ -1,77 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * partner_company_group -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 14.0\n" -"Report-Msgid-Bugs-To: \n" -"Last-Translator: \n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: \n" - -#. module: partner_company_group -#: model_terms:ir.ui.view,arch_db:partner_company_group.view_account_invoice_filter -#: model_terms:ir.ui.view,arch_db:partner_company_group.view_crm_case_opportunities_filter -#: model_terms:ir.ui.view,arch_db:partner_company_group.view_res_partner_filter -#: model_terms:ir.ui.view,arch_db:partner_company_group.view_sales_order_filter -msgid "Company Group" -msgstr "" - -#. module: partner_company_group -#: model:ir.model.fields,field_description:partner_company_group.field_account_bank_statement_line__company_group_id -#: model:ir.model.fields,field_description:partner_company_group.field_account_move__company_group_id -#: model:ir.model.fields,field_description:partner_company_group.field_account_payment__company_group_id -#: model:ir.model.fields,field_description:partner_company_group.field_crm_lead__company_group_id -#: model:ir.model.fields,field_description:partner_company_group.field_res_partner__company_group_id -#: model:ir.model.fields,field_description:partner_company_group.field_res_users__company_group_id -#: model:ir.model.fields,field_description:partner_company_group.field_sale_order__company_group_id -msgid "Company group" -msgstr "" - -#. module: partner_company_group -#: model:ir.model,name:partner_company_group.model_res_partner -msgid "Contact" -msgstr "" - -#. module: partner_company_group -#: model:ir.model.fields,field_description:partner_company_group.field_account_move__display_name -#: model:ir.model.fields,field_description:partner_company_group.field_crm_lead__display_name -#: model:ir.model.fields,field_description:partner_company_group.field_res_partner__display_name -#: model:ir.model.fields,field_description:partner_company_group.field_sale_order__display_name -msgid "Display Name" -msgstr "" - -#. module: partner_company_group -#: model:ir.model.fields,field_description:partner_company_group.field_account_move__id -#: model:ir.model.fields,field_description:partner_company_group.field_crm_lead__id -#: model:ir.model.fields,field_description:partner_company_group.field_res_partner__id -#: model:ir.model.fields,field_description:partner_company_group.field_sale_order__id -msgid "ID" -msgstr "" - -#. module: partner_company_group -#: model:ir.model,name:partner_company_group.model_account_move -msgid "Journal Entry" -msgstr "" - -#. module: partner_company_group -#: model:ir.model.fields,field_description:partner_company_group.field_account_move____last_update -#: model:ir.model.fields,field_description:partner_company_group.field_crm_lead____last_update -#: model:ir.model.fields,field_description:partner_company_group.field_res_partner____last_update -#: model:ir.model.fields,field_description:partner_company_group.field_sale_order____last_update -msgid "Last Modified on" -msgstr "" - -#. module: partner_company_group -#: model:ir.model,name:partner_company_group.model_crm_lead -msgid "Lead/Opportunity" -msgstr "" - -#. module: partner_company_group -#: model:ir.model,name:partner_company_group.model_sale_order -msgid "Sales Order" -msgstr "" diff --git a/partner_company_group/i18n/zh_CN.po b/partner_company_group/i18n/zh_CN.po deleted file mode 100644 index b855717..0000000 --- a/partner_company_group/i18n/zh_CN.po +++ /dev/null @@ -1,54 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * partner_company_group -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 13.0\n" -"Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2020-03-21 14:13+0000\n" -"Last-Translator: Dong \n" -"Language-Team: none\n" -"Language: zh_CN\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 3.10\n" - -#. module: partner_company_group -#: model_terms:ir.ui.view,arch_db:partner_company_group.view_account_invoice_filter -#: model_terms:ir.ui.view,arch_db:partner_company_group.view_crm_case_opportunities_filter -#: model_terms:ir.ui.view,arch_db:partner_company_group.view_res_partner_filter -#: model_terms:ir.ui.view,arch_db:partner_company_group.view_sales_order_filter -msgid "Company Group" -msgstr "集团公司" - -#. module: partner_company_group -#: model:ir.model.fields,field_description:partner_company_group.field_account_move__company_group_id -#: model:ir.model.fields,field_description:partner_company_group.field_crm_lead__company_group_id -#: model:ir.model.fields,field_description:partner_company_group.field_res_partner__company_group_id -#: model:ir.model.fields,field_description:partner_company_group.field_res_users__company_group_id -#: model:ir.model.fields,field_description:partner_company_group.field_sale_order__company_group_id -msgid "Company group" -msgstr "集团公司" - -#. module: partner_company_group -#: model:ir.model,name:partner_company_group.model_res_partner -msgid "Contact" -msgstr "联系人" - -#. module: partner_company_group -#: model:ir.model,name:partner_company_group.model_account_move -msgid "Journal Entries" -msgstr "会计分录" - -#. module: partner_company_group -#: model:ir.model,name:partner_company_group.model_crm_lead -msgid "Lead/Opportunity" -msgstr "线索/商机" - -#. module: partner_company_group -#: model:ir.model,name:partner_company_group.model_sale_order -msgid "Sales Order" -msgstr "销售订单" diff --git a/partner_company_group/models/__init__.py b/partner_company_group/models/__init__.py deleted file mode 100644 index b0fa92b..0000000 --- a/partner_company_group/models/__init__.py +++ /dev/null @@ -1,4 +0,0 @@ -from . import res_partner -from . import crm_lead -from . import sale_order -from . import account_move diff --git a/partner_company_group/models/account_move.py b/partner_company_group/models/account_move.py deleted file mode 100644 index 7b603e1..0000000 --- a/partner_company_group/models/account_move.py +++ /dev/null @@ -1,12 +0,0 @@ -# Copyright 2019 Camptocamp SA -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). - -from flectra import fields, models - - -class AccountMove(models.Model): - _inherit = "account.move" - - company_group_id = fields.Many2one( - related="partner_id.company_group_id", store=True - ) diff --git a/partner_company_group/models/crm_lead.py b/partner_company_group/models/crm_lead.py deleted file mode 100644 index fd5311e..0000000 --- a/partner_company_group/models/crm_lead.py +++ /dev/null @@ -1,12 +0,0 @@ -# Copyright 2019 Camptocamp SA -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). - -from flectra import fields, models - - -class CrmLead(models.Model): - _inherit = "crm.lead" - - company_group_id = fields.Many2one( - related="partner_id.company_group_id", store=True - ) diff --git a/partner_company_group/models/res_partner.py b/partner_company_group/models/res_partner.py deleted file mode 100644 index e641c3a..0000000 --- a/partner_company_group/models/res_partner.py +++ /dev/null @@ -1,15 +0,0 @@ -# Copyright 2019 Camptocamp SA -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). - -from flectra import fields, models - - -class Contact(models.Model): - _inherit = "res.partner" - - company_group_id = fields.Many2one( - "res.partner", "Company group", domain=[("is_company", "=", True)] - ) - - def _commercial_fields(self): - return super()._commercial_fields() + ["company_group_id"] diff --git a/partner_company_group/models/sale_order.py b/partner_company_group/models/sale_order.py deleted file mode 100644 index d58a815..0000000 --- a/partner_company_group/models/sale_order.py +++ /dev/null @@ -1,12 +0,0 @@ -# Copyright 2019 Camptocamp SA -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). - -from flectra import fields, models - - -class SaleOrder(models.Model): - _inherit = "sale.order" - - company_group_id = fields.Many2one( - related="partner_id.company_group_id", store=True - ) diff --git a/partner_company_group/static/description/icon.png b/partner_company_group/static/description/icon.png deleted file mode 100644 index 3a0328b..0000000 Binary files a/partner_company_group/static/description/icon.png and /dev/null differ diff --git a/partner_company_group/static/description/index.html b/partner_company_group/static/description/index.html deleted file mode 100644 index ee61cff..0000000 --- a/partner_company_group/static/description/index.html +++ /dev/null @@ -1,425 +0,0 @@ - - - - - - -Partner Company Group - - - -
-

Partner Company Group

- - -

Beta License: AGPL-3 OCA/partner-contact Translate me on Weblate Try me on Runbot

-

This Module adds a company group field to companies, which is also propagated to contacts and allows to search and group for the company group in contact, leads, sale orders and invoices.

-

Table of contents

- -
-

Bug Tracker

-

Bugs are tracked on GitHub Issues. -In case of trouble, please check there if your issue has already been reported. -If you spotted it first, help us smashing it by providing a detailed and welcomed -feedback.

-

Do not contact contributors directly about support or help with technical issues.

-
-
-

Credits

-
-

Authors

-
    -
  • Camptocamp SA
  • -
-
-
-

Contributors

- -
-
-

Maintainers

-

This module is maintained by the OCA.

-Odoo Community Association -

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.

-

This module is part of the OCA/partner-contact project on GitHub.

-

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

-
-
-
- - diff --git a/partner_company_group/tests/__init__.py b/partner_company_group/tests/__init__.py deleted file mode 100644 index ac7b021..0000000 --- a/partner_company_group/tests/__init__.py +++ /dev/null @@ -1 +0,0 @@ -from . import test_partner_company_group diff --git a/partner_company_group/tests/test_partner_company_group.py b/partner_company_group/tests/test_partner_company_group.py deleted file mode 100644 index 32d0cae..0000000 --- a/partner_company_group/tests/test_partner_company_group.py +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 2020 Ecosoft Co., Ltd (http://ecosoft.co.th/) -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). - -from flectra.tests.common import TransactionCase - - -class TestPartnerCompanyGroup(TransactionCase): - def setUp(self): - super().setUp() - self.partner_model = self.env["res.partner"] - self.company = self.partner_model.create( - {"name": "Test Company", "company_type": "company"} - ) - self.contact = self.partner_model.create( - {"name": "Test Contact", "type": "contact", "parent_id": self.company.id} - ) - - def test_partner_company_group(self): - self.company.write({"company_group_id": self.company.id}) - self.assertEqual(self.company.company_group_id, self.contact.company_group_id) diff --git a/partner_company_group/views/account_move_views.xml b/partner_company_group/views/account_move_views.xml deleted file mode 100644 index a2be2b6..0000000 --- a/partner_company_group/views/account_move_views.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - account.move - - - - - - - - - - - diff --git a/partner_company_group/views/contact_view.xml b/partner_company_group/views/contact_view.xml deleted file mode 100644 index 78fdbaf..0000000 --- a/partner_company_group/views/contact_view.xml +++ /dev/null @@ -1,33 +0,0 @@ - - - - res.partner.form - res.partner - - - - - - - - - res.partner.select - res.partner - - - - - - - - - - - diff --git a/partner_company_group/views/opportunity_view.xml b/partner_company_group/views/opportunity_view.xml deleted file mode 100644 index bba8f23..0000000 --- a/partner_company_group/views/opportunity_view.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - crm.lead.search.opportunity - crm.lead - - - - - - - - - - - diff --git a/partner_company_group/views/sale_order_view.xml b/partner_company_group/views/sale_order_view.xml deleted file mode 100644 index 4a33269..0000000 --- a/partner_company_group/views/sale_order_view.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - sale.order.list.select - sale.order - - - - - - - - - - - diff --git a/partner_contact_access_link/COPYRIGHT b/partner_contact_access_link/COPYRIGHT deleted file mode 100644 index 4abab6b..0000000 --- a/partner_contact_access_link/COPYRIGHT +++ /dev/null @@ -1,16 +0,0 @@ -Most of the files are - - :Copyright: This stylesheet has been placed in the public domain. - Copyright 2020 Ecosoft Co., Ltd (http://ecosoft.co.th/) - Copyright 2020 Tecnativa - Jairo Llopis - Copyright 2018 Flectra Community - -Many files also contain contributions from third -parties. In this case the original copyright of -the contributions can be traced through the -history of the source version control system. - -When that is not the case, the files contain a prominent -notice stating the original copyright and applicable -license, or come with their own dedicated COPYRIGHT -and/or LICENSE file. \ No newline at end of file diff --git a/partner_contact_access_link/LICENSE b/partner_contact_access_link/LICENSE deleted file mode 100644 index 3939cd9..0000000 --- a/partner_contact_access_link/LICENSE +++ /dev/null @@ -1,663 +0,0 @@ -For copyright information, please see the COPYRIGHT file. - -GNU AFFERO GENERAL PUBLIC LICENSE - Version 3, 19 November 2007 - - Copyright (C) 2007 Free Software Foundation, Inc. - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The GNU Affero General Public License is a free, copyleft license for -software and other kinds of works, specifically designed to ensure -cooperation with the community in the case of network server software. - - The licenses for most software and other practical works are designed -to take away your freedom to share and change the works. By contrast, -our General Public Licenses are intended to guarantee your freedom to -share and change all versions of a program--to make sure it remains free -software for all its users. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -them if you wish), that you receive source code or can get it if you -want it, that you can change the software or use pieces of it in new -free programs, and that you know you can do these things. - - Developers that use our General Public Licenses protect your rights -with two steps: (1) assert copyright on the software, and (2) offer -you this License which gives you legal permission to copy, distribute -and/or modify the software. - - A secondary benefit of defending all users' freedom is that -improvements made in alternate versions of the program, if they -receive widespread use, become available for other developers to -incorporate. Many developers of free software are heartened and -encouraged by the resulting cooperation. However, in the case of -software used on network servers, this result may fail to come about. -The GNU General Public License permits making a modified version and -letting the public access it on a server without ever releasing its -source code to the public. - - The GNU Affero General Public License is designed specifically to -ensure that, in such cases, the modified source code becomes available -to the community. It requires the operator of a network server to -provide the source code of the modified version running there to the -users of that server. Therefore, public use of a modified version, on -a publicly accessible server, gives the public access to the source -code of the modified version. - - An older license, called the Affero General Public License and -published by Affero, was designed to accomplish similar goals. This is -a different license, not a version of the Affero GPL, but Affero has -released a new version of the Affero GPL which permits relicensing under -this license. - - The precise terms and conditions for copying, distribution and -modification follow. - - TERMS AND CONDITIONS - - 0. Definitions. - - "This License" refers to version 3 of the GNU Affero General Public License. - - "Copyright" also means copyright-like laws that apply to other kinds of -works, such as semiconductor masks. - - "The Program" refers to any copyrightable work licensed under this -License. Each licensee is addressed as "you". "Licensees" and -"recipients" may be individuals or organizations. - - To "modify" a work means to copy from or adapt all or part of the work -in a fashion requiring copyright permission, other than the making of an -exact copy. The resulting work is called a "modified version" of the -earlier work or a work "based on" the earlier work. - - A "covered work" means either the unmodified Program or a work based -on the Program. - - To "propagate" a work means to do anything with it that, without -permission, would make you directly or secondarily liable for -infringement under applicable copyright law, except executing it on a -computer or modifying a private copy. Propagation includes copying, -distribution (with or without modification), making available to the -public, and in some countries other activities as well. - - To "convey" a work means any kind of propagation that enables other -parties to make or receive copies. Mere interaction with a user through -a computer network, with no transfer of a copy, is not conveying. - - An interactive user interface displays "Appropriate Legal Notices" -to the extent that it includes a convenient and prominently visible -feature that (1) displays an appropriate copyright notice, and (2) -tells the user that there is no warranty for the work (except to the -extent that warranties are provided), that licensees may convey the -work under this License, and how to view a copy of this License. If -the interface presents a list of user commands or options, such as a -menu, a prominent item in the list meets this criterion. - - 1. Source Code. - - The "source code" for a work means the preferred form of the work -for making modifications to it. "Object code" means any non-source -form of a work. - - A "Standard Interface" means an interface that either is an official -standard defined by a recognized standards body, or, in the case of -interfaces specified for a particular programming language, one that -is widely used among developers working in that language. - - The "System Libraries" of an executable work include anything, other -than the work as a whole, that (a) is included in the normal form of -packaging a Major Component, but which is not part of that Major -Component, and (b) serves only to enable use of the work with that -Major Component, or to implement a Standard Interface for which an -implementation is available to the public in source code form. A -"Major Component", in this context, means a major essential component -(kernel, window system, and so on) of the specific operating system -(if any) on which the executable work runs, or a compiler used to -produce the work, or an object code interpreter used to run it. - - The "Corresponding Source" for a work in object code form means all -the source code needed to generate, install, and (for an executable -work) run the object code and to modify the work, including scripts to -control those activities. However, it does not include the work's -System Libraries, or general-purpose tools or generally available free -programs which are used unmodified in performing those activities but -which are not part of the work. For example, Corresponding Source -includes interface definition files associated with source files for -the work, and the source code for shared libraries and dynamically -linked subprograms that the work is specifically designed to require, -such as by intimate data communication or control flow between those -subprograms and other parts of the work. - - The Corresponding Source need not include anything that users -can regenerate automatically from other parts of the Corresponding -Source. - - The Corresponding Source for a work in source code form is that -same work. - - 2. Basic Permissions. - - All rights granted under this License are granted for the term of -copyright on the Program, and are irrevocable provided the stated -conditions are met. This License explicitly affirms your unlimited -permission to run the unmodified Program. The output from running a -covered work is covered by this License only if the output, given its -content, constitutes a covered work. This License acknowledges your -rights of fair use or other equivalent, as provided by copyright law. - - You may make, run and propagate covered works that you do not -convey, without conditions so long as your license otherwise remains -in force. You may convey covered works to others for the sole purpose -of having them make modifications exclusively for you, or provide you -with facilities for running those works, provided that you comply with -the terms of this License in conveying all material for which you do -not control copyright. Those thus making or running the covered works -for you must do so exclusively on your behalf, under your direction -and control, on terms that prohibit them from making any copies of -your copyrighted material outside their relationship with you. - - Conveying under any other circumstances is permitted solely under -the conditions stated below. Sublicensing is not allowed; section 10 -makes it unnecessary. - - 3. Protecting Users' Legal Rights From Anti-Circumvention Law. - - No covered work shall be deemed part of an effective technological -measure under any applicable law fulfilling obligations under article -11 of the WIPO copyright treaty adopted on 20 December 1996, or -similar laws prohibiting or restricting circumvention of such -measures. - - When you convey a covered work, you waive any legal power to forbid -circumvention of technological measures to the extent such circumvention -is effected by exercising rights under this License with respect to -the covered work, and you disclaim any intention to limit operation or -modification of the work as a means of enforcing, against the work's -users, your or third parties' legal rights to forbid circumvention of -technological measures. - - 4. Conveying Verbatim Copies. - - You may convey verbatim copies of the Program's source code as you -receive it, in any medium, provided that you conspicuously and -appropriately publish on each copy an appropriate copyright notice; -keep intact all notices stating that this License and any -non-permissive terms added in accord with section 7 apply to the code; -keep intact all notices of the absence of any warranty; and give all -recipients a copy of this License along with the Program. - - You may charge any price or no price for each copy that you convey, -and you may offer support or warranty protection for a fee. - - 5. Conveying Modified Source Versions. - - You may convey a work based on the Program, or the modifications to -produce it from the Program, in the form of source code under the -terms of section 4, provided that you also meet all of these conditions: - - a) The work must carry prominent notices stating that you modified - it, and giving a relevant date. - - b) The work must carry prominent notices stating that it is - released under this License and any conditions added under section - 7. This requirement modifies the requirement in section 4 to - "keep intact all notices". - - c) You must license the entire work, as a whole, under this - License to anyone who comes into possession of a copy. This - License will therefore apply, along with any applicable section 7 - additional terms, to the whole of the work, and all its parts, - regardless of how they are packaged. This License gives no - permission to license the work in any other way, but it does not - invalidate such permission if you have separately received it. - - d) If the work has interactive user interfaces, each must display - Appropriate Legal Notices; however, if the Program has interactive - interfaces that do not display Appropriate Legal Notices, your - work need not make them do so. - - A compilation of a covered work with other separate and independent -works, which are not by their nature extensions of the covered work, -and which are not combined with it such as to form a larger program, -in or on a volume of a storage or distribution medium, is called an -"aggregate" if the compilation and its resulting copyright are not -used to limit the access or legal rights of the compilation's users -beyond what the individual works permit. Inclusion of a covered work -in an aggregate does not cause this License to apply to the other -parts of the aggregate. - - 6. Conveying Non-Source Forms. - - You may convey a covered work in object code form under the terms -of sections 4 and 5, provided that you also convey the -machine-readable Corresponding Source under the terms of this License, -in one of these ways: - - a) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by the - Corresponding Source fixed on a durable physical medium - customarily used for software interchange. - - b) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by a - written offer, valid for at least three years and valid for as - long as you offer spare parts or customer support for that product - model, to give anyone who possesses the object code either (1) a - copy of the Corresponding Source for all the software in the - product that is covered by this License, on a durable physical - medium customarily used for software interchange, for a price no - more than your reasonable cost of physically performing this - conveying of source, or (2) access to copy the - Corresponding Source from a network server at no charge. - - c) Convey individual copies of the object code with a copy of the - written offer to provide the Corresponding Source. This - alternative is allowed only occasionally and noncommercially, and - only if you received the object code with such an offer, in accord - with subsection 6b. - - d) Convey the object code by offering access from a designated - place (gratis or for a charge), and offer equivalent access to the - Corresponding Source in the same way through the same place at no - further charge. You need not require recipients to copy the - Corresponding Source along with the object code. If the place to - copy the object code is a network server, the Corresponding Source - may be on a different server (operated by you or a third party) - that supports equivalent copying facilities, provided you maintain - clear directions next to the object code saying where to find the - Corresponding Source. Regardless of what server hosts the - Corresponding Source, you remain obligated to ensure that it is - available for as long as needed to satisfy these requirements. - - e) Convey the object code using peer-to-peer transmission, provided - you inform other peers where the object code and Corresponding - Source of the work are being offered to the general public at no - charge under subsection 6d. - - A separable portion of the object code, whose source code is excluded -from the Corresponding Source as a System Library, need not be -included in conveying the object code work. - - A "User Product" is either (1) a "consumer product", which means any -tangible personal property which is normally used for personal, family, -or household purposes, or (2) anything designed or sold for incorporation -into a dwelling. In determining whether a product is a consumer product, -doubtful cases shall be resolved in favor of coverage. For a particular -product received by a particular user, "normally used" refers to a -typical or common use of that class of product, regardless of the status -of the particular user or of the way in which the particular user -actually uses, or expects or is expected to use, the product. A product -is a consumer product regardless of whether the product has substantial -commercial, industrial or non-consumer uses, unless such uses represent -the only significant mode of use of the product. - - "Installation Information" for a User Product means any methods, -procedures, authorization keys, or other information required to install -and execute modified versions of a covered work in that User Product from -a modified version of its Corresponding Source. The information must -suffice to ensure that the continued functioning of the modified object -code is in no case prevented or interfered with solely because -modification has been made. - - If you convey an object code work under this section in, or with, or -specifically for use in, a User Product, and the conveying occurs as -part of a transaction in which the right of possession and use of the -User Product is transferred to the recipient in perpetuity or for a -fixed term (regardless of how the transaction is characterized), the -Corresponding Source conveyed under this section must be accompanied -by the Installation Information. But this requirement does not apply -if neither you nor any third party retains the ability to install -modified object code on the User Product (for example, the work has -been installed in ROM). - - The requirement to provide Installation Information does not include a -requirement to continue to provide support service, warranty, or updates -for a work that has been modified or installed by the recipient, or for -the User Product in which it has been modified or installed. Access to a -network may be denied when the modification itself materially and -adversely affects the operation of the network or violates the rules and -protocols for communication across the network. - - Corresponding Source conveyed, and Installation Information provided, -in accord with this section must be in a format that is publicly -documented (and with an implementation available to the public in -source code form), and must require no special password or key for -unpacking, reading or copying. - - 7. Additional Terms. - - "Additional permissions" are terms that supplement the terms of this -License by making exceptions from one or more of its conditions. -Additional permissions that are applicable to the entire Program shall -be treated as though they were included in this License, to the extent -that they are valid under applicable law. If additional permissions -apply only to part of the Program, that part may be used separately -under those permissions, but the entire Program remains governed by -this License without regard to the additional permissions. - - When you convey a copy of a covered work, you may at your option -remove any additional permissions from that copy, or from any part of -it. (Additional permissions may be written to require their own -removal in certain cases when you modify the work.) You may place -additional permissions on material, added by you to a covered work, -for which you have or can give appropriate copyright permission. - - Notwithstanding any other provision of this License, for material you -add to a covered work, you may (if authorized by the copyright holders of -that material) supplement the terms of this License with terms: - - a) Disclaiming warranty or limiting liability differently from the - terms of sections 15 and 16 of this License; or - - b) Requiring preservation of specified reasonable legal notices or - author attributions in that material or in the Appropriate Legal - Notices displayed by works containing it; or - - c) Prohibiting misrepresentation of the origin of that material, or - requiring that modified versions of such material be marked in - reasonable ways as different from the original version; or - - d) Limiting the use for publicity purposes of names of licensors or - authors of the material; or - - e) Declining to grant rights under trademark law for use of some - trade names, trademarks, or service marks; or - - f) Requiring indemnification of licensors and authors of that - material by anyone who conveys the material (or modified versions of - it) with contractual assumptions of liability to the recipient, for - any liability that these contractual assumptions directly impose on - those licensors and authors. - - All other non-permissive additional terms are considered "further -restrictions" within the meaning of section 10. If the Program as you -received it, or any part of it, contains a notice stating that it is -governed by this License along with a term that is a further -restriction, you may remove that term. If a license document contains -a further restriction but permits relicensing or conveying under this -License, you may add to a covered work material governed by the terms -of that license document, provided that the further restriction does -not survive such relicensing or conveying. - - If you add terms to a covered work in accord with this section, you -must place, in the relevant source files, a statement of the -additional terms that apply to those files, or a notice indicating -where to find the applicable terms. - - Additional terms, permissive or non-permissive, may be stated in the -form of a separately written license, or stated as exceptions; -the above requirements apply either way. - - 8. Termination. - - You may not propagate or modify a covered work except as expressly -provided under this License. Any attempt otherwise to propagate or -modify it is void, and will automatically terminate your rights under -this License (including any patent licenses granted under the third -paragraph of section 11). - - However, if you cease all violation of this License, then your -license from a particular copyright holder is reinstated (a) -provisionally, unless and until the copyright holder explicitly and -finally terminates your license, and (b) permanently, if the copyright -holder fails to notify you of the violation by some reasonable means -prior to 60 days after the cessation. - - Moreover, your license from a particular copyright holder is -reinstated permanently if the copyright holder notifies you of the -violation by some reasonable means, this is the first time you have -received notice of violation of this License (for any work) from that -copyright holder, and you cure the violation prior to 30 days after -your receipt of the notice. - - Termination of your rights under this section does not terminate the -licenses of parties who have received copies or rights from you under -this License. If your rights have been terminated and not permanently -reinstated, you do not qualify to receive new licenses for the same -material under section 10. - - 9. Acceptance Not Required for Having Copies. - - You are not required to accept this License in order to receive or -run a copy of the Program. Ancillary propagation of a covered work -occurring solely as a consequence of using peer-to-peer transmission -to receive a copy likewise does not require acceptance. However, -nothing other than this License grants you permission to propagate or -modify any covered work. These actions infringe copyright if you do -not accept this License. Therefore, by modifying or propagating a -covered work, you indicate your acceptance of this License to do so. - - 10. Automatic Licensing of Downstream Recipients. - - Each time you convey a covered work, the recipient automatically -receives a license from the original licensors, to run, modify and -propagate that work, subject to this License. You are not responsible -for enforcing compliance by third parties with this License. - - An "entity transaction" is a transaction transferring control of an -organization, or substantially all assets of one, or subdividing an -organization, or merging organizations. If propagation of a covered -work results from an entity transaction, each party to that -transaction who receives a copy of the work also receives whatever -licenses to the work the party's predecessor in interest had or could -give under the previous paragraph, plus a right to possession of the -Corresponding Source of the work from the predecessor in interest, if -the predecessor has it or can get it with reasonable efforts. - - You may not impose any further restrictions on the exercise of the -rights granted or affirmed under this License. For example, you may -not impose a license fee, royalty, or other charge for exercise of -rights granted under this License, and you may not initiate litigation -(including a cross-claim or counterclaim in a lawsuit) alleging that -any patent claim is infringed by making, using, selling, offering for -sale, or importing the Program or any portion of it. - - 11. Patents. - - A "contributor" is a copyright holder who authorizes use under this -License of the Program or a work on which the Program is based. The -work thus licensed is called the contributor's "contributor version". - - A contributor's "essential patent claims" are all patent claims -owned or controlled by the contributor, whether already acquired or -hereafter acquired, that would be infringed by some manner, permitted -by this License, of making, using, or selling its contributor version, -but do not include claims that would be infringed only as a -consequence of further modification of the contributor version. For -purposes of this definition, "control" includes the right to grant -patent sublicenses in a manner consistent with the requirements of -this License. - - Each contributor grants you a non-exclusive, worldwide, royalty-free -patent license under the contributor's essential patent claims, to -make, use, sell, offer for sale, import and otherwise run, modify and -propagate the contents of its contributor version. - - In the following three paragraphs, a "patent license" is any express -agreement or commitment, however denominated, not to enforce a patent -(such as an express permission to practice a patent or covenant not to -sue for patent infringement). To "grant" such a patent license to a -party means to make such an agreement or commitment not to enforce a -patent against the party. - - If you convey a covered work, knowingly relying on a patent license, -and the Corresponding Source of the work is not available for anyone -to copy, free of charge and under the terms of this License, through a -publicly available network server or other readily accessible means, -then you must either (1) cause the Corresponding Source to be so -available, or (2) arrange to deprive yourself of the benefit of the -patent license for this particular work, or (3) arrange, in a manner -consistent with the requirements of this License, to extend the patent -license to downstream recipients. "Knowingly relying" means you have -actual knowledge that, but for the patent license, your conveying the -covered work in a country, or your recipient's use of the covered work -in a country, would infringe one or more identifiable patents in that -country that you have reason to believe are valid. - - If, pursuant to or in connection with a single transaction or -arrangement, you convey, or propagate by procuring conveyance of, a -covered work, and grant a patent license to some of the parties -receiving the covered work authorizing them to use, propagate, modify -or convey a specific copy of the covered work, then the patent license -you grant is automatically extended to all recipients of the covered -work and works based on it. - - A patent license is "discriminatory" if it does not include within -the scope of its coverage, prohibits the exercise of, or is -conditioned on the non-exercise of one or more of the rights that are -specifically granted under this License. You may not convey a covered -work if you are a party to an arrangement with a third party that is -in the business of distributing software, under which you make payment -to the third party based on the extent of your activity of conveying -the work, and under which the third party grants, to any of the -parties who would receive the covered work from you, a discriminatory -patent license (a) in connection with copies of the covered work -conveyed by you (or copies made from those copies), or (b) primarily -for and in connection with specific products or compilations that -contain the covered work, unless you entered into that arrangement, -or that patent license was granted, prior to 28 March 2007. - - Nothing in this License shall be construed as excluding or limiting -any implied license or other defenses to infringement that may -otherwise be available to you under applicable patent law. - - 12. No Surrender of Others' Freedom. - - If conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot convey a -covered work so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you may -not convey it at all. For example, if you agree to terms that obligate you -to collect a royalty for further conveying from those to whom you convey -the Program, the only way you could satisfy both those terms and this -License would be to refrain entirely from conveying the Program. - - 13. Remote Network Interaction; Use with the GNU General Public License. - - Notwithstanding any other provision of this License, if you modify the -Program, your modified version must prominently offer all users -interacting with it remotely through a computer network (if your version -supports such interaction) an opportunity to receive the Corresponding -Source of your version by providing access to the Corresponding Source -from a network server at no charge, through some standard or customary -means of facilitating copying of software. This Corresponding Source -shall include the Corresponding Source for any work covered by version 3 -of the GNU General Public License that is incorporated pursuant to the -following paragraph. - - Notwithstanding any other provision of this License, you have -permission to link or combine any covered work with a work licensed -under version 3 of the GNU General Public License into a single -combined work, and to convey the resulting work. The terms of this -License will continue to apply to the part which is the covered work, -but the work with which it is combined will remain governed by version -3 of the GNU General Public License. - - 14. Revised Versions of this License. - - The Free Software Foundation may publish revised and/or new versions of -the GNU Affero General Public License from time to time. Such new versions -will be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - - Each version is given a distinguishing version number. If the -Program specifies that a certain numbered version of the GNU Affero General -Public License "or any later version" applies to it, you have the -option of following the terms and conditions either of that numbered -version or of any later version published by the Free Software -Foundation. If the Program does not specify a version number of the -GNU Affero General Public License, you may choose any version ever published -by the Free Software Foundation. - - If the Program specifies that a proxy can decide which future -versions of the GNU Affero General Public License can be used, that proxy's -public statement of acceptance of a version permanently authorizes you -to choose that version for the Program. - - Later license versions may give you additional or different -permissions. However, no additional obligations are imposed on any -author or copyright holder as a result of your choosing to follow a -later version. - - 15. Disclaimer of Warranty. - - THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY -APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT -HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY -OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, -THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM -IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF -ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. Limitation of Liability. - - IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS -THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY -GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE -USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF -DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD -PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), -EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF -SUCH DAMAGES. - - 17. Interpretation of Sections 15 and 16. - - If the disclaimer of warranty and limitation of liability provided -above cannot be given local legal effect according to their terms, -reviewing courts shall apply local law that most closely approximates -an absolute waiver of all civil liability in connection with the -Program, unless a warranty or assumption of liability accompanies a -copy of the Program in return for a fee. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -state the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published - by the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program. If not, see . - -Also add information on how to contact you by electronic and paper mail. - - If your software can interact with users remotely through a computer -network, you should also make sure that it provides a way for users to -get its source. For example, if your program is a web application, its -interface could display a "Source" link that leads users to an archive -of the code. There are many ways you could offer source, and different -solutions will be better for different programs; see section 13 for the -specific requirements. - - You should also get your employer (if you work as a programmer) or school, -if any, to sign a "copyright disclaimer" for the program, if necessary. -For more information on this, and how to apply and follow the GNU AGPL, see -. \ No newline at end of file diff --git a/partner_contact_access_link/README.rst b/partner_contact_access_link/README.rst deleted file mode 100644 index 079e92d..0000000 --- a/partner_contact_access_link/README.rst +++ /dev/null @@ -1,98 +0,0 @@ -=========================== -Partner contact access link -=========================== - -.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! This file is generated by oca-gen-addon-readme !! - !! changes will be overwritten. !! - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - -.. |badge1| image:: https://img.shields.io/badge/maturity-Production%2FStable-green.png - :target: https://odoo-community.org/page/development-status - :alt: Production/Stable -.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png - :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html - :alt: License: AGPL-3 -.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fpartner--contact-lightgray.png?logo=github - :target: https://github.com/OCA/partner-contact/tree/14.0/partner_contact_access_link - :alt: OCA/partner-contact -.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/partner-contact-14-0/partner-contact-14-0-partner_contact_access_link - :alt: Translate me on Weblate -.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png - :target: https://runbot.odoo-community.org/runbot/134/14.0 - :alt: Try me on Runbot - -|badge1| |badge2| |badge3| |badge4| |badge5| - -This module extends the functionality of the partners form -and to allow you to click on a button and open the full contact form -while watching a company form. - -**Table of contents** - -.. contents:: - :local: - -Usage -===== - -To use this module, you need to: - -#. Go to *Contacts* (if you don't see the menu, you might need to install the - *Contacts* app, or go to any other module where you can browse partners). -#. Select any contact that is a company and contains sub-contacts. -#. You will see a new little button next to each contact's name that you - can click to go to hers/his full form: - - .. image:: https://raw.githubusercontent.com/OCA/partner-contact/14.0/partner_contact_access_link/static/description/full-form.gif - -Bug Tracker -=========== - -Bugs are tracked on `GitHub Issues `_. -In case of trouble, please check there if your issue has already been reported. -If you spotted it first, help us smashing it by providing a detailed and welcomed -`feedback `_. - -Do not contact contributors directly about support or help with technical issues. - -Credits -======= - -Authors -~~~~~~~ - -* Tecnativa - -Contributors -~~~~~~~~~~~~ - -* Jairo Llopis (`Tecnativa `__) -* Harald Panten (`Sygel Technology `__) -* Tharathip Chaweewongphan - -Maintainers -~~~~~~~~~~~ - -This module is maintained by the OCA. - -.. image:: https://odoo-community.org/logo.png - :alt: Odoo Community Association - :target: https://odoo-community.org - -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. - -.. |maintainer-Yajo| image:: https://github.com/Yajo.png?size=40px - :target: https://github.com/Yajo - :alt: Yajo - -Current `maintainer `__: - -|maintainer-Yajo| - -This module is part of the `OCA/partner-contact `_ project on GitHub. - -You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. \ No newline at end of file diff --git a/partner_contact_access_link/__init__.py b/partner_contact_access_link/__init__.py deleted file mode 100644 index 0650744..0000000 --- a/partner_contact_access_link/__init__.py +++ /dev/null @@ -1 +0,0 @@ -from . import models diff --git a/partner_contact_access_link/__manifest__.py b/partner_contact_access_link/__manifest__.py deleted file mode 100644 index ae844fb..0000000 --- a/partner_contact_access_link/__manifest__.py +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright 2020 Tecnativa - Jairo Llopis -# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). -{ - "name": "Partner contact access link", - "summary": "Allow to visit the full contact form from a company", - "version": "2.0.1.0.0", - "development_status": "Production/Stable", - "category": "Tools", - "website": "https://gitlab.com/flectra-community/partner-contact", - "author": "Tecnativa, Odoo Community Association (OCA)", - "maintainers": ["Yajo"], - "license": "AGPL-3", - "application": False, - "installable": True, - "depends": ["base"], - "data": ["views/res_partner_views.xml"], -} diff --git a/partner_contact_access_link/i18n/partner_contact_access_link.pot b/partner_contact_access_link/i18n/partner_contact_access_link.pot deleted file mode 100644 index 29f6baa..0000000 --- a/partner_contact_access_link/i18n/partner_contact_access_link.pot +++ /dev/null @@ -1,39 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * partner_contact_access_link -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 14.0\n" -"Report-Msgid-Bugs-To: \n" -"Last-Translator: \n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: \n" - -#. module: partner_contact_access_link -#: model:ir.model,name:partner_contact_access_link.model_res_partner -msgid "Contact" -msgstr "" - -#. module: partner_contact_access_link -#: model:ir.model.fields,field_description:partner_contact_access_link.field_res_partner__display_name -msgid "Display Name" -msgstr "" - -#. module: partner_contact_access_link -#: model:ir.model.fields,field_description:partner_contact_access_link.field_res_partner__id -msgid "ID" -msgstr "" - -#. module: partner_contact_access_link -#: model:ir.model.fields,field_description:partner_contact_access_link.field_res_partner____last_update -msgid "Last Modified on" -msgstr "" - -#. module: partner_contact_access_link -#: model_terms:ir.ui.view,arch_db:partner_contact_access_link.view_partner_form -msgid "Open full form" -msgstr "" diff --git a/partner_contact_access_link/models/__init__.py b/partner_contact_access_link/models/__init__.py deleted file mode 100644 index 91fed54..0000000 --- a/partner_contact_access_link/models/__init__.py +++ /dev/null @@ -1 +0,0 @@ -from . import res_partner diff --git a/partner_contact_access_link/models/res_partner.py b/partner_contact_access_link/models/res_partner.py deleted file mode 100644 index 8a81782..0000000 --- a/partner_contact_access_link/models/res_partner.py +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 2020 Tecnativa - Jairo Llopis -# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). - -from flectra import models - - -class ResPartner(models.Model): - _inherit = "res.partner" - - def open_child_form(self): - """Open child contact form from the parent partner form view""" - return { - "type": "ir.actions.act_window", - "res_model": "res.partner", - "res_id": self.id, - "view_mode": "form", - "view_type": "form", - "target": "current", - } diff --git a/partner_contact_access_link/static/description/full-form.gif b/partner_contact_access_link/static/description/full-form.gif deleted file mode 100644 index b31a460..0000000 Binary files a/partner_contact_access_link/static/description/full-form.gif and /dev/null differ diff --git a/partner_contact_access_link/static/description/icon.png b/partner_contact_access_link/static/description/icon.png deleted file mode 100644 index 3a0328b..0000000 Binary files a/partner_contact_access_link/static/description/icon.png and /dev/null differ diff --git a/partner_contact_access_link/static/description/index.html b/partner_contact_access_link/static/description/index.html deleted file mode 100644 index 01b75ea..0000000 --- a/partner_contact_access_link/static/description/index.html +++ /dev/null @@ -1,441 +0,0 @@ - - - - - - -Partner contact access link - - - - - - diff --git a/partner_contact_access_link/tests/__init__.py b/partner_contact_access_link/tests/__init__.py deleted file mode 100644 index aeb3c77..0000000 --- a/partner_contact_access_link/tests/__init__.py +++ /dev/null @@ -1 +0,0 @@ -from . import test_partner_contact_access_link diff --git a/partner_contact_access_link/tests/test_partner_contact_access_link.py b/partner_contact_access_link/tests/test_partner_contact_access_link.py deleted file mode 100644 index 7ef3ebf..0000000 --- a/partner_contact_access_link/tests/test_partner_contact_access_link.py +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 2020 Ecosoft Co., Ltd (http://ecosoft.co.th/) -# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html) - -from flectra.tests.common import TransactionCase - - -class TestPartnerContactAccessLink(TransactionCase): - def setUp(self): - super().setUp() - self.partner_model = self.env["res.partner"] - self.company = self.partner_model.create( - {"name": "Test Company", "company_type": "company"} - ) - self.contact = self.partner_model.create( - {"name": "Test Contact", "type": "contact", "parent_id": self.company.id} - ) - - def test_partner_contact_access_link(self): - res = self.contact.open_child_form() - self.assertEqual(res["type"], "ir.actions.act_window") - self.assertEqual(res["res_model"], "res.partner") - self.assertEqual(res["res_id"], self.contact.id) - self.assertEqual(res["view_mode"], "form") - self.assertEqual(res["view_type"], "form") - self.assertEqual(res["target"], "current") diff --git a/partner_contact_access_link/views/res_partner_views.xml b/partner_contact_access_link/views/res_partner_views.xml deleted file mode 100644 index 24450d5..0000000 --- a/partner_contact_access_link/views/res_partner_views.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - - Add button to see child contacts full form - res.partner - - - - - - - - - diff --git a/partner_contact_age_range/COPYRIGHT b/partner_contact_age_range/COPYRIGHT deleted file mode 100644 index 48262e8..0000000 --- a/partner_contact_age_range/COPYRIGHT +++ /dev/null @@ -1,16 +0,0 @@ -Most of the files are - - :Copyright: This stylesheet has been placed in the public domain. - Copyright 2019-2020: Druidoo () - Copyright 2020 Ecosoft Co., Ltd (http://ecosoft.co.th/) - Copyright 2018 Flectra Community - -Many files also contain contributions from third -parties. In this case the original copyright of -the contributions can be traced through the -history of the source version control system. - -When that is not the case, the files contain a prominent -notice stating the original copyright and applicable -license, or come with their own dedicated COPYRIGHT -and/or LICENSE file. \ No newline at end of file diff --git a/partner_contact_age_range/LICENSE b/partner_contact_age_range/LICENSE deleted file mode 100644 index 3939cd9..0000000 --- a/partner_contact_age_range/LICENSE +++ /dev/null @@ -1,663 +0,0 @@ -For copyright information, please see the COPYRIGHT file. - -GNU AFFERO GENERAL PUBLIC LICENSE - Version 3, 19 November 2007 - - Copyright (C) 2007 Free Software Foundation, Inc. - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The GNU Affero General Public License is a free, copyleft license for -software and other kinds of works, specifically designed to ensure -cooperation with the community in the case of network server software. - - The licenses for most software and other practical works are designed -to take away your freedom to share and change the works. By contrast, -our General Public Licenses are intended to guarantee your freedom to -share and change all versions of a program--to make sure it remains free -software for all its users. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -them if you wish), that you receive source code or can get it if you -want it, that you can change the software or use pieces of it in new -free programs, and that you know you can do these things. - - Developers that use our General Public Licenses protect your rights -with two steps: (1) assert copyright on the software, and (2) offer -you this License which gives you legal permission to copy, distribute -and/or modify the software. - - A secondary benefit of defending all users' freedom is that -improvements made in alternate versions of the program, if they -receive widespread use, become available for other developers to -incorporate. Many developers of free software are heartened and -encouraged by the resulting cooperation. However, in the case of -software used on network servers, this result may fail to come about. -The GNU General Public License permits making a modified version and -letting the public access it on a server without ever releasing its -source code to the public. - - The GNU Affero General Public License is designed specifically to -ensure that, in such cases, the modified source code becomes available -to the community. It requires the operator of a network server to -provide the source code of the modified version running there to the -users of that server. Therefore, public use of a modified version, on -a publicly accessible server, gives the public access to the source -code of the modified version. - - An older license, called the Affero General Public License and -published by Affero, was designed to accomplish similar goals. This is -a different license, not a version of the Affero GPL, but Affero has -released a new version of the Affero GPL which permits relicensing under -this license. - - The precise terms and conditions for copying, distribution and -modification follow. - - TERMS AND CONDITIONS - - 0. Definitions. - - "This License" refers to version 3 of the GNU Affero General Public License. - - "Copyright" also means copyright-like laws that apply to other kinds of -works, such as semiconductor masks. - - "The Program" refers to any copyrightable work licensed under this -License. Each licensee is addressed as "you". "Licensees" and -"recipients" may be individuals or organizations. - - To "modify" a work means to copy from or adapt all or part of the work -in a fashion requiring copyright permission, other than the making of an -exact copy. The resulting work is called a "modified version" of the -earlier work or a work "based on" the earlier work. - - A "covered work" means either the unmodified Program or a work based -on the Program. - - To "propagate" a work means to do anything with it that, without -permission, would make you directly or secondarily liable for -infringement under applicable copyright law, except executing it on a -computer or modifying a private copy. Propagation includes copying, -distribution (with or without modification), making available to the -public, and in some countries other activities as well. - - To "convey" a work means any kind of propagation that enables other -parties to make or receive copies. Mere interaction with a user through -a computer network, with no transfer of a copy, is not conveying. - - An interactive user interface displays "Appropriate Legal Notices" -to the extent that it includes a convenient and prominently visible -feature that (1) displays an appropriate copyright notice, and (2) -tells the user that there is no warranty for the work (except to the -extent that warranties are provided), that licensees may convey the -work under this License, and how to view a copy of this License. If -the interface presents a list of user commands or options, such as a -menu, a prominent item in the list meets this criterion. - - 1. Source Code. - - The "source code" for a work means the preferred form of the work -for making modifications to it. "Object code" means any non-source -form of a work. - - A "Standard Interface" means an interface that either is an official -standard defined by a recognized standards body, or, in the case of -interfaces specified for a particular programming language, one that -is widely used among developers working in that language. - - The "System Libraries" of an executable work include anything, other -than the work as a whole, that (a) is included in the normal form of -packaging a Major Component, but which is not part of that Major -Component, and (b) serves only to enable use of the work with that -Major Component, or to implement a Standard Interface for which an -implementation is available to the public in source code form. A -"Major Component", in this context, means a major essential component -(kernel, window system, and so on) of the specific operating system -(if any) on which the executable work runs, or a compiler used to -produce the work, or an object code interpreter used to run it. - - The "Corresponding Source" for a work in object code form means all -the source code needed to generate, install, and (for an executable -work) run the object code and to modify the work, including scripts to -control those activities. However, it does not include the work's -System Libraries, or general-purpose tools or generally available free -programs which are used unmodified in performing those activities but -which are not part of the work. For example, Corresponding Source -includes interface definition files associated with source files for -the work, and the source code for shared libraries and dynamically -linked subprograms that the work is specifically designed to require, -such as by intimate data communication or control flow between those -subprograms and other parts of the work. - - The Corresponding Source need not include anything that users -can regenerate automatically from other parts of the Corresponding -Source. - - The Corresponding Source for a work in source code form is that -same work. - - 2. Basic Permissions. - - All rights granted under this License are granted for the term of -copyright on the Program, and are irrevocable provided the stated -conditions are met. This License explicitly affirms your unlimited -permission to run the unmodified Program. The output from running a -covered work is covered by this License only if the output, given its -content, constitutes a covered work. This License acknowledges your -rights of fair use or other equivalent, as provided by copyright law. - - You may make, run and propagate covered works that you do not -convey, without conditions so long as your license otherwise remains -in force. You may convey covered works to others for the sole purpose -of having them make modifications exclusively for you, or provide you -with facilities for running those works, provided that you comply with -the terms of this License in conveying all material for which you do -not control copyright. Those thus making or running the covered works -for you must do so exclusively on your behalf, under your direction -and control, on terms that prohibit them from making any copies of -your copyrighted material outside their relationship with you. - - Conveying under any other circumstances is permitted solely under -the conditions stated below. Sublicensing is not allowed; section 10 -makes it unnecessary. - - 3. Protecting Users' Legal Rights From Anti-Circumvention Law. - - No covered work shall be deemed part of an effective technological -measure under any applicable law fulfilling obligations under article -11 of the WIPO copyright treaty adopted on 20 December 1996, or -similar laws prohibiting or restricting circumvention of such -measures. - - When you convey a covered work, you waive any legal power to forbid -circumvention of technological measures to the extent such circumvention -is effected by exercising rights under this License with respect to -the covered work, and you disclaim any intention to limit operation or -modification of the work as a means of enforcing, against the work's -users, your or third parties' legal rights to forbid circumvention of -technological measures. - - 4. Conveying Verbatim Copies. - - You may convey verbatim copies of the Program's source code as you -receive it, in any medium, provided that you conspicuously and -appropriately publish on each copy an appropriate copyright notice; -keep intact all notices stating that this License and any -non-permissive terms added in accord with section 7 apply to the code; -keep intact all notices of the absence of any warranty; and give all -recipients a copy of this License along with the Program. - - You may charge any price or no price for each copy that you convey, -and you may offer support or warranty protection for a fee. - - 5. Conveying Modified Source Versions. - - You may convey a work based on the Program, or the modifications to -produce it from the Program, in the form of source code under the -terms of section 4, provided that you also meet all of these conditions: - - a) The work must carry prominent notices stating that you modified - it, and giving a relevant date. - - b) The work must carry prominent notices stating that it is - released under this License and any conditions added under section - 7. This requirement modifies the requirement in section 4 to - "keep intact all notices". - - c) You must license the entire work, as a whole, under this - License to anyone who comes into possession of a copy. This - License will therefore apply, along with any applicable section 7 - additional terms, to the whole of the work, and all its parts, - regardless of how they are packaged. This License gives no - permission to license the work in any other way, but it does not - invalidate such permission if you have separately received it. - - d) If the work has interactive user interfaces, each must display - Appropriate Legal Notices; however, if the Program has interactive - interfaces that do not display Appropriate Legal Notices, your - work need not make them do so. - - A compilation of a covered work with other separate and independent -works, which are not by their nature extensions of the covered work, -and which are not combined with it such as to form a larger program, -in or on a volume of a storage or distribution medium, is called an -"aggregate" if the compilation and its resulting copyright are not -used to limit the access or legal rights of the compilation's users -beyond what the individual works permit. Inclusion of a covered work -in an aggregate does not cause this License to apply to the other -parts of the aggregate. - - 6. Conveying Non-Source Forms. - - You may convey a covered work in object code form under the terms -of sections 4 and 5, provided that you also convey the -machine-readable Corresponding Source under the terms of this License, -in one of these ways: - - a) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by the - Corresponding Source fixed on a durable physical medium - customarily used for software interchange. - - b) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by a - written offer, valid for at least three years and valid for as - long as you offer spare parts or customer support for that product - model, to give anyone who possesses the object code either (1) a - copy of the Corresponding Source for all the software in the - product that is covered by this License, on a durable physical - medium customarily used for software interchange, for a price no - more than your reasonable cost of physically performing this - conveying of source, or (2) access to copy the - Corresponding Source from a network server at no charge. - - c) Convey individual copies of the object code with a copy of the - written offer to provide the Corresponding Source. This - alternative is allowed only occasionally and noncommercially, and - only if you received the object code with such an offer, in accord - with subsection 6b. - - d) Convey the object code by offering access from a designated - place (gratis or for a charge), and offer equivalent access to the - Corresponding Source in the same way through the same place at no - further charge. You need not require recipients to copy the - Corresponding Source along with the object code. If the place to - copy the object code is a network server, the Corresponding Source - may be on a different server (operated by you or a third party) - that supports equivalent copying facilities, provided you maintain - clear directions next to the object code saying where to find the - Corresponding Source. Regardless of what server hosts the - Corresponding Source, you remain obligated to ensure that it is - available for as long as needed to satisfy these requirements. - - e) Convey the object code using peer-to-peer transmission, provided - you inform other peers where the object code and Corresponding - Source of the work are being offered to the general public at no - charge under subsection 6d. - - A separable portion of the object code, whose source code is excluded -from the Corresponding Source as a System Library, need not be -included in conveying the object code work. - - A "User Product" is either (1) a "consumer product", which means any -tangible personal property which is normally used for personal, family, -or household purposes, or (2) anything designed or sold for incorporation -into a dwelling. In determining whether a product is a consumer product, -doubtful cases shall be resolved in favor of coverage. For a particular -product received by a particular user, "normally used" refers to a -typical or common use of that class of product, regardless of the status -of the particular user or of the way in which the particular user -actually uses, or expects or is expected to use, the product. A product -is a consumer product regardless of whether the product has substantial -commercial, industrial or non-consumer uses, unless such uses represent -the only significant mode of use of the product. - - "Installation Information" for a User Product means any methods, -procedures, authorization keys, or other information required to install -and execute modified versions of a covered work in that User Product from -a modified version of its Corresponding Source. The information must -suffice to ensure that the continued functioning of the modified object -code is in no case prevented or interfered with solely because -modification has been made. - - If you convey an object code work under this section in, or with, or -specifically for use in, a User Product, and the conveying occurs as -part of a transaction in which the right of possession and use of the -User Product is transferred to the recipient in perpetuity or for a -fixed term (regardless of how the transaction is characterized), the -Corresponding Source conveyed under this section must be accompanied -by the Installation Information. But this requirement does not apply -if neither you nor any third party retains the ability to install -modified object code on the User Product (for example, the work has -been installed in ROM). - - The requirement to provide Installation Information does not include a -requirement to continue to provide support service, warranty, or updates -for a work that has been modified or installed by the recipient, or for -the User Product in which it has been modified or installed. Access to a -network may be denied when the modification itself materially and -adversely affects the operation of the network or violates the rules and -protocols for communication across the network. - - Corresponding Source conveyed, and Installation Information provided, -in accord with this section must be in a format that is publicly -documented (and with an implementation available to the public in -source code form), and must require no special password or key for -unpacking, reading or copying. - - 7. Additional Terms. - - "Additional permissions" are terms that supplement the terms of this -License by making exceptions from one or more of its conditions. -Additional permissions that are applicable to the entire Program shall -be treated as though they were included in this License, to the extent -that they are valid under applicable law. If additional permissions -apply only to part of the Program, that part may be used separately -under those permissions, but the entire Program remains governed by -this License without regard to the additional permissions. - - When you convey a copy of a covered work, you may at your option -remove any additional permissions from that copy, or from any part of -it. (Additional permissions may be written to require their own -removal in certain cases when you modify the work.) You may place -additional permissions on material, added by you to a covered work, -for which you have or can give appropriate copyright permission. - - Notwithstanding any other provision of this License, for material you -add to a covered work, you may (if authorized by the copyright holders of -that material) supplement the terms of this License with terms: - - a) Disclaiming warranty or limiting liability differently from the - terms of sections 15 and 16 of this License; or - - b) Requiring preservation of specified reasonable legal notices or - author attributions in that material or in the Appropriate Legal - Notices displayed by works containing it; or - - c) Prohibiting misrepresentation of the origin of that material, or - requiring that modified versions of such material be marked in - reasonable ways as different from the original version; or - - d) Limiting the use for publicity purposes of names of licensors or - authors of the material; or - - e) Declining to grant rights under trademark law for use of some - trade names, trademarks, or service marks; or - - f) Requiring indemnification of licensors and authors of that - material by anyone who conveys the material (or modified versions of - it) with contractual assumptions of liability to the recipient, for - any liability that these contractual assumptions directly impose on - those licensors and authors. - - All other non-permissive additional terms are considered "further -restrictions" within the meaning of section 10. If the Program as you -received it, or any part of it, contains a notice stating that it is -governed by this License along with a term that is a further -restriction, you may remove that term. If a license document contains -a further restriction but permits relicensing or conveying under this -License, you may add to a covered work material governed by the terms -of that license document, provided that the further restriction does -not survive such relicensing or conveying. - - If you add terms to a covered work in accord with this section, you -must place, in the relevant source files, a statement of the -additional terms that apply to those files, or a notice indicating -where to find the applicable terms. - - Additional terms, permissive or non-permissive, may be stated in the -form of a separately written license, or stated as exceptions; -the above requirements apply either way. - - 8. Termination. - - You may not propagate or modify a covered work except as expressly -provided under this License. Any attempt otherwise to propagate or -modify it is void, and will automatically terminate your rights under -this License (including any patent licenses granted under the third -paragraph of section 11). - - However, if you cease all violation of this License, then your -license from a particular copyright holder is reinstated (a) -provisionally, unless and until the copyright holder explicitly and -finally terminates your license, and (b) permanently, if the copyright -holder fails to notify you of the violation by some reasonable means -prior to 60 days after the cessation. - - Moreover, your license from a particular copyright holder is -reinstated permanently if the copyright holder notifies you of the -violation by some reasonable means, this is the first time you have -received notice of violation of this License (for any work) from that -copyright holder, and you cure the violation prior to 30 days after -your receipt of the notice. - - Termination of your rights under this section does not terminate the -licenses of parties who have received copies or rights from you under -this License. If your rights have been terminated and not permanently -reinstated, you do not qualify to receive new licenses for the same -material under section 10. - - 9. Acceptance Not Required for Having Copies. - - You are not required to accept this License in order to receive or -run a copy of the Program. Ancillary propagation of a covered work -occurring solely as a consequence of using peer-to-peer transmission -to receive a copy likewise does not require acceptance. However, -nothing other than this License grants you permission to propagate or -modify any covered work. These actions infringe copyright if you do -not accept this License. Therefore, by modifying or propagating a -covered work, you indicate your acceptance of this License to do so. - - 10. Automatic Licensing of Downstream Recipients. - - Each time you convey a covered work, the recipient automatically -receives a license from the original licensors, to run, modify and -propagate that work, subject to this License. You are not responsible -for enforcing compliance by third parties with this License. - - An "entity transaction" is a transaction transferring control of an -organization, or substantially all assets of one, or subdividing an -organization, or merging organizations. If propagation of a covered -work results from an entity transaction, each party to that -transaction who receives a copy of the work also receives whatever -licenses to the work the party's predecessor in interest had or could -give under the previous paragraph, plus a right to possession of the -Corresponding Source of the work from the predecessor in interest, if -the predecessor has it or can get it with reasonable efforts. - - You may not impose any further restrictions on the exercise of the -rights granted or affirmed under this License. For example, you may -not impose a license fee, royalty, or other charge for exercise of -rights granted under this License, and you may not initiate litigation -(including a cross-claim or counterclaim in a lawsuit) alleging that -any patent claim is infringed by making, using, selling, offering for -sale, or importing the Program or any portion of it. - - 11. Patents. - - A "contributor" is a copyright holder who authorizes use under this -License of the Program or a work on which the Program is based. The -work thus licensed is called the contributor's "contributor version". - - A contributor's "essential patent claims" are all patent claims -owned or controlled by the contributor, whether already acquired or -hereafter acquired, that would be infringed by some manner, permitted -by this License, of making, using, or selling its contributor version, -but do not include claims that would be infringed only as a -consequence of further modification of the contributor version. For -purposes of this definition, "control" includes the right to grant -patent sublicenses in a manner consistent with the requirements of -this License. - - Each contributor grants you a non-exclusive, worldwide, royalty-free -patent license under the contributor's essential patent claims, to -make, use, sell, offer for sale, import and otherwise run, modify and -propagate the contents of its contributor version. - - In the following three paragraphs, a "patent license" is any express -agreement or commitment, however denominated, not to enforce a patent -(such as an express permission to practice a patent or covenant not to -sue for patent infringement). To "grant" such a patent license to a -party means to make such an agreement or commitment not to enforce a -patent against the party. - - If you convey a covered work, knowingly relying on a patent license, -and the Corresponding Source of the work is not available for anyone -to copy, free of charge and under the terms of this License, through a -publicly available network server or other readily accessible means, -then you must either (1) cause the Corresponding Source to be so -available, or (2) arrange to deprive yourself of the benefit of the -patent license for this particular work, or (3) arrange, in a manner -consistent with the requirements of this License, to extend the patent -license to downstream recipients. "Knowingly relying" means you have -actual knowledge that, but for the patent license, your conveying the -covered work in a country, or your recipient's use of the covered work -in a country, would infringe one or more identifiable patents in that -country that you have reason to believe are valid. - - If, pursuant to or in connection with a single transaction or -arrangement, you convey, or propagate by procuring conveyance of, a -covered work, and grant a patent license to some of the parties -receiving the covered work authorizing them to use, propagate, modify -or convey a specific copy of the covered work, then the patent license -you grant is automatically extended to all recipients of the covered -work and works based on it. - - A patent license is "discriminatory" if it does not include within -the scope of its coverage, prohibits the exercise of, or is -conditioned on the non-exercise of one or more of the rights that are -specifically granted under this License. You may not convey a covered -work if you are a party to an arrangement with a third party that is -in the business of distributing software, under which you make payment -to the third party based on the extent of your activity of conveying -the work, and under which the third party grants, to any of the -parties who would receive the covered work from you, a discriminatory -patent license (a) in connection with copies of the covered work -conveyed by you (or copies made from those copies), or (b) primarily -for and in connection with specific products or compilations that -contain the covered work, unless you entered into that arrangement, -or that patent license was granted, prior to 28 March 2007. - - Nothing in this License shall be construed as excluding or limiting -any implied license or other defenses to infringement that may -otherwise be available to you under applicable patent law. - - 12. No Surrender of Others' Freedom. - - If conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot convey a -covered work so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you may -not convey it at all. For example, if you agree to terms that obligate you -to collect a royalty for further conveying from those to whom you convey -the Program, the only way you could satisfy both those terms and this -License would be to refrain entirely from conveying the Program. - - 13. Remote Network Interaction; Use with the GNU General Public License. - - Notwithstanding any other provision of this License, if you modify the -Program, your modified version must prominently offer all users -interacting with it remotely through a computer network (if your version -supports such interaction) an opportunity to receive the Corresponding -Source of your version by providing access to the Corresponding Source -from a network server at no charge, through some standard or customary -means of facilitating copying of software. This Corresponding Source -shall include the Corresponding Source for any work covered by version 3 -of the GNU General Public License that is incorporated pursuant to the -following paragraph. - - Notwithstanding any other provision of this License, you have -permission to link or combine any covered work with a work licensed -under version 3 of the GNU General Public License into a single -combined work, and to convey the resulting work. The terms of this -License will continue to apply to the part which is the covered work, -but the work with which it is combined will remain governed by version -3 of the GNU General Public License. - - 14. Revised Versions of this License. - - The Free Software Foundation may publish revised and/or new versions of -the GNU Affero General Public License from time to time. Such new versions -will be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - - Each version is given a distinguishing version number. If the -Program specifies that a certain numbered version of the GNU Affero General -Public License "or any later version" applies to it, you have the -option of following the terms and conditions either of that numbered -version or of any later version published by the Free Software -Foundation. If the Program does not specify a version number of the -GNU Affero General Public License, you may choose any version ever published -by the Free Software Foundation. - - If the Program specifies that a proxy can decide which future -versions of the GNU Affero General Public License can be used, that proxy's -public statement of acceptance of a version permanently authorizes you -to choose that version for the Program. - - Later license versions may give you additional or different -permissions. However, no additional obligations are imposed on any -author or copyright holder as a result of your choosing to follow a -later version. - - 15. Disclaimer of Warranty. - - THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY -APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT -HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY -OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, -THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM -IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF -ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. Limitation of Liability. - - IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS -THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY -GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE -USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF -DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD -PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), -EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF -SUCH DAMAGES. - - 17. Interpretation of Sections 15 and 16. - - If the disclaimer of warranty and limitation of liability provided -above cannot be given local legal effect according to their terms, -reviewing courts shall apply local law that most closely approximates -an absolute waiver of all civil liability in connection with the -Program, unless a warranty or assumption of liability accompanies a -copy of the Program in return for a fee. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -state the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published - by the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program. If not, see . - -Also add information on how to contact you by electronic and paper mail. - - If your software can interact with users remotely through a computer -network, you should also make sure that it provides a way for users to -get its source. For example, if your program is a web application, its -interface could display a "Source" link that leads users to an archive -of the code. There are many ways you could offer source, and different -solutions will be better for different programs; see section 13 for the -specific requirements. - - You should also get your employer (if you work as a programmer) or school, -if any, to sign a "copyright disclaimer" for the program, if necessary. -For more information on this, and how to apply and follow the GNU AGPL, see -. \ No newline at end of file diff --git a/partner_contact_age_range/README.rst b/partner_contact_age_range/README.rst deleted file mode 100644 index ad4ee66..0000000 --- a/partner_contact_age_range/README.rst +++ /dev/null @@ -1,91 +0,0 @@ -=================== -Contact's Age Range -=================== - -.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! This file is generated by oca-gen-addon-readme !! - !! changes will be overwritten. !! - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - -.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png - :target: https://odoo-community.org/page/development-status - :alt: Beta -.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png - :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html - :alt: License: AGPL-3 -.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fpartner--contact-lightgray.png?logo=github - :target: https://github.com/OCA/partner-contact/tree/14.0/partner_contact_age_range - :alt: OCA/partner-contact -.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/partner-contact-14-0/partner-contact-14-0-partner_contact_age_range - :alt: Translate me on Weblate -.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png - :target: https://runbot.odoo-community.org/runbot/134/14.0 - :alt: Try me on Runbot - -|badge1| |badge2| |badge3| |badge4| |badge5| - -This module allows to set up age ranges to categorize partners. - -The age range is computed based on the partner's age. - -The cron job will auto compute age range. - -.. image:: https://raw.githubusercontent.com/OCA/partner-contact/14.0/partner_contact_age_range/static/description/age_range.png - -**Table of contents** - -.. contents:: - :local: - -Usage -===== - -Go to Contact / Configuration / Age Ranges - -Configure your Age Ranges - -.. image:: https://raw.githubusercontent.com/OCA/partner-contact/14.0/partner_contact_age_range/static/description/configure_age_range.png - -Contacts will automatically compute age range based on age. - -Bug Tracker -=========== - -Bugs are tracked on `GitHub Issues `_. -In case of trouble, please check there if your issue has already been reported. -If you spotted it first, help us smashing it by providing a detailed and welcomed -`feedback `_. - -Do not contact contributors directly about support or help with technical issues. - -Credits -======= - -Authors -~~~~~~~ - -* Druidoo - -Contributors -~~~~~~~~~~~~ - -* Druidoo () -* Tharathip Chaweewongphan - -Maintainers -~~~~~~~~~~~ - -This module is maintained by the OCA. - -.. image:: https://odoo-community.org/logo.png - :alt: Odoo Community Association - :target: https://odoo-community.org - -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. - -This module is part of the `OCA/partner-contact `_ project on GitHub. - -You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. \ No newline at end of file diff --git a/partner_contact_age_range/__init__.py b/partner_contact_age_range/__init__.py deleted file mode 100644 index 31660d6..0000000 --- a/partner_contact_age_range/__init__.py +++ /dev/null @@ -1,3 +0,0 @@ -# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). - -from . import models diff --git a/partner_contact_age_range/__manifest__.py b/partner_contact_age_range/__manifest__.py deleted file mode 100644 index c4ea9c1..0000000 --- a/partner_contact_age_range/__manifest__.py +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 2019-2020: Druidoo () -# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). - -{ - "name": "Contact's Age Range", - "version": "2.0.1.0.1", - "license": "AGPL-3", - "author": "Druidoo, Odoo Community Association (OCA)", - "website": "https://gitlab.com/flectra-community/partner-contact", - "category": "Customer Relationship Management", - "summary": "Age Range for Contact's", - "depends": ["contacts", "partner_contact_birthdate"], - "data": [ - "security/ir.model.access.csv", - "data/age_range_cron.xml", - "views/res_partner_view.xml", - "views/res_partner_age_range_view.xml", - ], - "installable": True, -} diff --git a/partner_contact_age_range/data/age_range_cron.xml b/partner_contact_age_range/data/age_range_cron.xml deleted file mode 100644 index b7a7bd4..0000000 --- a/partner_contact_age_range/data/age_range_cron.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - Contact: Update Age Range - - code - model._cron_update_age_range_id() - - 1 - days - -1 - - - diff --git a/partner_contact_age_range/i18n/partner_contact_age_range.pot b/partner_contact_age_range/i18n/partner_contact_age_range.pot deleted file mode 100644 index 8810db8..0000000 --- a/partner_contact_age_range/i18n/partner_contact_age_range.pot +++ /dev/null @@ -1,122 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * partner_contact_age_range -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 14.0\n" -"Report-Msgid-Bugs-To: \n" -"Last-Translator: \n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: \n" - -#. module: partner_contact_age_range -#: code:addons/partner_contact_age_range/models/res_partner_age_range.py:0 -#, python-format -msgid "%s is not a valid range (%s >= %s)" -msgstr "" - -#. module: partner_contact_age_range -#: code:addons/partner_contact_age_range/models/res_partner_age_range.py:0 -#, python-format -msgid "%s is overalapping with range %s" -msgstr "" - -#. module: partner_contact_age_range -#: model:ir.model.constraint,message:partner_contact_age_range.constraint_res_partner_age_range_name_uniq -msgid "A name must be unique !" -msgstr "" - -#. module: partner_contact_age_range -#: model:ir.model.fields,field_description:partner_contact_age_range.field_res_partner__age_range_id -#: model:ir.model.fields,field_description:partner_contact_age_range.field_res_users__age_range_id -msgid "Age Range" -msgstr "" - -#. module: partner_contact_age_range -#: model:ir.actions.act_window,name:partner_contact_age_range.action_partner_age_range -#: model:ir.ui.menu,name:partner_contact_age_range.menu_partner_age_range -msgid "Age Ranges" -msgstr "" - -#. module: partner_contact_age_range -#: model:ir.model,name:partner_contact_age_range.model_res_partner -msgid "Contact" -msgstr "" - -#. module: partner_contact_age_range -#: model:ir.actions.server,name:partner_contact_age_range.ir_cron_partner_age_range_ir_actions_server -#: model:ir.cron,cron_name:partner_contact_age_range.ir_cron_partner_age_range -#: model:ir.cron,name:partner_contact_age_range.ir_cron_partner_age_range -msgid "Contact: Update Age Range" -msgstr "" - -#. module: partner_contact_age_range -#: model:ir.model.fields,field_description:partner_contact_age_range.field_res_partner_age_range__create_uid -msgid "Created by" -msgstr "" - -#. module: partner_contact_age_range -#: model:ir.model.fields,field_description:partner_contact_age_range.field_res_partner_age_range__create_date -msgid "Created on" -msgstr "" - -#. module: partner_contact_age_range -#: model:ir.model.fields,field_description:partner_contact_age_range.field_res_partner__display_name -#: model:ir.model.fields,field_description:partner_contact_age_range.field_res_partner_age_range__display_name -msgid "Display Name" -msgstr "" - -#. module: partner_contact_age_range -#: model:ir.model.fields,field_description:partner_contact_age_range.field_res_partner_age_range__age_from -msgid "From" -msgstr "" - -#. module: partner_contact_age_range -#: model:ir.model.fields,field_description:partner_contact_age_range.field_res_partner__id -#: model:ir.model.fields,field_description:partner_contact_age_range.field_res_partner_age_range__id -msgid "ID" -msgstr "" - -#. module: partner_contact_age_range -#: model:ir.model.fields,field_description:partner_contact_age_range.field_res_partner____last_update -#: model:ir.model.fields,field_description:partner_contact_age_range.field_res_partner_age_range____last_update -msgid "Last Modified on" -msgstr "" - -#. module: partner_contact_age_range -#: model:ir.model.fields,field_description:partner_contact_age_range.field_res_partner_age_range__write_uid -msgid "Last Updated by" -msgstr "" - -#. module: partner_contact_age_range -#: model:ir.model.fields,field_description:partner_contact_age_range.field_res_partner_age_range__write_date -msgid "Last Updated on" -msgstr "" - -#. module: partner_contact_age_range -#: model_terms:ir.actions.act_window,help:partner_contact_age_range.action_partner_age_range -msgid "" -"Manage the contact age range you want to have available in your system.\n" -" For eg: 0-10, 11-20" -msgstr "" - -#. module: partner_contact_age_range -#: model:ir.model.fields,field_description:partner_contact_age_range.field_res_partner_age_range__name -msgid "Name" -msgstr "" - -#. module: partner_contact_age_range -#: model:ir.model,name:partner_contact_age_range.model_res_partner_age_range -#: model_terms:ir.ui.view,arch_db:partner_contact_age_range.view_partner_age-range_tree -#: model_terms:ir.ui.view,arch_db:partner_contact_age_range.view_partner_age_range_form -msgid "Partner Age Range" -msgstr "" - -#. module: partner_contact_age_range -#: model:ir.model.fields,field_description:partner_contact_age_range.field_res_partner_age_range__age_to -msgid "To" -msgstr "" diff --git a/partner_contact_age_range/models/__init__.py b/partner_contact_age_range/models/__init__.py deleted file mode 100644 index ecd9dc0..0000000 --- a/partner_contact_age_range/models/__init__.py +++ /dev/null @@ -1,4 +0,0 @@ -# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). - -from . import res_partner_age_range -from . import res_partner diff --git a/partner_contact_age_range/models/res_partner.py b/partner_contact_age_range/models/res_partner.py deleted file mode 100644 index 880f60f..0000000 --- a/partner_contact_age_range/models/res_partner.py +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 2019-2020: Druidoo () -# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). - -from flectra import api, fields, models - - -class ResPartner(models.Model): - _inherit = "res.partner" - - age_range_id = fields.Many2one( - "res.partner.age.range", - "Age Range", - compute="_compute_age_range_id", - store=True, - ) - - @api.depends("age") - def _compute_age_range_id(self): - age_ranges = self.env["res.partner.age.range"].search([]) - for record in self: - if not record.age: - age_range = False - else: - age_range = ( - age_ranges.filtered( - lambda age_range: age_range.age_from - <= record.age - <= age_range.age_to - ) - or False - ) - if record.age_range_id != age_range: - record.age_range_id = age_range and age_range.id or age_range - - @api.model - def _cron_update_age_range_id(self): - """ - This method is called from a cron job. - It is used to update age range on contact - """ - partners = self.search([("birthdate_date", "!=", False)]) - partners._compute_age_range_id() diff --git a/partner_contact_age_range/models/res_partner_age_range.py b/partner_contact_age_range/models/res_partner_age_range.py deleted file mode 100644 index 8ee2d4b..0000000 --- a/partner_contact_age_range/models/res_partner_age_range.py +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 2019-2020: Druidoo () -# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). - -from flectra import _, api, fields, models -from flectra.exceptions import ValidationError - - -class ResPartnerDateRange(models.Model): - _name = "res.partner.age.range" - _description = "Partner Age Range" - - def _default_age_from(self): - age_from = 0 - last_age_range = self.env["res.partner.age.range"].search( - [], order="age_to desc", limit=1 - ) - if last_age_range: - age_from = last_age_range.age_to + 1 - return age_from - - name = fields.Char(string="Name", required=True) - age_from = fields.Integer( - string="From", required=True, default=lambda self: self._default_age_from() - ) - age_to = fields.Integer(string="To", required=True) - - _sql_constraints = [("name_uniq", "unique (name)", "A name must be unique !")] - - @api.constrains("age_from", "age_to") - def _validate_range(self): - for rec in self: - if rec.age_from >= rec.age_to: - raise ValidationError( - _("%s is not a valid range (%s >= %s)") - % (rec.name, rec.age_from, rec.age_to) - ) - range_id = rec.search( - [ - ("age_from", "<=", rec.age_to), - ("age_to", ">=", rec.age_from), - ("id", "!=", rec.id), - ], - limit=1, - ) - if range_id: - raise ValidationError( - _("%s is overalapping with range %s") % (rec.name, range_id.name) - ) diff --git a/partner_contact_age_range/security/ir.model.access.csv b/partner_contact_age_range/security/ir.model.access.csv deleted file mode 100644 index 8f69cc2..0000000 --- a/partner_contact_age_range/security/ir.model.access.csv +++ /dev/null @@ -1,3 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_res_partner_age_range_admin,access_res_partner_age_range_admin,model_res_partner_age_range,base.group_partner_manager,1,1,1,1 -access_res_partner_age_range_user,access_res_partner_age_range_user,model_res_partner_age_range,base.group_user,1,0,0,0 diff --git a/partner_contact_age_range/static/description/age_range.png b/partner_contact_age_range/static/description/age_range.png deleted file mode 100644 index 72b7fc2..0000000 Binary files a/partner_contact_age_range/static/description/age_range.png and /dev/null differ diff --git a/partner_contact_age_range/static/description/configure_age_range.png b/partner_contact_age_range/static/description/configure_age_range.png deleted file mode 100644 index b6ca18d..0000000 Binary files a/partner_contact_age_range/static/description/configure_age_range.png and /dev/null differ diff --git a/partner_contact_age_range/static/description/icon.png b/partner_contact_age_range/static/description/icon.png deleted file mode 100644 index 3a0328b..0000000 Binary files a/partner_contact_age_range/static/description/icon.png and /dev/null differ diff --git a/partner_contact_age_range/static/description/index.html b/partner_contact_age_range/static/description/index.html deleted file mode 100644 index d26d04d..0000000 --- a/partner_contact_age_range/static/description/index.html +++ /dev/null @@ -1,431 +0,0 @@ - - - - - - -Contact's Age Range - - - -
-

Contact’s Age Range

- - -

Beta License: AGPL-3 OCA/partner-contact Translate me on Weblate Try me on Runbot

-

This module allows to set up age ranges to categorize partners.

-

The age range is computed based on the partner’s age.

-

The cron job will auto compute age range.

-https://raw.githubusercontent.com/OCA/partner-contact/14.0/partner_contact_age_range/static/description/age_range.png -

Table of contents

- -
-

Usage

-

Go to Contact / Configuration / Age Ranges

-

Configure your Age Ranges

-https://raw.githubusercontent.com/OCA/partner-contact/14.0/partner_contact_age_range/static/description/configure_age_range.png -

Contacts will automatically compute age range based on age.

-
-
-

Bug Tracker

-

Bugs are tracked on GitHub Issues. -In case of trouble, please check there if your issue has already been reported. -If you spotted it first, help us smashing it by providing a detailed and welcomed -feedback.

-

Do not contact contributors directly about support or help with technical issues.

-
-
-

Credits

-
-

Authors

-
    -
  • Druidoo
  • -
-
-
-

Contributors

- -
-
-

Maintainers

-

This module is maintained by the OCA.

-Odoo Community Association -

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.

-

This module is part of the OCA/partner-contact project on GitHub.

-

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

-
-
-
- - diff --git a/partner_contact_age_range/tests/__init__.py b/partner_contact_age_range/tests/__init__.py deleted file mode 100644 index 3f91f89..0000000 --- a/partner_contact_age_range/tests/__init__.py +++ /dev/null @@ -1,4 +0,0 @@ -# Copyright 2019-2020: Druidoo () -# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). - -from . import test_res_partner_age_range diff --git a/partner_contact_age_range/tests/test_res_partner_age_range.py b/partner_contact_age_range/tests/test_res_partner_age_range.py deleted file mode 100644 index 134b14f..0000000 --- a/partner_contact_age_range/tests/test_res_partner_age_range.py +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 2019-2020: Druidoo () -# Copyright 2020 Ecosoft Co., Ltd (http://ecosoft.co.th/) -# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). - -from datetime import datetime - -from dateutil.relativedelta import relativedelta - -from flectra.exceptions import ValidationError -from flectra.tests.common import TransactionCase - - -class TestRespartnerAgeRange(TransactionCase): - def setUp(self): - super().setUp() - self.range_model = self.env["res.partner.age.range"] - self.partner_model = self.env["res.partner"] - self.baby_range = self.range_model.create( - {"name": "baby", "age_from": 0, "age_to": 2} - ) - self.partner = self.partner_model.create( - { - "name": "Test", - "birthdate_date": datetime.today() - relativedelta(years=1, days=10), - } - ) - - def test_age_from(self): - age_from = self.range_model._default_age_from() - toddler_range = self.range_model.create( - {"name": "Toddler", "age_from": age_from, "age_to": 4} - ) - self.assertEqual(toddler_range.age_from, self.baby_range.age_to + 1) - - def test_validate_range(self): - with self.assertRaises(ValidationError): - self.range_model.create({"name": "Child", "age_from": 1, "age_to": 12}) - with self.assertRaises(ValidationError): - self.range_model.create({"name": "Teenager", "age_from": 16, "age_to": 15}) - - def test_cron_update_age_range_id(self): - self.partner_model._cron_update_age_range_id() - self.assertEqual(self.partner.age_range_id, self.baby_range) diff --git a/partner_contact_age_range/views/res_partner_age_range_view.xml b/partner_contact_age_range/views/res_partner_age_range_view.xml deleted file mode 100644 index ec270da..0000000 --- a/partner_contact_age_range/views/res_partner_age_range_view.xml +++ /dev/null @@ -1,47 +0,0 @@ - - - - res.partner.age.range.tree - res.partner.age.range - - - - - - - - - - res.partner.age.range.form - res.partner.age.range - -
- - - - - - - -
-
-
- - Age Ranges - ir.actions.act_window - res.partner.age.range - [] - {} - - Manage the contact age range you want to have available in your system. - For eg: 0-10, 11-20 - - - -
diff --git a/partner_contact_age_range/views/res_partner_view.xml b/partner_contact_age_range/views/res_partner_view.xml deleted file mode 100644 index c75beaa..0000000 --- a/partner_contact_age_range/views/res_partner_view.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - Age Field - res.partner - - - - - - - - diff --git a/partner_contact_nationality/COPYRIGHT b/partner_contact_nationality/COPYRIGHT deleted file mode 100644 index a7c0b3b..0000000 --- a/partner_contact_nationality/COPYRIGHT +++ /dev/null @@ -1,15 +0,0 @@ -Most of the files are - - :Copyright: This stylesheet has been placed in the public domain. - Copyright (C) 2014-2015 Grupo ESOC - Copyright 2018 Flectra Community - -Many files also contain contributions from third -parties. In this case the original copyright of -the contributions can be traced through the -history of the source version control system. - -When that is not the case, the files contain a prominent -notice stating the original copyright and applicable -license, or come with their own dedicated COPYRIGHT -and/or LICENSE file. \ No newline at end of file diff --git a/partner_contact_nationality/LICENSE b/partner_contact_nationality/LICENSE deleted file mode 100644 index 3939cd9..0000000 --- a/partner_contact_nationality/LICENSE +++ /dev/null @@ -1,663 +0,0 @@ -For copyright information, please see the COPYRIGHT file. - -GNU AFFERO GENERAL PUBLIC LICENSE - Version 3, 19 November 2007 - - Copyright (C) 2007 Free Software Foundation, Inc. - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The GNU Affero General Public License is a free, copyleft license for -software and other kinds of works, specifically designed to ensure -cooperation with the community in the case of network server software. - - The licenses for most software and other practical works are designed -to take away your freedom to share and change the works. By contrast, -our General Public Licenses are intended to guarantee your freedom to -share and change all versions of a program--to make sure it remains free -software for all its users. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -them if you wish), that you receive source code or can get it if you -want it, that you can change the software or use pieces of it in new -free programs, and that you know you can do these things. - - Developers that use our General Public Licenses protect your rights -with two steps: (1) assert copyright on the software, and (2) offer -you this License which gives you legal permission to copy, distribute -and/or modify the software. - - A secondary benefit of defending all users' freedom is that -improvements made in alternate versions of the program, if they -receive widespread use, become available for other developers to -incorporate. Many developers of free software are heartened and -encouraged by the resulting cooperation. However, in the case of -software used on network servers, this result may fail to come about. -The GNU General Public License permits making a modified version and -letting the public access it on a server without ever releasing its -source code to the public. - - The GNU Affero General Public License is designed specifically to -ensure that, in such cases, the modified source code becomes available -to the community. It requires the operator of a network server to -provide the source code of the modified version running there to the -users of that server. Therefore, public use of a modified version, on -a publicly accessible server, gives the public access to the source -code of the modified version. - - An older license, called the Affero General Public License and -published by Affero, was designed to accomplish similar goals. This is -a different license, not a version of the Affero GPL, but Affero has -released a new version of the Affero GPL which permits relicensing under -this license. - - The precise terms and conditions for copying, distribution and -modification follow. - - TERMS AND CONDITIONS - - 0. Definitions. - - "This License" refers to version 3 of the GNU Affero General Public License. - - "Copyright" also means copyright-like laws that apply to other kinds of -works, such as semiconductor masks. - - "The Program" refers to any copyrightable work licensed under this -License. Each licensee is addressed as "you". "Licensees" and -"recipients" may be individuals or organizations. - - To "modify" a work means to copy from or adapt all or part of the work -in a fashion requiring copyright permission, other than the making of an -exact copy. The resulting work is called a "modified version" of the -earlier work or a work "based on" the earlier work. - - A "covered work" means either the unmodified Program or a work based -on the Program. - - To "propagate" a work means to do anything with it that, without -permission, would make you directly or secondarily liable for -infringement under applicable copyright law, except executing it on a -computer or modifying a private copy. Propagation includes copying, -distribution (with or without modification), making available to the -public, and in some countries other activities as well. - - To "convey" a work means any kind of propagation that enables other -parties to make or receive copies. Mere interaction with a user through -a computer network, with no transfer of a copy, is not conveying. - - An interactive user interface displays "Appropriate Legal Notices" -to the extent that it includes a convenient and prominently visible -feature that (1) displays an appropriate copyright notice, and (2) -tells the user that there is no warranty for the work (except to the -extent that warranties are provided), that licensees may convey the -work under this License, and how to view a copy of this License. If -the interface presents a list of user commands or options, such as a -menu, a prominent item in the list meets this criterion. - - 1. Source Code. - - The "source code" for a work means the preferred form of the work -for making modifications to it. "Object code" means any non-source -form of a work. - - A "Standard Interface" means an interface that either is an official -standard defined by a recognized standards body, or, in the case of -interfaces specified for a particular programming language, one that -is widely used among developers working in that language. - - The "System Libraries" of an executable work include anything, other -than the work as a whole, that (a) is included in the normal form of -packaging a Major Component, but which is not part of that Major -Component, and (b) serves only to enable use of the work with that -Major Component, or to implement a Standard Interface for which an -implementation is available to the public in source code form. A -"Major Component", in this context, means a major essential component -(kernel, window system, and so on) of the specific operating system -(if any) on which the executable work runs, or a compiler used to -produce the work, or an object code interpreter used to run it. - - The "Corresponding Source" for a work in object code form means all -the source code needed to generate, install, and (for an executable -work) run the object code and to modify the work, including scripts to -control those activities. However, it does not include the work's -System Libraries, or general-purpose tools or generally available free -programs which are used unmodified in performing those activities but -which are not part of the work. For example, Corresponding Source -includes interface definition files associated with source files for -the work, and the source code for shared libraries and dynamically -linked subprograms that the work is specifically designed to require, -such as by intimate data communication or control flow between those -subprograms and other parts of the work. - - The Corresponding Source need not include anything that users -can regenerate automatically from other parts of the Corresponding -Source. - - The Corresponding Source for a work in source code form is that -same work. - - 2. Basic Permissions. - - All rights granted under this License are granted for the term of -copyright on the Program, and are irrevocable provided the stated -conditions are met. This License explicitly affirms your unlimited -permission to run the unmodified Program. The output from running a -covered work is covered by this License only if the output, given its -content, constitutes a covered work. This License acknowledges your -rights of fair use or other equivalent, as provided by copyright law. - - You may make, run and propagate covered works that you do not -convey, without conditions so long as your license otherwise remains -in force. You may convey covered works to others for the sole purpose -of having them make modifications exclusively for you, or provide you -with facilities for running those works, provided that you comply with -the terms of this License in conveying all material for which you do -not control copyright. Those thus making or running the covered works -for you must do so exclusively on your behalf, under your direction -and control, on terms that prohibit them from making any copies of -your copyrighted material outside their relationship with you. - - Conveying under any other circumstances is permitted solely under -the conditions stated below. Sublicensing is not allowed; section 10 -makes it unnecessary. - - 3. Protecting Users' Legal Rights From Anti-Circumvention Law. - - No covered work shall be deemed part of an effective technological -measure under any applicable law fulfilling obligations under article -11 of the WIPO copyright treaty adopted on 20 December 1996, or -similar laws prohibiting or restricting circumvention of such -measures. - - When you convey a covered work, you waive any legal power to forbid -circumvention of technological measures to the extent such circumvention -is effected by exercising rights under this License with respect to -the covered work, and you disclaim any intention to limit operation or -modification of the work as a means of enforcing, against the work's -users, your or third parties' legal rights to forbid circumvention of -technological measures. - - 4. Conveying Verbatim Copies. - - You may convey verbatim copies of the Program's source code as you -receive it, in any medium, provided that you conspicuously and -appropriately publish on each copy an appropriate copyright notice; -keep intact all notices stating that this License and any -non-permissive terms added in accord with section 7 apply to the code; -keep intact all notices of the absence of any warranty; and give all -recipients a copy of this License along with the Program. - - You may charge any price or no price for each copy that you convey, -and you may offer support or warranty protection for a fee. - - 5. Conveying Modified Source Versions. - - You may convey a work based on the Program, or the modifications to -produce it from the Program, in the form of source code under the -terms of section 4, provided that you also meet all of these conditions: - - a) The work must carry prominent notices stating that you modified - it, and giving a relevant date. - - b) The work must carry prominent notices stating that it is - released under this License and any conditions added under section - 7. This requirement modifies the requirement in section 4 to - "keep intact all notices". - - c) You must license the entire work, as a whole, under this - License to anyone who comes into possession of a copy. This - License will therefore apply, along with any applicable section 7 - additional terms, to the whole of the work, and all its parts, - regardless of how they are packaged. This License gives no - permission to license the work in any other way, but it does not - invalidate such permission if you have separately received it. - - d) If the work has interactive user interfaces, each must display - Appropriate Legal Notices; however, if the Program has interactive - interfaces that do not display Appropriate Legal Notices, your - work need not make them do so. - - A compilation of a covered work with other separate and independent -works, which are not by their nature extensions of the covered work, -and which are not combined with it such as to form a larger program, -in or on a volume of a storage or distribution medium, is called an -"aggregate" if the compilation and its resulting copyright are not -used to limit the access or legal rights of the compilation's users -beyond what the individual works permit. Inclusion of a covered work -in an aggregate does not cause this License to apply to the other -parts of the aggregate. - - 6. Conveying Non-Source Forms. - - You may convey a covered work in object code form under the terms -of sections 4 and 5, provided that you also convey the -machine-readable Corresponding Source under the terms of this License, -in one of these ways: - - a) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by the - Corresponding Source fixed on a durable physical medium - customarily used for software interchange. - - b) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by a - written offer, valid for at least three years and valid for as - long as you offer spare parts or customer support for that product - model, to give anyone who possesses the object code either (1) a - copy of the Corresponding Source for all the software in the - product that is covered by this License, on a durable physical - medium customarily used for software interchange, for a price no - more than your reasonable cost of physically performing this - conveying of source, or (2) access to copy the - Corresponding Source from a network server at no charge. - - c) Convey individual copies of the object code with a copy of the - written offer to provide the Corresponding Source. This - alternative is allowed only occasionally and noncommercially, and - only if you received the object code with such an offer, in accord - with subsection 6b. - - d) Convey the object code by offering access from a designated - place (gratis or for a charge), and offer equivalent access to the - Corresponding Source in the same way through the same place at no - further charge. You need not require recipients to copy the - Corresponding Source along with the object code. If the place to - copy the object code is a network server, the Corresponding Source - may be on a different server (operated by you or a third party) - that supports equivalent copying facilities, provided you maintain - clear directions next to the object code saying where to find the - Corresponding Source. Regardless of what server hosts the - Corresponding Source, you remain obligated to ensure that it is - available for as long as needed to satisfy these requirements. - - e) Convey the object code using peer-to-peer transmission, provided - you inform other peers where the object code and Corresponding - Source of the work are being offered to the general public at no - charge under subsection 6d. - - A separable portion of the object code, whose source code is excluded -from the Corresponding Source as a System Library, need not be -included in conveying the object code work. - - A "User Product" is either (1) a "consumer product", which means any -tangible personal property which is normally used for personal, family, -or household purposes, or (2) anything designed or sold for incorporation -into a dwelling. In determining whether a product is a consumer product, -doubtful cases shall be resolved in favor of coverage. For a particular -product received by a particular user, "normally used" refers to a -typical or common use of that class of product, regardless of the status -of the particular user or of the way in which the particular user -actually uses, or expects or is expected to use, the product. A product -is a consumer product regardless of whether the product has substantial -commercial, industrial or non-consumer uses, unless such uses represent -the only significant mode of use of the product. - - "Installation Information" for a User Product means any methods, -procedures, authorization keys, or other information required to install -and execute modified versions of a covered work in that User Product from -a modified version of its Corresponding Source. The information must -suffice to ensure that the continued functioning of the modified object -code is in no case prevented or interfered with solely because -modification has been made. - - If you convey an object code work under this section in, or with, or -specifically for use in, a User Product, and the conveying occurs as -part of a transaction in which the right of possession and use of the -User Product is transferred to the recipient in perpetuity or for a -fixed term (regardless of how the transaction is characterized), the -Corresponding Source conveyed under this section must be accompanied -by the Installation Information. But this requirement does not apply -if neither you nor any third party retains the ability to install -modified object code on the User Product (for example, the work has -been installed in ROM). - - The requirement to provide Installation Information does not include a -requirement to continue to provide support service, warranty, or updates -for a work that has been modified or installed by the recipient, or for -the User Product in which it has been modified or installed. Access to a -network may be denied when the modification itself materially and -adversely affects the operation of the network or violates the rules and -protocols for communication across the network. - - Corresponding Source conveyed, and Installation Information provided, -in accord with this section must be in a format that is publicly -documented (and with an implementation available to the public in -source code form), and must require no special password or key for -unpacking, reading or copying. - - 7. Additional Terms. - - "Additional permissions" are terms that supplement the terms of this -License by making exceptions from one or more of its conditions. -Additional permissions that are applicable to the entire Program shall -be treated as though they were included in this License, to the extent -that they are valid under applicable law. If additional permissions -apply only to part of the Program, that part may be used separately -under those permissions, but the entire Program remains governed by -this License without regard to the additional permissions. - - When you convey a copy of a covered work, you may at your option -remove any additional permissions from that copy, or from any part of -it. (Additional permissions may be written to require their own -removal in certain cases when you modify the work.) You may place -additional permissions on material, added by you to a covered work, -for which you have or can give appropriate copyright permission. - - Notwithstanding any other provision of this License, for material you -add to a covered work, you may (if authorized by the copyright holders of -that material) supplement the terms of this License with terms: - - a) Disclaiming warranty or limiting liability differently from the - terms of sections 15 and 16 of this License; or - - b) Requiring preservation of specified reasonable legal notices or - author attributions in that material or in the Appropriate Legal - Notices displayed by works containing it; or - - c) Prohibiting misrepresentation of the origin of that material, or - requiring that modified versions of such material be marked in - reasonable ways as different from the original version; or - - d) Limiting the use for publicity purposes of names of licensors or - authors of the material; or - - e) Declining to grant rights under trademark law for use of some - trade names, trademarks, or service marks; or - - f) Requiring indemnification of licensors and authors of that - material by anyone who conveys the material (or modified versions of - it) with contractual assumptions of liability to the recipient, for - any liability that these contractual assumptions directly impose on - those licensors and authors. - - All other non-permissive additional terms are considered "further -restrictions" within the meaning of section 10. If the Program as you -received it, or any part of it, contains a notice stating that it is -governed by this License along with a term that is a further -restriction, you may remove that term. If a license document contains -a further restriction but permits relicensing or conveying under this -License, you may add to a covered work material governed by the terms -of that license document, provided that the further restriction does -not survive such relicensing or conveying. - - If you add terms to a covered work in accord with this section, you -must place, in the relevant source files, a statement of the -additional terms that apply to those files, or a notice indicating -where to find the applicable terms. - - Additional terms, permissive or non-permissive, may be stated in the -form of a separately written license, or stated as exceptions; -the above requirements apply either way. - - 8. Termination. - - You may not propagate or modify a covered work except as expressly -provided under this License. Any attempt otherwise to propagate or -modify it is void, and will automatically terminate your rights under -this License (including any patent licenses granted under the third -paragraph of section 11). - - However, if you cease all violation of this License, then your -license from a particular copyright holder is reinstated (a) -provisionally, unless and until the copyright holder explicitly and -finally terminates your license, and (b) permanently, if the copyright -holder fails to notify you of the violation by some reasonable means -prior to 60 days after the cessation. - - Moreover, your license from a particular copyright holder is -reinstated permanently if the copyright holder notifies you of the -violation by some reasonable means, this is the first time you have -received notice of violation of this License (for any work) from that -copyright holder, and you cure the violation prior to 30 days after -your receipt of the notice. - - Termination of your rights under this section does not terminate the -licenses of parties who have received copies or rights from you under -this License. If your rights have been terminated and not permanently -reinstated, you do not qualify to receive new licenses for the same -material under section 10. - - 9. Acceptance Not Required for Having Copies. - - You are not required to accept this License in order to receive or -run a copy of the Program. Ancillary propagation of a covered work -occurring solely as a consequence of using peer-to-peer transmission -to receive a copy likewise does not require acceptance. However, -nothing other than this License grants you permission to propagate or -modify any covered work. These actions infringe copyright if you do -not accept this License. Therefore, by modifying or propagating a -covered work, you indicate your acceptance of this License to do so. - - 10. Automatic Licensing of Downstream Recipients. - - Each time you convey a covered work, the recipient automatically -receives a license from the original licensors, to run, modify and -propagate that work, subject to this License. You are not responsible -for enforcing compliance by third parties with this License. - - An "entity transaction" is a transaction transferring control of an -organization, or substantially all assets of one, or subdividing an -organization, or merging organizations. If propagation of a covered -work results from an entity transaction, each party to that -transaction who receives a copy of the work also receives whatever -licenses to the work the party's predecessor in interest had or could -give under the previous paragraph, plus a right to possession of the -Corresponding Source of the work from the predecessor in interest, if -the predecessor has it or can get it with reasonable efforts. - - You may not impose any further restrictions on the exercise of the -rights granted or affirmed under this License. For example, you may -not impose a license fee, royalty, or other charge for exercise of -rights granted under this License, and you may not initiate litigation -(including a cross-claim or counterclaim in a lawsuit) alleging that -any patent claim is infringed by making, using, selling, offering for -sale, or importing the Program or any portion of it. - - 11. Patents. - - A "contributor" is a copyright holder who authorizes use under this -License of the Program or a work on which the Program is based. The -work thus licensed is called the contributor's "contributor version". - - A contributor's "essential patent claims" are all patent claims -owned or controlled by the contributor, whether already acquired or -hereafter acquired, that would be infringed by some manner, permitted -by this License, of making, using, or selling its contributor version, -but do not include claims that would be infringed only as a -consequence of further modification of the contributor version. For -purposes of this definition, "control" includes the right to grant -patent sublicenses in a manner consistent with the requirements of -this License. - - Each contributor grants you a non-exclusive, worldwide, royalty-free -patent license under the contributor's essential patent claims, to -make, use, sell, offer for sale, import and otherwise run, modify and -propagate the contents of its contributor version. - - In the following three paragraphs, a "patent license" is any express -agreement or commitment, however denominated, not to enforce a patent -(such as an express permission to practice a patent or covenant not to -sue for patent infringement). To "grant" such a patent license to a -party means to make such an agreement or commitment not to enforce a -patent against the party. - - If you convey a covered work, knowingly relying on a patent license, -and the Corresponding Source of the work is not available for anyone -to copy, free of charge and under the terms of this License, through a -publicly available network server or other readily accessible means, -then you must either (1) cause the Corresponding Source to be so -available, or (2) arrange to deprive yourself of the benefit of the -patent license for this particular work, or (3) arrange, in a manner -consistent with the requirements of this License, to extend the patent -license to downstream recipients. "Knowingly relying" means you have -actual knowledge that, but for the patent license, your conveying the -covered work in a country, or your recipient's use of the covered work -in a country, would infringe one or more identifiable patents in that -country that you have reason to believe are valid. - - If, pursuant to or in connection with a single transaction or -arrangement, you convey, or propagate by procuring conveyance of, a -covered work, and grant a patent license to some of the parties -receiving the covered work authorizing them to use, propagate, modify -or convey a specific copy of the covered work, then the patent license -you grant is automatically extended to all recipients of the covered -work and works based on it. - - A patent license is "discriminatory" if it does not include within -the scope of its coverage, prohibits the exercise of, or is -conditioned on the non-exercise of one or more of the rights that are -specifically granted under this License. You may not convey a covered -work if you are a party to an arrangement with a third party that is -in the business of distributing software, under which you make payment -to the third party based on the extent of your activity of conveying -the work, and under which the third party grants, to any of the -parties who would receive the covered work from you, a discriminatory -patent license (a) in connection with copies of the covered work -conveyed by you (or copies made from those copies), or (b) primarily -for and in connection with specific products or compilations that -contain the covered work, unless you entered into that arrangement, -or that patent license was granted, prior to 28 March 2007. - - Nothing in this License shall be construed as excluding or limiting -any implied license or other defenses to infringement that may -otherwise be available to you under applicable patent law. - - 12. No Surrender of Others' Freedom. - - If conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot convey a -covered work so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you may -not convey it at all. For example, if you agree to terms that obligate you -to collect a royalty for further conveying from those to whom you convey -the Program, the only way you could satisfy both those terms and this -License would be to refrain entirely from conveying the Program. - - 13. Remote Network Interaction; Use with the GNU General Public License. - - Notwithstanding any other provision of this License, if you modify the -Program, your modified version must prominently offer all users -interacting with it remotely through a computer network (if your version -supports such interaction) an opportunity to receive the Corresponding -Source of your version by providing access to the Corresponding Source -from a network server at no charge, through some standard or customary -means of facilitating copying of software. This Corresponding Source -shall include the Corresponding Source for any work covered by version 3 -of the GNU General Public License that is incorporated pursuant to the -following paragraph. - - Notwithstanding any other provision of this License, you have -permission to link or combine any covered work with a work licensed -under version 3 of the GNU General Public License into a single -combined work, and to convey the resulting work. The terms of this -License will continue to apply to the part which is the covered work, -but the work with which it is combined will remain governed by version -3 of the GNU General Public License. - - 14. Revised Versions of this License. - - The Free Software Foundation may publish revised and/or new versions of -the GNU Affero General Public License from time to time. Such new versions -will be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - - Each version is given a distinguishing version number. If the -Program specifies that a certain numbered version of the GNU Affero General -Public License "or any later version" applies to it, you have the -option of following the terms and conditions either of that numbered -version or of any later version published by the Free Software -Foundation. If the Program does not specify a version number of the -GNU Affero General Public License, you may choose any version ever published -by the Free Software Foundation. - - If the Program specifies that a proxy can decide which future -versions of the GNU Affero General Public License can be used, that proxy's -public statement of acceptance of a version permanently authorizes you -to choose that version for the Program. - - Later license versions may give you additional or different -permissions. However, no additional obligations are imposed on any -author or copyright holder as a result of your choosing to follow a -later version. - - 15. Disclaimer of Warranty. - - THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY -APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT -HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY -OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, -THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM -IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF -ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. Limitation of Liability. - - IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS -THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY -GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE -USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF -DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD -PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), -EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF -SUCH DAMAGES. - - 17. Interpretation of Sections 15 and 16. - - If the disclaimer of warranty and limitation of liability provided -above cannot be given local legal effect according to their terms, -reviewing courts shall apply local law that most closely approximates -an absolute waiver of all civil liability in connection with the -Program, unless a warranty or assumption of liability accompanies a -copy of the Program in return for a fee. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -state the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published - by the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program. If not, see . - -Also add information on how to contact you by electronic and paper mail. - - If your software can interact with users remotely through a computer -network, you should also make sure that it provides a way for users to -get its source. For example, if your program is a web application, its -interface could display a "Source" link that leads users to an archive -of the code. There are many ways you could offer source, and different -solutions will be better for different programs; see section 13 for the -specific requirements. - - You should also get your employer (if you work as a programmer) or school, -if any, to sign a "copyright disclaimer" for the program, if necessary. -For more information on this, and how to apply and follow the GNU AGPL, see -. \ No newline at end of file diff --git a/partner_contact_nationality/README.rst b/partner_contact_nationality/README.rst deleted file mode 100644 index da98288..0000000 --- a/partner_contact_nationality/README.rst +++ /dev/null @@ -1,87 +0,0 @@ -=================== -Contact nationality -=================== - -.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! This file is generated by oca-gen-addon-readme !! - !! changes will be overwritten. !! - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - -.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png - :target: https://odoo-community.org/page/development-status - :alt: Beta -.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png - :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html - :alt: License: AGPL-3 -.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fpartner--contact-lightgray.png?logo=github - :target: https://github.com/OCA/partner-contact/tree/14.0/partner_contact_nationality - :alt: OCA/partner-contact -.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/partner-contact-14-0/partner-contact-14-0-partner_contact_nationality - :alt: Translate me on Weblate -.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png - :target: https://runbot.odoo-community.org/runbot/134/14.0 - :alt: Try me on Runbot - -|badge1| |badge2| |badge3| |badge4| |badge5| - -This module extends the contact management functionality. It allows recording -of a partner's nationality. - -**Table of contents** - -.. contents:: - :local: - -Usage -===== - -New item for 'Nationality' can be edited on the 'Personal Information' tab of -the partner contact form. - -Bug Tracker -=========== - -Bugs are tracked on `GitHub Issues `_. -In case of trouble, please check there if your issue has already been reported. -If you spotted it first, help us smashing it by providing a detailed and welcomed -`feedback `_. - -Do not contact contributors directly about support or help with technical issues. - -Credits -======= - -Authors -~~~~~~~ - -* Grupo ESOC - -Contributors -~~~~~~~~~~~~ - -* EL Hadji DEM -* Jairo Llopis -* Matjaž Mozetič -* Rudolf Schnapka -* Richard deMeester -* Denis Roussel -* Marçal Isern -* Tharathip Chaweewongphan - -Maintainers -~~~~~~~~~~~ - -This module is maintained by the OCA. - -.. image:: https://odoo-community.org/logo.png - :alt: Odoo Community Association - :target: https://odoo-community.org - -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. - -This module is part of the `OCA/partner-contact `_ project on GitHub. - -You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. \ No newline at end of file diff --git a/partner_contact_nationality/__init__.py b/partner_contact_nationality/__init__.py deleted file mode 100644 index 4b76c7b..0000000 --- a/partner_contact_nationality/__init__.py +++ /dev/null @@ -1,3 +0,0 @@ -# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). - -from . import models diff --git a/partner_contact_nationality/__manifest__.py b/partner_contact_nationality/__manifest__.py deleted file mode 100644 index 71e3ef7..0000000 --- a/partner_contact_nationality/__manifest__.py +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright (C) 2014-2015 Grupo ESOC -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). - -{ - "name": "Contact nationality", - "summary": "Add nationality field to contacts", - "version": "2.0.1.0.1", - "category": "Customer Relationship Management", - "website": "https://gitlab.com/flectra-community/partner-contact", - "author": "Grupo ESOC, Odoo Community Association (OCA)", - "license": "AGPL-3", - "application": False, - "installable": True, - "auto_install": False, - "depends": ["partner_contact_personal_information_page"], - "data": ["views/res_partner.xml"], -} diff --git a/partner_contact_nationality/i18n/am.po b/partner_contact_nationality/i18n/am.po deleted file mode 100644 index cfe6c0e..0000000 --- a/partner_contact_nationality/i18n/am.po +++ /dev/null @@ -1,33 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * partner_contact_nationality -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-05-31 03:41+0000\n" -"PO-Revision-Date: 2017-05-31 03:41+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Amharic (https://www.transifex.com/oca/teams/23907/am/)\n" -"Language: am\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" - -#. module: partner_contact_nationality -#: model:ir.model,name:partner_contact_nationality.model_res_partner -msgid "Contact" -msgstr "" - -#. module: partner_contact_nationality -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_partner__nationality_id -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_users__nationality_id -msgid "Nationality" -msgstr "" - -#~ msgid "Partner" -#~ msgstr "ተባባሪ" diff --git a/partner_contact_nationality/i18n/ar.po b/partner_contact_nationality/i18n/ar.po deleted file mode 100644 index d606e83..0000000 --- a/partner_contact_nationality/i18n/ar.po +++ /dev/null @@ -1,34 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * partner_contact_nationality -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-05-31 03:41+0000\n" -"PO-Revision-Date: 2017-05-31 03:41+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Arabic (https://www.transifex.com/oca/teams/23907/ar/)\n" -"Language: ar\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " -"&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" - -#. module: partner_contact_nationality -#: model:ir.model,name:partner_contact_nationality.model_res_partner -msgid "Contact" -msgstr "" - -#. module: partner_contact_nationality -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_partner__nationality_id -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_users__nationality_id -msgid "Nationality" -msgstr "" - -#~ msgid "Partner" -#~ msgstr "الشريك" diff --git a/partner_contact_nationality/i18n/bg.po b/partner_contact_nationality/i18n/bg.po deleted file mode 100644 index 3df6871..0000000 --- a/partner_contact_nationality/i18n/bg.po +++ /dev/null @@ -1,33 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * partner_contact_nationality -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-05-31 03:41+0000\n" -"PO-Revision-Date: 2017-05-31 03:41+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Bulgarian (https://www.transifex.com/oca/teams/23907/bg/)\n" -"Language: bg\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. module: partner_contact_nationality -#: model:ir.model,name:partner_contact_nationality.model_res_partner -msgid "Contact" -msgstr "" - -#. module: partner_contact_nationality -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_partner__nationality_id -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_users__nationality_id -msgid "Nationality" -msgstr "" - -#~ msgid "Partner" -#~ msgstr "Партньор" diff --git a/partner_contact_nationality/i18n/bs.po b/partner_contact_nationality/i18n/bs.po deleted file mode 100644 index 7431f32..0000000 --- a/partner_contact_nationality/i18n/bs.po +++ /dev/null @@ -1,34 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * partner_contact_nationality -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-05-31 03:41+0000\n" -"PO-Revision-Date: 2017-05-31 03:41+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Bosnian (https://www.transifex.com/oca/teams/23907/bs/)\n" -"Language: bs\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" -"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" - -#. module: partner_contact_nationality -#: model:ir.model,name:partner_contact_nationality.model_res_partner -msgid "Contact" -msgstr "" - -#. module: partner_contact_nationality -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_partner__nationality_id -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_users__nationality_id -msgid "Nationality" -msgstr "" - -#~ msgid "Partner" -#~ msgstr "Partner" diff --git a/partner_contact_nationality/i18n/ca.po b/partner_contact_nationality/i18n/ca.po deleted file mode 100644 index e1d197b..0000000 --- a/partner_contact_nationality/i18n/ca.po +++ /dev/null @@ -1,33 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * partner_contact_nationality -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-05-31 03:41+0000\n" -"PO-Revision-Date: 2017-05-31 03:41+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Catalan (https://www.transifex.com/oca/teams/23907/ca/)\n" -"Language: ca\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. module: partner_contact_nationality -#: model:ir.model,name:partner_contact_nationality.model_res_partner -msgid "Contact" -msgstr "" - -#. module: partner_contact_nationality -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_partner__nationality_id -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_users__nationality_id -msgid "Nationality" -msgstr "" - -#~ msgid "Partner" -#~ msgstr "Empresa" diff --git a/partner_contact_nationality/i18n/cs.po b/partner_contact_nationality/i18n/cs.po deleted file mode 100644 index a1fd041..0000000 --- a/partner_contact_nationality/i18n/cs.po +++ /dev/null @@ -1,33 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * partner_contact_nationality -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-05-31 03:41+0000\n" -"PO-Revision-Date: 2017-05-31 03:41+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Czech (https://www.transifex.com/oca/teams/23907/cs/)\n" -"Language: cs\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" - -#. module: partner_contact_nationality -#: model:ir.model,name:partner_contact_nationality.model_res_partner -msgid "Contact" -msgstr "" - -#. module: partner_contact_nationality -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_partner__nationality_id -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_users__nationality_id -msgid "Nationality" -msgstr "" - -#~ msgid "Partner" -#~ msgstr "Společník" diff --git a/partner_contact_nationality/i18n/cs_CZ.po b/partner_contact_nationality/i18n/cs_CZ.po deleted file mode 100644 index b56cda2..0000000 --- a/partner_contact_nationality/i18n/cs_CZ.po +++ /dev/null @@ -1,34 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * partner_contact_nationality -# -# Translators: -# Lukáš Spurný , 2018 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-02-21 03:58+0000\n" -"PO-Revision-Date: 2018-02-21 03:58+0000\n" -"Last-Translator: Lukáš Spurný , 2018\n" -"Language-Team: Czech (Czech Republic) (https://www.transifex.com/oca/" -"teams/23907/cs_CZ/)\n" -"Language: cs_CZ\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" - -#. module: partner_contact_nationality -#: model:ir.model,name:partner_contact_nationality.model_res_partner -msgid "Contact" -msgstr "" - -#. module: partner_contact_nationality -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_partner__nationality_id -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_users__nationality_id -msgid "Nationality" -msgstr "Národnost" - -#~ msgid "Partner" -#~ msgstr "Společník" diff --git a/partner_contact_nationality/i18n/da.po b/partner_contact_nationality/i18n/da.po deleted file mode 100644 index 7f21226..0000000 --- a/partner_contact_nationality/i18n/da.po +++ /dev/null @@ -1,33 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * partner_contact_nationality -# -# Translators: -msgid "" -msgstr "" -"Project-Id-Version: partner-contact (9.0)\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-12-17 01:36+0000\n" -"PO-Revision-Date: 2015-12-15 11:18+0000\n" -"Last-Translator: <>\n" -"Language-Team: Danish (http://www.transifex.com/oca/OCA-partner-contact-9-0/" -"language/da/)\n" -"Language: da\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. module: partner_contact_nationality -#: model:ir.model,name:partner_contact_nationality.model_res_partner -msgid "Contact" -msgstr "" - -#. module: partner_contact_nationality -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_partner__nationality_id -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_users__nationality_id -msgid "Nationality" -msgstr "" - -#~ msgid "Partner" -#~ msgstr "Partner" diff --git a/partner_contact_nationality/i18n/de.po b/partner_contact_nationality/i18n/de.po deleted file mode 100644 index b5284ef..0000000 --- a/partner_contact_nationality/i18n/de.po +++ /dev/null @@ -1,33 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * partner_contact_nationality -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-05-31 03:41+0000\n" -"PO-Revision-Date: 2017-05-31 03:41+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n" -"Language: de\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. module: partner_contact_nationality -#: model:ir.model,name:partner_contact_nationality.model_res_partner -msgid "Contact" -msgstr "" - -#. module: partner_contact_nationality -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_partner__nationality_id -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_users__nationality_id -msgid "Nationality" -msgstr "Nationalität" - -#~ msgid "Partner" -#~ msgstr "Partner" diff --git a/partner_contact_nationality/i18n/el_GR.po b/partner_contact_nationality/i18n/el_GR.po deleted file mode 100644 index 472c17b..0000000 --- a/partner_contact_nationality/i18n/el_GR.po +++ /dev/null @@ -1,34 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * partner_contact_nationality -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-05-31 03:41+0000\n" -"PO-Revision-Date: 2017-05-31 03:41+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Greek (Greece) (https://www.transifex.com/oca/teams/23907/" -"el_GR/)\n" -"Language: el_GR\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. module: partner_contact_nationality -#: model:ir.model,name:partner_contact_nationality.model_res_partner -msgid "Contact" -msgstr "" - -#. module: partner_contact_nationality -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_partner__nationality_id -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_users__nationality_id -msgid "Nationality" -msgstr "" - -#~ msgid "Partner" -#~ msgstr "Συνεργάτης" diff --git a/partner_contact_nationality/i18n/en_GB.po b/partner_contact_nationality/i18n/en_GB.po deleted file mode 100644 index 3e1d8a5..0000000 --- a/partner_contact_nationality/i18n/en_GB.po +++ /dev/null @@ -1,34 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * partner_contact_nationality -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-05-31 03:41+0000\n" -"PO-Revision-Date: 2017-05-31 03:41+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: English (United Kingdom) (https://www.transifex.com/oca/" -"teams/23907/en_GB/)\n" -"Language: en_GB\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. module: partner_contact_nationality -#: model:ir.model,name:partner_contact_nationality.model_res_partner -msgid "Contact" -msgstr "" - -#. module: partner_contact_nationality -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_partner__nationality_id -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_users__nationality_id -msgid "Nationality" -msgstr "" - -#~ msgid "Partner" -#~ msgstr "Partner" diff --git a/partner_contact_nationality/i18n/es.po b/partner_contact_nationality/i18n/es.po deleted file mode 100644 index e341f4c..0000000 --- a/partner_contact_nationality/i18n/es.po +++ /dev/null @@ -1,33 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * partner_contact_nationality -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-05-31 03:41+0000\n" -"PO-Revision-Date: 2017-05-31 03:41+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/es/)\n" -"Language: es\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. module: partner_contact_nationality -#: model:ir.model,name:partner_contact_nationality.model_res_partner -msgid "Contact" -msgstr "" - -#. module: partner_contact_nationality -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_partner__nationality_id -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_users__nationality_id -msgid "Nationality" -msgstr "Nacionalidad" - -#~ msgid "Partner" -#~ msgstr "Empresa" diff --git a/partner_contact_nationality/i18n/es_CR.po b/partner_contact_nationality/i18n/es_CR.po deleted file mode 100644 index 29ecdf7..0000000 --- a/partner_contact_nationality/i18n/es_CR.po +++ /dev/null @@ -1,34 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * partner_contact_nationality -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-05-31 03:41+0000\n" -"PO-Revision-Date: 2017-05-31 03:41+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Spanish (Costa Rica) (https://www.transifex.com/oca/" -"teams/23907/es_CR/)\n" -"Language: es_CR\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. module: partner_contact_nationality -#: model:ir.model,name:partner_contact_nationality.model_res_partner -msgid "Contact" -msgstr "" - -#. module: partner_contact_nationality -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_partner__nationality_id -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_users__nationality_id -msgid "Nationality" -msgstr "" - -#~ msgid "Partner" -#~ msgstr "Empresa" diff --git a/partner_contact_nationality/i18n/es_EC.po b/partner_contact_nationality/i18n/es_EC.po deleted file mode 100644 index 81f04aa..0000000 --- a/partner_contact_nationality/i18n/es_EC.po +++ /dev/null @@ -1,34 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * partner_contact_nationality -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-05-31 03:41+0000\n" -"PO-Revision-Date: 2017-05-31 03:41+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Spanish (Ecuador) (https://www.transifex.com/oca/teams/23907/" -"es_EC/)\n" -"Language: es_EC\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. module: partner_contact_nationality -#: model:ir.model,name:partner_contact_nationality.model_res_partner -msgid "Contact" -msgstr "" - -#. module: partner_contact_nationality -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_partner__nationality_id -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_users__nationality_id -msgid "Nationality" -msgstr "" - -#~ msgid "Partner" -#~ msgstr "Empresa" diff --git a/partner_contact_nationality/i18n/es_MX.po b/partner_contact_nationality/i18n/es_MX.po deleted file mode 100644 index e1e4937..0000000 --- a/partner_contact_nationality/i18n/es_MX.po +++ /dev/null @@ -1,34 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * partner_contact_nationality -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-05-31 03:41+0000\n" -"PO-Revision-Date: 2017-05-31 03:41+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Spanish (Mexico) (https://www.transifex.com/oca/teams/23907/" -"es_MX/)\n" -"Language: es_MX\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. module: partner_contact_nationality -#: model:ir.model,name:partner_contact_nationality.model_res_partner -msgid "Contact" -msgstr "" - -#. module: partner_contact_nationality -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_partner__nationality_id -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_users__nationality_id -msgid "Nationality" -msgstr "" - -#~ msgid "Partner" -#~ msgstr "Empresa" diff --git a/partner_contact_nationality/i18n/es_VE.po b/partner_contact_nationality/i18n/es_VE.po deleted file mode 100644 index 40c62f3..0000000 --- a/partner_contact_nationality/i18n/es_VE.po +++ /dev/null @@ -1,34 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * partner_contact_nationality -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-05-31 03:41+0000\n" -"PO-Revision-Date: 2017-05-31 03:41+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Spanish (Venezuela) (https://www.transifex.com/oca/" -"teams/23907/es_VE/)\n" -"Language: es_VE\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. module: partner_contact_nationality -#: model:ir.model,name:partner_contact_nationality.model_res_partner -msgid "Contact" -msgstr "" - -#. module: partner_contact_nationality -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_partner__nationality_id -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_users__nationality_id -msgid "Nationality" -msgstr "" - -#~ msgid "Partner" -#~ msgstr "Empresa" diff --git a/partner_contact_nationality/i18n/et.po b/partner_contact_nationality/i18n/et.po deleted file mode 100644 index 9e85be5..0000000 --- a/partner_contact_nationality/i18n/et.po +++ /dev/null @@ -1,33 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * partner_contact_nationality -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-05-31 03:41+0000\n" -"PO-Revision-Date: 2017-05-31 03:41+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Estonian (https://www.transifex.com/oca/teams/23907/et/)\n" -"Language: et\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. module: partner_contact_nationality -#: model:ir.model,name:partner_contact_nationality.model_res_partner -msgid "Contact" -msgstr "" - -#. module: partner_contact_nationality -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_partner__nationality_id -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_users__nationality_id -msgid "Nationality" -msgstr "" - -#~ msgid "Partner" -#~ msgstr "Partner" diff --git a/partner_contact_nationality/i18n/eu.po b/partner_contact_nationality/i18n/eu.po deleted file mode 100644 index 8bac54b..0000000 --- a/partner_contact_nationality/i18n/eu.po +++ /dev/null @@ -1,33 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * partner_contact_nationality -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-05-31 03:41+0000\n" -"PO-Revision-Date: 2017-05-31 03:41+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Basque (https://www.transifex.com/oca/teams/23907/eu/)\n" -"Language: eu\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. module: partner_contact_nationality -#: model:ir.model,name:partner_contact_nationality.model_res_partner -msgid "Contact" -msgstr "" - -#. module: partner_contact_nationality -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_partner__nationality_id -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_users__nationality_id -msgid "Nationality" -msgstr "" - -#~ msgid "Partner" -#~ msgstr "Kidea" diff --git a/partner_contact_nationality/i18n/fi.po b/partner_contact_nationality/i18n/fi.po deleted file mode 100644 index 8bcb9f6..0000000 --- a/partner_contact_nationality/i18n/fi.po +++ /dev/null @@ -1,33 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * partner_contact_nationality -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-05-31 03:41+0000\n" -"PO-Revision-Date: 2017-05-31 03:41+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Finnish (https://www.transifex.com/oca/teams/23907/fi/)\n" -"Language: fi\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. module: partner_contact_nationality -#: model:ir.model,name:partner_contact_nationality.model_res_partner -msgid "Contact" -msgstr "" - -#. module: partner_contact_nationality -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_partner__nationality_id -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_users__nationality_id -msgid "Nationality" -msgstr "" - -#~ msgid "Partner" -#~ msgstr "Kumppani" diff --git a/partner_contact_nationality/i18n/fr.po b/partner_contact_nationality/i18n/fr.po deleted file mode 100644 index 490ee36..0000000 --- a/partner_contact_nationality/i18n/fr.po +++ /dev/null @@ -1,33 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * partner_contact_nationality -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-11-21 01:49+0000\n" -"PO-Revision-Date: 2017-11-21 01:49+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n" -"Language: fr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" - -#. module: partner_contact_nationality -#: model:ir.model,name:partner_contact_nationality.model_res_partner -msgid "Contact" -msgstr "" - -#. module: partner_contact_nationality -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_partner__nationality_id -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_users__nationality_id -msgid "Nationality" -msgstr "Nationalité" - -#~ msgid "Partner" -#~ msgstr "Contact" diff --git a/partner_contact_nationality/i18n/fr_CA.po b/partner_contact_nationality/i18n/fr_CA.po deleted file mode 100644 index f2e3df4..0000000 --- a/partner_contact_nationality/i18n/fr_CA.po +++ /dev/null @@ -1,34 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * partner_contact_nationality -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-05-31 03:41+0000\n" -"PO-Revision-Date: 2017-05-31 03:41+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: French (Canada) (https://www.transifex.com/oca/teams/23907/" -"fr_CA/)\n" -"Language: fr_CA\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" - -#. module: partner_contact_nationality -#: model:ir.model,name:partner_contact_nationality.model_res_partner -msgid "Contact" -msgstr "" - -#. module: partner_contact_nationality -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_partner__nationality_id -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_users__nationality_id -msgid "Nationality" -msgstr "" - -#~ msgid "Partner" -#~ msgstr "Partenaire" diff --git a/partner_contact_nationality/i18n/fr_CH.po b/partner_contact_nationality/i18n/fr_CH.po deleted file mode 100644 index aabaa42..0000000 --- a/partner_contact_nationality/i18n/fr_CH.po +++ /dev/null @@ -1,34 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * partner_contact_nationality -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-05-31 03:41+0000\n" -"PO-Revision-Date: 2017-05-31 03:41+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: French (Switzerland) (https://www.transifex.com/oca/" -"teams/23907/fr_CH/)\n" -"Language: fr_CH\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" - -#. module: partner_contact_nationality -#: model:ir.model,name:partner_contact_nationality.model_res_partner -msgid "Contact" -msgstr "" - -#. module: partner_contact_nationality -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_partner__nationality_id -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_users__nationality_id -msgid "Nationality" -msgstr "" - -#~ msgid "Partner" -#~ msgstr "Partenaire" diff --git a/partner_contact_nationality/i18n/gl.po b/partner_contact_nationality/i18n/gl.po deleted file mode 100644 index abf2866..0000000 --- a/partner_contact_nationality/i18n/gl.po +++ /dev/null @@ -1,33 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * partner_contact_nationality -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-05-31 03:41+0000\n" -"PO-Revision-Date: 2017-05-31 03:41+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Galician (https://www.transifex.com/oca/teams/23907/gl/)\n" -"Language: gl\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. module: partner_contact_nationality -#: model:ir.model,name:partner_contact_nationality.model_res_partner -msgid "Contact" -msgstr "" - -#. module: partner_contact_nationality -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_partner__nationality_id -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_users__nationality_id -msgid "Nationality" -msgstr "" - -#~ msgid "Partner" -#~ msgstr "Empresa" diff --git a/partner_contact_nationality/i18n/hr.po b/partner_contact_nationality/i18n/hr.po deleted file mode 100644 index beada74..0000000 --- a/partner_contact_nationality/i18n/hr.po +++ /dev/null @@ -1,35 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * partner_contact_nationality -# -# Translators: -# OCA Transbot , 2017 -# Bole , 2018 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-02-21 03:58+0000\n" -"PO-Revision-Date: 2018-02-21 03:58+0000\n" -"Last-Translator: Bole , 2018\n" -"Language-Team: Croatian (https://www.transifex.com/oca/teams/23907/hr/)\n" -"Language: hr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" -"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" - -#. module: partner_contact_nationality -#: model:ir.model,name:partner_contact_nationality.model_res_partner -msgid "Contact" -msgstr "" - -#. module: partner_contact_nationality -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_partner__nationality_id -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_users__nationality_id -msgid "Nationality" -msgstr "Nacionalnost" - -#~ msgid "Partner" -#~ msgstr "Partner" diff --git a/partner_contact_nationality/i18n/hr_HR.po b/partner_contact_nationality/i18n/hr_HR.po deleted file mode 100644 index 3b7e022..0000000 --- a/partner_contact_nationality/i18n/hr_HR.po +++ /dev/null @@ -1,35 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * partner_contact_nationality -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-05-31 03:41+0000\n" -"PO-Revision-Date: 2017-05-31 03:41+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Croatian (Croatia) (https://www.transifex.com/oca/teams/23907/" -"hr_HR/)\n" -"Language: hr_HR\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" -"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" - -#. module: partner_contact_nationality -#: model:ir.model,name:partner_contact_nationality.model_res_partner -msgid "Contact" -msgstr "" - -#. module: partner_contact_nationality -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_partner__nationality_id -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_users__nationality_id -msgid "Nationality" -msgstr "Nacionalnost" - -#~ msgid "Partner" -#~ msgstr "Partner" diff --git a/partner_contact_nationality/i18n/hu.po b/partner_contact_nationality/i18n/hu.po deleted file mode 100644 index a49a844..0000000 --- a/partner_contact_nationality/i18n/hu.po +++ /dev/null @@ -1,33 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * partner_contact_nationality -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-05-31 03:41+0000\n" -"PO-Revision-Date: 2017-05-31 03:41+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Hungarian (https://www.transifex.com/oca/teams/23907/hu/)\n" -"Language: hu\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. module: partner_contact_nationality -#: model:ir.model,name:partner_contact_nationality.model_res_partner -msgid "Contact" -msgstr "" - -#. module: partner_contact_nationality -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_partner__nationality_id -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_users__nationality_id -msgid "Nationality" -msgstr "" - -#~ msgid "Partner" -#~ msgstr "Partner" diff --git a/partner_contact_nationality/i18n/it.po b/partner_contact_nationality/i18n/it.po deleted file mode 100644 index 11bc378..0000000 --- a/partner_contact_nationality/i18n/it.po +++ /dev/null @@ -1,33 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * partner_contact_nationality -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-05-31 03:41+0000\n" -"PO-Revision-Date: 2017-05-31 03:41+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Italian (https://www.transifex.com/oca/teams/23907/it/)\n" -"Language: it\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. module: partner_contact_nationality -#: model:ir.model,name:partner_contact_nationality.model_res_partner -msgid "Contact" -msgstr "" - -#. module: partner_contact_nationality -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_partner__nationality_id -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_users__nationality_id -msgid "Nationality" -msgstr "Nazionalità" - -#~ msgid "Partner" -#~ msgstr "Partner" diff --git a/partner_contact_nationality/i18n/ja.po b/partner_contact_nationality/i18n/ja.po deleted file mode 100644 index 0b97e1c..0000000 --- a/partner_contact_nationality/i18n/ja.po +++ /dev/null @@ -1,33 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * partner_contact_nationality -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-05-31 03:41+0000\n" -"PO-Revision-Date: 2017-05-31 03:41+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Japanese (https://www.transifex.com/oca/teams/23907/ja/)\n" -"Language: ja\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=1; plural=0;\n" - -#. module: partner_contact_nationality -#: model:ir.model,name:partner_contact_nationality.model_res_partner -msgid "Contact" -msgstr "" - -#. module: partner_contact_nationality -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_partner__nationality_id -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_users__nationality_id -msgid "Nationality" -msgstr "" - -#~ msgid "Partner" -#~ msgstr "パートナ" diff --git a/partner_contact_nationality/i18n/lt.po b/partner_contact_nationality/i18n/lt.po deleted file mode 100644 index d51cdcd..0000000 --- a/partner_contact_nationality/i18n/lt.po +++ /dev/null @@ -1,34 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * partner_contact_nationality -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-05-31 03:41+0000\n" -"PO-Revision-Date: 2017-05-31 03:41+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Lithuanian (https://www.transifex.com/oca/teams/23907/lt/)\n" -"Language: lt\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n" -"%100<10 || n%100>=20) ? 1 : 2);\n" - -#. module: partner_contact_nationality -#: model:ir.model,name:partner_contact_nationality.model_res_partner -msgid "Contact" -msgstr "" - -#. module: partner_contact_nationality -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_partner__nationality_id -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_users__nationality_id -msgid "Nationality" -msgstr "" - -#~ msgid "Partner" -#~ msgstr "Partneris" diff --git a/partner_contact_nationality/i18n/lv.po b/partner_contact_nationality/i18n/lv.po deleted file mode 100644 index cd850ad..0000000 --- a/partner_contact_nationality/i18n/lv.po +++ /dev/null @@ -1,34 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * partner_contact_nationality -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-05-31 03:41+0000\n" -"PO-Revision-Date: 2017-05-31 03:41+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Latvian (https://www.transifex.com/oca/teams/23907/lv/)\n" -"Language: lv\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : " -"2);\n" - -#. module: partner_contact_nationality -#: model:ir.model,name:partner_contact_nationality.model_res_partner -msgid "Contact" -msgstr "" - -#. module: partner_contact_nationality -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_partner__nationality_id -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_users__nationality_id -msgid "Nationality" -msgstr "" - -#~ msgid "Partner" -#~ msgstr "Partneris" diff --git a/partner_contact_nationality/i18n/mk.po b/partner_contact_nationality/i18n/mk.po deleted file mode 100644 index 469ac47..0000000 --- a/partner_contact_nationality/i18n/mk.po +++ /dev/null @@ -1,33 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * partner_contact_nationality -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-05-31 03:41+0000\n" -"PO-Revision-Date: 2017-05-31 03:41+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Macedonian (https://www.transifex.com/oca/teams/23907/mk/)\n" -"Language: mk\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n" - -#. module: partner_contact_nationality -#: model:ir.model,name:partner_contact_nationality.model_res_partner -msgid "Contact" -msgstr "" - -#. module: partner_contact_nationality -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_partner__nationality_id -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_users__nationality_id -msgid "Nationality" -msgstr "" - -#~ msgid "Partner" -#~ msgstr "Партнер" diff --git a/partner_contact_nationality/i18n/mn.po b/partner_contact_nationality/i18n/mn.po deleted file mode 100644 index 6e63a6a..0000000 --- a/partner_contact_nationality/i18n/mn.po +++ /dev/null @@ -1,33 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * partner_contact_nationality -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-05-31 03:41+0000\n" -"PO-Revision-Date: 2017-05-31 03:41+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Mongolian (https://www.transifex.com/oca/teams/23907/mn/)\n" -"Language: mn\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. module: partner_contact_nationality -#: model:ir.model,name:partner_contact_nationality.model_res_partner -msgid "Contact" -msgstr "" - -#. module: partner_contact_nationality -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_partner__nationality_id -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_users__nationality_id -msgid "Nationality" -msgstr "" - -#~ msgid "Partner" -#~ msgstr "Харилцагч" diff --git a/partner_contact_nationality/i18n/nb.po b/partner_contact_nationality/i18n/nb.po deleted file mode 100644 index 0f7f8a3..0000000 --- a/partner_contact_nationality/i18n/nb.po +++ /dev/null @@ -1,34 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * partner_contact_nationality -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-05-31 03:41+0000\n" -"PO-Revision-Date: 2017-05-31 03:41+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Norwegian Bokmål (https://www.transifex.com/oca/teams/23907/" -"nb/)\n" -"Language: nb\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. module: partner_contact_nationality -#: model:ir.model,name:partner_contact_nationality.model_res_partner -msgid "Contact" -msgstr "" - -#. module: partner_contact_nationality -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_partner__nationality_id -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_users__nationality_id -msgid "Nationality" -msgstr "" - -#~ msgid "Partner" -#~ msgstr "Partner" diff --git a/partner_contact_nationality/i18n/nb_NO.po b/partner_contact_nationality/i18n/nb_NO.po deleted file mode 100644 index f155984..0000000 --- a/partner_contact_nationality/i18n/nb_NO.po +++ /dev/null @@ -1,34 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * partner_contact_nationality -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-05-31 03:41+0000\n" -"PO-Revision-Date: 2017-05-31 03:41+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Norwegian Bokmål (Norway) (https://www.transifex.com/oca/" -"teams/23907/nb_NO/)\n" -"Language: nb_NO\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. module: partner_contact_nationality -#: model:ir.model,name:partner_contact_nationality.model_res_partner -msgid "Contact" -msgstr "" - -#. module: partner_contact_nationality -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_partner__nationality_id -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_users__nationality_id -msgid "Nationality" -msgstr "" - -#~ msgid "Partner" -#~ msgstr "Partner" diff --git a/partner_contact_nationality/i18n/nl.po b/partner_contact_nationality/i18n/nl.po deleted file mode 100644 index cfaa842..0000000 --- a/partner_contact_nationality/i18n/nl.po +++ /dev/null @@ -1,33 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * partner_contact_nationality -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-11-21 01:49+0000\n" -"PO-Revision-Date: 2017-11-21 01:49+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Dutch (https://www.transifex.com/oca/teams/23907/nl/)\n" -"Language: nl\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. module: partner_contact_nationality -#: model:ir.model,name:partner_contact_nationality.model_res_partner -msgid "Contact" -msgstr "" - -#. module: partner_contact_nationality -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_partner__nationality_id -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_users__nationality_id -msgid "Nationality" -msgstr "Nationaliteit" - -#~ msgid "Partner" -#~ msgstr "Relatie" diff --git a/partner_contact_nationality/i18n/nl_BE.po b/partner_contact_nationality/i18n/nl_BE.po deleted file mode 100644 index c575a70..0000000 --- a/partner_contact_nationality/i18n/nl_BE.po +++ /dev/null @@ -1,34 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * partner_contact_nationality -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-05-31 03:41+0000\n" -"PO-Revision-Date: 2017-05-31 03:41+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Dutch (Belgium) (https://www.transifex.com/oca/teams/23907/" -"nl_BE/)\n" -"Language: nl_BE\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. module: partner_contact_nationality -#: model:ir.model,name:partner_contact_nationality.model_res_partner -msgid "Contact" -msgstr "" - -#. module: partner_contact_nationality -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_partner__nationality_id -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_users__nationality_id -msgid "Nationality" -msgstr "" - -#~ msgid "Partner" -#~ msgstr "Relatie" diff --git a/partner_contact_nationality/i18n/nl_NL.po b/partner_contact_nationality/i18n/nl_NL.po deleted file mode 100644 index 1040ce4..0000000 --- a/partner_contact_nationality/i18n/nl_NL.po +++ /dev/null @@ -1,34 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * partner_contact_nationality -# -# Translators: -# Peter Hageman , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-06-10 01:50+0000\n" -"PO-Revision-Date: 2017-06-10 01:50+0000\n" -"Last-Translator: Peter Hageman , 2017\n" -"Language-Team: Dutch (Netherlands) (https://www.transifex.com/oca/" -"teams/23907/nl_NL/)\n" -"Language: nl_NL\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. module: partner_contact_nationality -#: model:ir.model,name:partner_contact_nationality.model_res_partner -msgid "Contact" -msgstr "" - -#. module: partner_contact_nationality -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_partner__nationality_id -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_users__nationality_id -msgid "Nationality" -msgstr "" - -#~ msgid "Partner" -#~ msgstr "Relatie" diff --git a/partner_contact_nationality/i18n/partner_contact_nationality.pot b/partner_contact_nationality/i18n/partner_contact_nationality.pot deleted file mode 100644 index b6bbdf8..0000000 --- a/partner_contact_nationality/i18n/partner_contact_nationality.pot +++ /dev/null @@ -1,40 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * partner_contact_nationality -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 14.0\n" -"Report-Msgid-Bugs-To: \n" -"Last-Translator: \n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: \n" - -#. module: partner_contact_nationality -#: model:ir.model,name:partner_contact_nationality.model_res_partner -msgid "Contact" -msgstr "" - -#. module: partner_contact_nationality -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_partner__display_name -msgid "Display Name" -msgstr "" - -#. module: partner_contact_nationality -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_partner__id -msgid "ID" -msgstr "" - -#. module: partner_contact_nationality -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_partner____last_update -msgid "Last Modified on" -msgstr "" - -#. module: partner_contact_nationality -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_partner__nationality_id -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_users__nationality_id -msgid "Nationality" -msgstr "" diff --git a/partner_contact_nationality/i18n/pl.po b/partner_contact_nationality/i18n/pl.po deleted file mode 100644 index 54086f4..0000000 --- a/partner_contact_nationality/i18n/pl.po +++ /dev/null @@ -1,35 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * partner_contact_nationality -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-05-31 03:41+0000\n" -"PO-Revision-Date: 2017-05-31 03:41+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Polish (https://www.transifex.com/oca/teams/23907/pl/)\n" -"Language: pl\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n" -"%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n" -"%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" - -#. module: partner_contact_nationality -#: model:ir.model,name:partner_contact_nationality.model_res_partner -msgid "Contact" -msgstr "" - -#. module: partner_contact_nationality -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_partner__nationality_id -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_users__nationality_id -msgid "Nationality" -msgstr "" - -#~ msgid "Partner" -#~ msgstr "Partner" diff --git a/partner_contact_nationality/i18n/pt.po b/partner_contact_nationality/i18n/pt.po deleted file mode 100644 index 545395f..0000000 --- a/partner_contact_nationality/i18n/pt.po +++ /dev/null @@ -1,34 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * partner_contact_nationality -# -# Translators: -# Tiago Baptista , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-05-31 03:41+0000\n" -"PO-Revision-Date: 2019-01-17 17:41+0000\n" -"Last-Translator: João Carvalhido \n" -"Language-Team: Portuguese (https://www.transifex.com/oca/teams/23907/pt/)\n" -"Language: pt\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Weblate 3.3\n" - -#. module: partner_contact_nationality -#: model:ir.model,name:partner_contact_nationality.model_res_partner -msgid "Contact" -msgstr "" - -#. module: partner_contact_nationality -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_partner__nationality_id -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_users__nationality_id -msgid "Nationality" -msgstr "Nacionalidade" - -#~ msgid "Partner" -#~ msgstr "Parceiro" diff --git a/partner_contact_nationality/i18n/pt_BR.po b/partner_contact_nationality/i18n/pt_BR.po deleted file mode 100644 index a8f330d..0000000 --- a/partner_contact_nationality/i18n/pt_BR.po +++ /dev/null @@ -1,34 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * partner_contact_nationality -# -# Translators: -msgid "" -msgstr "" -"Project-Id-Version: partner-contact (9.0)\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-12-17 01:36+0000\n" -"PO-Revision-Date: 2018-06-20 13:41+0000\n" -"Last-Translator: Rodrigo Macedo \n" -"Language-Team: Portuguese (Brazil) (http://www.transifex.com/oca/OCA-partner-" -"contact-9-0/language/pt_BR/)\n" -"Language: pt_BR\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Generator: Weblate 3.0.1\n" - -#. module: partner_contact_nationality -#: model:ir.model,name:partner_contact_nationality.model_res_partner -msgid "Contact" -msgstr "" - -#. module: partner_contact_nationality -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_partner__nationality_id -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_users__nationality_id -msgid "Nationality" -msgstr "Nacionalidade" - -#~ msgid "Partner" -#~ msgstr "Parceiro" diff --git a/partner_contact_nationality/i18n/pt_PT.po b/partner_contact_nationality/i18n/pt_PT.po deleted file mode 100644 index 8b5733a..0000000 --- a/partner_contact_nationality/i18n/pt_PT.po +++ /dev/null @@ -1,34 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * partner_contact_nationality -# -# Translators: -# Tiago Baptista , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-05-31 03:41+0000\n" -"PO-Revision-Date: 2017-05-31 03:41+0000\n" -"Last-Translator: Tiago Baptista , 2017\n" -"Language-Team: Portuguese (Portugal) (https://www.transifex.com/oca/" -"teams/23907/pt_PT/)\n" -"Language: pt_PT\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. module: partner_contact_nationality -#: model:ir.model,name:partner_contact_nationality.model_res_partner -msgid "Contact" -msgstr "" - -#. module: partner_contact_nationality -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_partner__nationality_id -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_users__nationality_id -msgid "Nationality" -msgstr "" - -#~ msgid "Partner" -#~ msgstr "Parceiro" diff --git a/partner_contact_nationality/i18n/ro.po b/partner_contact_nationality/i18n/ro.po deleted file mode 100644 index 12aa29a..0000000 --- a/partner_contact_nationality/i18n/ro.po +++ /dev/null @@ -1,34 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * partner_contact_nationality -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-05-31 03:41+0000\n" -"PO-Revision-Date: 2017-05-31 03:41+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Romanian (https://www.transifex.com/oca/teams/23907/ro/)\n" -"Language: ro\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?" -"2:1));\n" - -#. module: partner_contact_nationality -#: model:ir.model,name:partner_contact_nationality.model_res_partner -msgid "Contact" -msgstr "" - -#. module: partner_contact_nationality -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_partner__nationality_id -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_users__nationality_id -msgid "Nationality" -msgstr "" - -#~ msgid "Partner" -#~ msgstr "Partener" diff --git a/partner_contact_nationality/i18n/ru.po b/partner_contact_nationality/i18n/ru.po deleted file mode 100644 index 24b4f41..0000000 --- a/partner_contact_nationality/i18n/ru.po +++ /dev/null @@ -1,35 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * partner_contact_nationality -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-05-31 03:41+0000\n" -"PO-Revision-Date: 2017-05-31 03:41+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Russian (https://www.transifex.com/oca/teams/23907/ru/)\n" -"Language: ru\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" -"%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n" -"%100>=11 && n%100<=14)? 2 : 3);\n" - -#. module: partner_contact_nationality -#: model:ir.model,name:partner_contact_nationality.model_res_partner -msgid "Contact" -msgstr "" - -#. module: partner_contact_nationality -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_partner__nationality_id -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_users__nationality_id -msgid "Nationality" -msgstr "" - -#~ msgid "Partner" -#~ msgstr "Контрагент" diff --git a/partner_contact_nationality/i18n/sk.po b/partner_contact_nationality/i18n/sk.po deleted file mode 100644 index 56c70ff..0000000 --- a/partner_contact_nationality/i18n/sk.po +++ /dev/null @@ -1,33 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * partner_contact_nationality -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-05-31 03:41+0000\n" -"PO-Revision-Date: 2017-05-31 03:41+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Slovak (https://www.transifex.com/oca/teams/23907/sk/)\n" -"Language: sk\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" - -#. module: partner_contact_nationality -#: model:ir.model,name:partner_contact_nationality.model_res_partner -msgid "Contact" -msgstr "" - -#. module: partner_contact_nationality -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_partner__nationality_id -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_users__nationality_id -msgid "Nationality" -msgstr "" - -#~ msgid "Partner" -#~ msgstr "Partner" diff --git a/partner_contact_nationality/i18n/sl.po b/partner_contact_nationality/i18n/sl.po deleted file mode 100644 index 6c6624e..0000000 --- a/partner_contact_nationality/i18n/sl.po +++ /dev/null @@ -1,34 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * partner_contact_nationality -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-05-31 03:41+0000\n" -"PO-Revision-Date: 2017-05-31 03:41+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Slovenian (https://www.transifex.com/oca/teams/23907/sl/)\n" -"Language: sl\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n" -"%100==4 ? 2 : 3);\n" - -#. module: partner_contact_nationality -#: model:ir.model,name:partner_contact_nationality.model_res_partner -msgid "Contact" -msgstr "" - -#. module: partner_contact_nationality -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_partner__nationality_id -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_users__nationality_id -msgid "Nationality" -msgstr "Nacionalnost" - -#~ msgid "Partner" -#~ msgstr "Partner" diff --git a/partner_contact_nationality/i18n/sr@latin.po b/partner_contact_nationality/i18n/sr@latin.po deleted file mode 100644 index 7d9f716..0000000 --- a/partner_contact_nationality/i18n/sr@latin.po +++ /dev/null @@ -1,35 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * partner_contact_nationality -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-05-31 03:41+0000\n" -"PO-Revision-Date: 2017-05-31 03:41+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Serbian (Latin) (https://www.transifex.com/oca/teams/23907/" -"sr@latin/)\n" -"Language: sr@latin\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" -"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" - -#. module: partner_contact_nationality -#: model:ir.model,name:partner_contact_nationality.model_res_partner -msgid "Contact" -msgstr "" - -#. module: partner_contact_nationality -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_partner__nationality_id -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_users__nationality_id -msgid "Nationality" -msgstr "" - -#~ msgid "Partner" -#~ msgstr "Partner" diff --git a/partner_contact_nationality/i18n/sv.po b/partner_contact_nationality/i18n/sv.po deleted file mode 100644 index 9ccad00..0000000 --- a/partner_contact_nationality/i18n/sv.po +++ /dev/null @@ -1,33 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * partner_contact_nationality -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-05-31 03:41+0000\n" -"PO-Revision-Date: 2017-05-31 03:41+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Swedish (https://www.transifex.com/oca/teams/23907/sv/)\n" -"Language: sv\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. module: partner_contact_nationality -#: model:ir.model,name:partner_contact_nationality.model_res_partner -msgid "Contact" -msgstr "" - -#. module: partner_contact_nationality -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_partner__nationality_id -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_users__nationality_id -msgid "Nationality" -msgstr "" - -#~ msgid "Partner" -#~ msgstr "Företag" diff --git a/partner_contact_nationality/i18n/th.po b/partner_contact_nationality/i18n/th.po deleted file mode 100644 index a382a37..0000000 --- a/partner_contact_nationality/i18n/th.po +++ /dev/null @@ -1,33 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * partner_contact_nationality -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-05-31 03:41+0000\n" -"PO-Revision-Date: 2017-05-31 03:41+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Thai (https://www.transifex.com/oca/teams/23907/th/)\n" -"Language: th\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=1; plural=0;\n" - -#. module: partner_contact_nationality -#: model:ir.model,name:partner_contact_nationality.model_res_partner -msgid "Contact" -msgstr "" - -#. module: partner_contact_nationality -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_partner__nationality_id -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_users__nationality_id -msgid "Nationality" -msgstr "" - -#~ msgid "Partner" -#~ msgstr "พาร์ทเนอร์" diff --git a/partner_contact_nationality/i18n/tr.po b/partner_contact_nationality/i18n/tr.po deleted file mode 100644 index a2cefee..0000000 --- a/partner_contact_nationality/i18n/tr.po +++ /dev/null @@ -1,33 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * partner_contact_nationality -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-05-31 03:41+0000\n" -"PO-Revision-Date: 2017-05-31 03:41+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Turkish (https://www.transifex.com/oca/teams/23907/tr/)\n" -"Language: tr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" - -#. module: partner_contact_nationality -#: model:ir.model,name:partner_contact_nationality.model_res_partner -msgid "Contact" -msgstr "" - -#. module: partner_contact_nationality -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_partner__nationality_id -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_users__nationality_id -msgid "Nationality" -msgstr "" - -#~ msgid "Partner" -#~ msgstr "İş Ortağı" diff --git a/partner_contact_nationality/i18n/tr_TR.po b/partner_contact_nationality/i18n/tr_TR.po deleted file mode 100644 index 327666d..0000000 --- a/partner_contact_nationality/i18n/tr_TR.po +++ /dev/null @@ -1,34 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * partner_contact_nationality -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-05-31 03:41+0000\n" -"PO-Revision-Date: 2017-05-31 03:41+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Turkish (Turkey) (https://www.transifex.com/oca/teams/23907/" -"tr_TR/)\n" -"Language: tr_TR\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=1; plural=0;\n" - -#. module: partner_contact_nationality -#: model:ir.model,name:partner_contact_nationality.model_res_partner -msgid "Contact" -msgstr "" - -#. module: partner_contact_nationality -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_partner__nationality_id -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_users__nationality_id -msgid "Nationality" -msgstr "" - -#~ msgid "Partner" -#~ msgstr "Ortak" diff --git a/partner_contact_nationality/i18n/vi.po b/partner_contact_nationality/i18n/vi.po deleted file mode 100644 index 88a2e17..0000000 --- a/partner_contact_nationality/i18n/vi.po +++ /dev/null @@ -1,33 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * partner_contact_nationality -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-05-31 03:41+0000\n" -"PO-Revision-Date: 2017-05-31 03:41+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Vietnamese (https://www.transifex.com/oca/teams/23907/vi/)\n" -"Language: vi\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=1; plural=0;\n" - -#. module: partner_contact_nationality -#: model:ir.model,name:partner_contact_nationality.model_res_partner -msgid "Contact" -msgstr "" - -#. module: partner_contact_nationality -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_partner__nationality_id -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_users__nationality_id -msgid "Nationality" -msgstr "" - -#~ msgid "Partner" -#~ msgstr "Đối tác" diff --git a/partner_contact_nationality/i18n/zh_CN.po b/partner_contact_nationality/i18n/zh_CN.po deleted file mode 100644 index f647691..0000000 --- a/partner_contact_nationality/i18n/zh_CN.po +++ /dev/null @@ -1,34 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * partner_contact_nationality -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-05-31 03:41+0000\n" -"PO-Revision-Date: 2017-05-31 03:41+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Chinese (China) (https://www.transifex.com/oca/teams/23907/" -"zh_CN/)\n" -"Language: zh_CN\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=1; plural=0;\n" - -#. module: partner_contact_nationality -#: model:ir.model,name:partner_contact_nationality.model_res_partner -msgid "Contact" -msgstr "" - -#. module: partner_contact_nationality -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_partner__nationality_id -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_users__nationality_id -msgid "Nationality" -msgstr "" - -#~ msgid "Partner" -#~ msgstr "业务伙伴" diff --git a/partner_contact_nationality/i18n/zh_TW.po b/partner_contact_nationality/i18n/zh_TW.po deleted file mode 100644 index 587b616..0000000 --- a/partner_contact_nationality/i18n/zh_TW.po +++ /dev/null @@ -1,34 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * partner_contact_nationality -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-05-31 03:41+0000\n" -"PO-Revision-Date: 2017-05-31 03:41+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Chinese (Taiwan) (https://www.transifex.com/oca/teams/23907/" -"zh_TW/)\n" -"Language: zh_TW\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=1; plural=0;\n" - -#. module: partner_contact_nationality -#: model:ir.model,name:partner_contact_nationality.model_res_partner -msgid "Contact" -msgstr "" - -#. module: partner_contact_nationality -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_partner__nationality_id -#: model:ir.model.fields,field_description:partner_contact_nationality.field_res_users__nationality_id -msgid "Nationality" -msgstr "" - -#~ msgid "Partner" -#~ msgstr "夥伴" diff --git a/partner_contact_nationality/models/__init__.py b/partner_contact_nationality/models/__init__.py deleted file mode 100644 index 284a83f..0000000 --- a/partner_contact_nationality/models/__init__.py +++ /dev/null @@ -1,3 +0,0 @@ -# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). - -from . import res_partner diff --git a/partner_contact_nationality/models/res_partner.py b/partner_contact_nationality/models/res_partner.py deleted file mode 100644 index 8501be8..0000000 --- a/partner_contact_nationality/models/res_partner.py +++ /dev/null @@ -1,10 +0,0 @@ -# Copyright (C) 2014-2015 Grupo ESOC -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). - -from flectra import fields, models - - -class ResPartner(models.Model): - _inherit = "res.partner" - - nationality_id = fields.Many2one("res.country", "Nationality") diff --git a/partner_contact_nationality/static/description/icon.png b/partner_contact_nationality/static/description/icon.png deleted file mode 100644 index 3a0328b..0000000 Binary files a/partner_contact_nationality/static/description/icon.png and /dev/null differ diff --git a/partner_contact_nationality/static/description/index.html b/partner_contact_nationality/static/description/index.html deleted file mode 100644 index 4443ad2..0000000 --- a/partner_contact_nationality/static/description/index.html +++ /dev/null @@ -1,433 +0,0 @@ - - - - - - -Contact nationality - - - -
-

Contact nationality

- - -

Beta License: AGPL-3 OCA/partner-contact Translate me on Weblate Try me on Runbot

-

This module extends the contact management functionality. It allows recording -of a partner’s nationality.

-

Table of contents

- -
-

Usage

-

New item for ‘Nationality’ can be edited on the ‘Personal Information’ tab of -the partner contact form.

-
-
-

Bug Tracker

-

Bugs are tracked on GitHub Issues. -In case of trouble, please check there if your issue has already been reported. -If you spotted it first, help us smashing it by providing a detailed and welcomed -feedback.

-

Do not contact contributors directly about support or help with technical issues.

-
-
-

Credits

-
-

Authors

-
    -
  • Grupo ESOC
  • -
-
-
-

Contributors

- -
-
-

Maintainers

-

This module is maintained by the OCA.

-Odoo Community Association -

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.

-

This module is part of the OCA/partner-contact project on GitHub.

-

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

-
-
-
- - diff --git a/partner_contact_nationality/views/res_partner.xml b/partner_contact_nationality/views/res_partner.xml deleted file mode 100644 index 8a4c628..0000000 --- a/partner_contact_nationality/views/res_partner.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - Partner nationality: personal info - res.partner - - - - - - - - - - diff --git a/partner_iterative_archive/COPYRIGHT b/partner_iterative_archive/COPYRIGHT deleted file mode 100644 index 53655e9..0000000 --- a/partner_iterative_archive/COPYRIGHT +++ /dev/null @@ -1,15 +0,0 @@ -Most of the files are - - :Copyright: This stylesheet has been placed in the public domain. - Copyright 2019-2020 Onestein () - Copyright 2018 Flectra Community - -Many files also contain contributions from third -parties. In this case the original copyright of -the contributions can be traced through the -history of the source version control system. - -When that is not the case, the files contain a prominent -notice stating the original copyright and applicable -license, or come with their own dedicated COPYRIGHT -and/or LICENSE file. \ No newline at end of file diff --git a/partner_iterative_archive/LICENSE b/partner_iterative_archive/LICENSE deleted file mode 100644 index 3939cd9..0000000 --- a/partner_iterative_archive/LICENSE +++ /dev/null @@ -1,663 +0,0 @@ -For copyright information, please see the COPYRIGHT file. - -GNU AFFERO GENERAL PUBLIC LICENSE - Version 3, 19 November 2007 - - Copyright (C) 2007 Free Software Foundation, Inc. - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The GNU Affero General Public License is a free, copyleft license for -software and other kinds of works, specifically designed to ensure -cooperation with the community in the case of network server software. - - The licenses for most software and other practical works are designed -to take away your freedom to share and change the works. By contrast, -our General Public Licenses are intended to guarantee your freedom to -share and change all versions of a program--to make sure it remains free -software for all its users. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -them if you wish), that you receive source code or can get it if you -want it, that you can change the software or use pieces of it in new -free programs, and that you know you can do these things. - - Developers that use our General Public Licenses protect your rights -with two steps: (1) assert copyright on the software, and (2) offer -you this License which gives you legal permission to copy, distribute -and/or modify the software. - - A secondary benefit of defending all users' freedom is that -improvements made in alternate versions of the program, if they -receive widespread use, become available for other developers to -incorporate. Many developers of free software are heartened and -encouraged by the resulting cooperation. However, in the case of -software used on network servers, this result may fail to come about. -The GNU General Public License permits making a modified version and -letting the public access it on a server without ever releasing its -source code to the public. - - The GNU Affero General Public License is designed specifically to -ensure that, in such cases, the modified source code becomes available -to the community. It requires the operator of a network server to -provide the source code of the modified version running there to the -users of that server. Therefore, public use of a modified version, on -a publicly accessible server, gives the public access to the source -code of the modified version. - - An older license, called the Affero General Public License and -published by Affero, was designed to accomplish similar goals. This is -a different license, not a version of the Affero GPL, but Affero has -released a new version of the Affero GPL which permits relicensing under -this license. - - The precise terms and conditions for copying, distribution and -modification follow. - - TERMS AND CONDITIONS - - 0. Definitions. - - "This License" refers to version 3 of the GNU Affero General Public License. - - "Copyright" also means copyright-like laws that apply to other kinds of -works, such as semiconductor masks. - - "The Program" refers to any copyrightable work licensed under this -License. Each licensee is addressed as "you". "Licensees" and -"recipients" may be individuals or organizations. - - To "modify" a work means to copy from or adapt all or part of the work -in a fashion requiring copyright permission, other than the making of an -exact copy. The resulting work is called a "modified version" of the -earlier work or a work "based on" the earlier work. - - A "covered work" means either the unmodified Program or a work based -on the Program. - - To "propagate" a work means to do anything with it that, without -permission, would make you directly or secondarily liable for -infringement under applicable copyright law, except executing it on a -computer or modifying a private copy. Propagation includes copying, -distribution (with or without modification), making available to the -public, and in some countries other activities as well. - - To "convey" a work means any kind of propagation that enables other -parties to make or receive copies. Mere interaction with a user through -a computer network, with no transfer of a copy, is not conveying. - - An interactive user interface displays "Appropriate Legal Notices" -to the extent that it includes a convenient and prominently visible -feature that (1) displays an appropriate copyright notice, and (2) -tells the user that there is no warranty for the work (except to the -extent that warranties are provided), that licensees may convey the -work under this License, and how to view a copy of this License. If -the interface presents a list of user commands or options, such as a -menu, a prominent item in the list meets this criterion. - - 1. Source Code. - - The "source code" for a work means the preferred form of the work -for making modifications to it. "Object code" means any non-source -form of a work. - - A "Standard Interface" means an interface that either is an official -standard defined by a recognized standards body, or, in the case of -interfaces specified for a particular programming language, one that -is widely used among developers working in that language. - - The "System Libraries" of an executable work include anything, other -than the work as a whole, that (a) is included in the normal form of -packaging a Major Component, but which is not part of that Major -Component, and (b) serves only to enable use of the work with that -Major Component, or to implement a Standard Interface for which an -implementation is available to the public in source code form. A -"Major Component", in this context, means a major essential component -(kernel, window system, and so on) of the specific operating system -(if any) on which the executable work runs, or a compiler used to -produce the work, or an object code interpreter used to run it. - - The "Corresponding Source" for a work in object code form means all -the source code needed to generate, install, and (for an executable -work) run the object code and to modify the work, including scripts to -control those activities. However, it does not include the work's -System Libraries, or general-purpose tools or generally available free -programs which are used unmodified in performing those activities but -which are not part of the work. For example, Corresponding Source -includes interface definition files associated with source files for -the work, and the source code for shared libraries and dynamically -linked subprograms that the work is specifically designed to require, -such as by intimate data communication or control flow between those -subprograms and other parts of the work. - - The Corresponding Source need not include anything that users -can regenerate automatically from other parts of the Corresponding -Source. - - The Corresponding Source for a work in source code form is that -same work. - - 2. Basic Permissions. - - All rights granted under this License are granted for the term of -copyright on the Program, and are irrevocable provided the stated -conditions are met. This License explicitly affirms your unlimited -permission to run the unmodified Program. The output from running a -covered work is covered by this License only if the output, given its -content, constitutes a covered work. This License acknowledges your -rights of fair use or other equivalent, as provided by copyright law. - - You may make, run and propagate covered works that you do not -convey, without conditions so long as your license otherwise remains -in force. You may convey covered works to others for the sole purpose -of having them make modifications exclusively for you, or provide you -with facilities for running those works, provided that you comply with -the terms of this License in conveying all material for which you do -not control copyright. Those thus making or running the covered works -for you must do so exclusively on your behalf, under your direction -and control, on terms that prohibit them from making any copies of -your copyrighted material outside their relationship with you. - - Conveying under any other circumstances is permitted solely under -the conditions stated below. Sublicensing is not allowed; section 10 -makes it unnecessary. - - 3. Protecting Users' Legal Rights From Anti-Circumvention Law. - - No covered work shall be deemed part of an effective technological -measure under any applicable law fulfilling obligations under article -11 of the WIPO copyright treaty adopted on 20 December 1996, or -similar laws prohibiting or restricting circumvention of such -measures. - - When you convey a covered work, you waive any legal power to forbid -circumvention of technological measures to the extent such circumvention -is effected by exercising rights under this License with respect to -the covered work, and you disclaim any intention to limit operation or -modification of the work as a means of enforcing, against the work's -users, your or third parties' legal rights to forbid circumvention of -technological measures. - - 4. Conveying Verbatim Copies. - - You may convey verbatim copies of the Program's source code as you -receive it, in any medium, provided that you conspicuously and -appropriately publish on each copy an appropriate copyright notice; -keep intact all notices stating that this License and any -non-permissive terms added in accord with section 7 apply to the code; -keep intact all notices of the absence of any warranty; and give all -recipients a copy of this License along with the Program. - - You may charge any price or no price for each copy that you convey, -and you may offer support or warranty protection for a fee. - - 5. Conveying Modified Source Versions. - - You may convey a work based on the Program, or the modifications to -produce it from the Program, in the form of source code under the -terms of section 4, provided that you also meet all of these conditions: - - a) The work must carry prominent notices stating that you modified - it, and giving a relevant date. - - b) The work must carry prominent notices stating that it is - released under this License and any conditions added under section - 7. This requirement modifies the requirement in section 4 to - "keep intact all notices". - - c) You must license the entire work, as a whole, under this - License to anyone who comes into possession of a copy. This - License will therefore apply, along with any applicable section 7 - additional terms, to the whole of the work, and all its parts, - regardless of how they are packaged. This License gives no - permission to license the work in any other way, but it does not - invalidate such permission if you have separately received it. - - d) If the work has interactive user interfaces, each must display - Appropriate Legal Notices; however, if the Program has interactive - interfaces that do not display Appropriate Legal Notices, your - work need not make them do so. - - A compilation of a covered work with other separate and independent -works, which are not by their nature extensions of the covered work, -and which are not combined with it such as to form a larger program, -in or on a volume of a storage or distribution medium, is called an -"aggregate" if the compilation and its resulting copyright are not -used to limit the access or legal rights of the compilation's users -beyond what the individual works permit. Inclusion of a covered work -in an aggregate does not cause this License to apply to the other -parts of the aggregate. - - 6. Conveying Non-Source Forms. - - You may convey a covered work in object code form under the terms -of sections 4 and 5, provided that you also convey the -machine-readable Corresponding Source under the terms of this License, -in one of these ways: - - a) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by the - Corresponding Source fixed on a durable physical medium - customarily used for software interchange. - - b) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by a - written offer, valid for at least three years and valid for as - long as you offer spare parts or customer support for that product - model, to give anyone who possesses the object code either (1) a - copy of the Corresponding Source for all the software in the - product that is covered by this License, on a durable physical - medium customarily used for software interchange, for a price no - more than your reasonable cost of physically performing this - conveying of source, or (2) access to copy the - Corresponding Source from a network server at no charge. - - c) Convey individual copies of the object code with a copy of the - written offer to provide the Corresponding Source. This - alternative is allowed only occasionally and noncommercially, and - only if you received the object code with such an offer, in accord - with subsection 6b. - - d) Convey the object code by offering access from a designated - place (gratis or for a charge), and offer equivalent access to the - Corresponding Source in the same way through the same place at no - further charge. You need not require recipients to copy the - Corresponding Source along with the object code. If the place to - copy the object code is a network server, the Corresponding Source - may be on a different server (operated by you or a third party) - that supports equivalent copying facilities, provided you maintain - clear directions next to the object code saying where to find the - Corresponding Source. Regardless of what server hosts the - Corresponding Source, you remain obligated to ensure that it is - available for as long as needed to satisfy these requirements. - - e) Convey the object code using peer-to-peer transmission, provided - you inform other peers where the object code and Corresponding - Source of the work are being offered to the general public at no - charge under subsection 6d. - - A separable portion of the object code, whose source code is excluded -from the Corresponding Source as a System Library, need not be -included in conveying the object code work. - - A "User Product" is either (1) a "consumer product", which means any -tangible personal property which is normally used for personal, family, -or household purposes, or (2) anything designed or sold for incorporation -into a dwelling. In determining whether a product is a consumer product, -doubtful cases shall be resolved in favor of coverage. For a particular -product received by a particular user, "normally used" refers to a -typical or common use of that class of product, regardless of the status -of the particular user or of the way in which the particular user -actually uses, or expects or is expected to use, the product. A product -is a consumer product regardless of whether the product has substantial -commercial, industrial or non-consumer uses, unless such uses represent -the only significant mode of use of the product. - - "Installation Information" for a User Product means any methods, -procedures, authorization keys, or other information required to install -and execute modified versions of a covered work in that User Product from -a modified version of its Corresponding Source. The information must -suffice to ensure that the continued functioning of the modified object -code is in no case prevented or interfered with solely because -modification has been made. - - If you convey an object code work under this section in, or with, or -specifically for use in, a User Product, and the conveying occurs as -part of a transaction in which the right of possession and use of the -User Product is transferred to the recipient in perpetuity or for a -fixed term (regardless of how the transaction is characterized), the -Corresponding Source conveyed under this section must be accompanied -by the Installation Information. But this requirement does not apply -if neither you nor any third party retains the ability to install -modified object code on the User Product (for example, the work has -been installed in ROM). - - The requirement to provide Installation Information does not include a -requirement to continue to provide support service, warranty, or updates -for a work that has been modified or installed by the recipient, or for -the User Product in which it has been modified or installed. Access to a -network may be denied when the modification itself materially and -adversely affects the operation of the network or violates the rules and -protocols for communication across the network. - - Corresponding Source conveyed, and Installation Information provided, -in accord with this section must be in a format that is publicly -documented (and with an implementation available to the public in -source code form), and must require no special password or key for -unpacking, reading or copying. - - 7. Additional Terms. - - "Additional permissions" are terms that supplement the terms of this -License by making exceptions from one or more of its conditions. -Additional permissions that are applicable to the entire Program shall -be treated as though they were included in this License, to the extent -that they are valid under applicable law. If additional permissions -apply only to part of the Program, that part may be used separately -under those permissions, but the entire Program remains governed by -this License without regard to the additional permissions. - - When you convey a copy of a covered work, you may at your option -remove any additional permissions from that copy, or from any part of -it. (Additional permissions may be written to require their own -removal in certain cases when you modify the work.) You may place -additional permissions on material, added by you to a covered work, -for which you have or can give appropriate copyright permission. - - Notwithstanding any other provision of this License, for material you -add to a covered work, you may (if authorized by the copyright holders of -that material) supplement the terms of this License with terms: - - a) Disclaiming warranty or limiting liability differently from the - terms of sections 15 and 16 of this License; or - - b) Requiring preservation of specified reasonable legal notices or - author attributions in that material or in the Appropriate Legal - Notices displayed by works containing it; or - - c) Prohibiting misrepresentation of the origin of that material, or - requiring that modified versions of such material be marked in - reasonable ways as different from the original version; or - - d) Limiting the use for publicity purposes of names of licensors or - authors of the material; or - - e) Declining to grant rights under trademark law for use of some - trade names, trademarks, or service marks; or - - f) Requiring indemnification of licensors and authors of that - material by anyone who conveys the material (or modified versions of - it) with contractual assumptions of liability to the recipient, for - any liability that these contractual assumptions directly impose on - those licensors and authors. - - All other non-permissive additional terms are considered "further -restrictions" within the meaning of section 10. If the Program as you -received it, or any part of it, contains a notice stating that it is -governed by this License along with a term that is a further -restriction, you may remove that term. If a license document contains -a further restriction but permits relicensing or conveying under this -License, you may add to a covered work material governed by the terms -of that license document, provided that the further restriction does -not survive such relicensing or conveying. - - If you add terms to a covered work in accord with this section, you -must place, in the relevant source files, a statement of the -additional terms that apply to those files, or a notice indicating -where to find the applicable terms. - - Additional terms, permissive or non-permissive, may be stated in the -form of a separately written license, or stated as exceptions; -the above requirements apply either way. - - 8. Termination. - - You may not propagate or modify a covered work except as expressly -provided under this License. Any attempt otherwise to propagate or -modify it is void, and will automatically terminate your rights under -this License (including any patent licenses granted under the third -paragraph of section 11). - - However, if you cease all violation of this License, then your -license from a particular copyright holder is reinstated (a) -provisionally, unless and until the copyright holder explicitly and -finally terminates your license, and (b) permanently, if the copyright -holder fails to notify you of the violation by some reasonable means -prior to 60 days after the cessation. - - Moreover, your license from a particular copyright holder is -reinstated permanently if the copyright holder notifies you of the -violation by some reasonable means, this is the first time you have -received notice of violation of this License (for any work) from that -copyright holder, and you cure the violation prior to 30 days after -your receipt of the notice. - - Termination of your rights under this section does not terminate the -licenses of parties who have received copies or rights from you under -this License. If your rights have been terminated and not permanently -reinstated, you do not qualify to receive new licenses for the same -material under section 10. - - 9. Acceptance Not Required for Having Copies. - - You are not required to accept this License in order to receive or -run a copy of the Program. Ancillary propagation of a covered work -occurring solely as a consequence of using peer-to-peer transmission -to receive a copy likewise does not require acceptance. However, -nothing other than this License grants you permission to propagate or -modify any covered work. These actions infringe copyright if you do -not accept this License. Therefore, by modifying or propagating a -covered work, you indicate your acceptance of this License to do so. - - 10. Automatic Licensing of Downstream Recipients. - - Each time you convey a covered work, the recipient automatically -receives a license from the original licensors, to run, modify and -propagate that work, subject to this License. You are not responsible -for enforcing compliance by third parties with this License. - - An "entity transaction" is a transaction transferring control of an -organization, or substantially all assets of one, or subdividing an -organization, or merging organizations. If propagation of a covered -work results from an entity transaction, each party to that -transaction who receives a copy of the work also receives whatever -licenses to the work the party's predecessor in interest had or could -give under the previous paragraph, plus a right to possession of the -Corresponding Source of the work from the predecessor in interest, if -the predecessor has it or can get it with reasonable efforts. - - You may not impose any further restrictions on the exercise of the -rights granted or affirmed under this License. For example, you may -not impose a license fee, royalty, or other charge for exercise of -rights granted under this License, and you may not initiate litigation -(including a cross-claim or counterclaim in a lawsuit) alleging that -any patent claim is infringed by making, using, selling, offering for -sale, or importing the Program or any portion of it. - - 11. Patents. - - A "contributor" is a copyright holder who authorizes use under this -License of the Program or a work on which the Program is based. The -work thus licensed is called the contributor's "contributor version". - - A contributor's "essential patent claims" are all patent claims -owned or controlled by the contributor, whether already acquired or -hereafter acquired, that would be infringed by some manner, permitted -by this License, of making, using, or selling its contributor version, -but do not include claims that would be infringed only as a -consequence of further modification of the contributor version. For -purposes of this definition, "control" includes the right to grant -patent sublicenses in a manner consistent with the requirements of -this License. - - Each contributor grants you a non-exclusive, worldwide, royalty-free -patent license under the contributor's essential patent claims, to -make, use, sell, offer for sale, import and otherwise run, modify and -propagate the contents of its contributor version. - - In the following three paragraphs, a "patent license" is any express -agreement or commitment, however denominated, not to enforce a patent -(such as an express permission to practice a patent or covenant not to -sue for patent infringement). To "grant" such a patent license to a -party means to make such an agreement or commitment not to enforce a -patent against the party. - - If you convey a covered work, knowingly relying on a patent license, -and the Corresponding Source of the work is not available for anyone -to copy, free of charge and under the terms of this License, through a -publicly available network server or other readily accessible means, -then you must either (1) cause the Corresponding Source to be so -available, or (2) arrange to deprive yourself of the benefit of the -patent license for this particular work, or (3) arrange, in a manner -consistent with the requirements of this License, to extend the patent -license to downstream recipients. "Knowingly relying" means you have -actual knowledge that, but for the patent license, your conveying the -covered work in a country, or your recipient's use of the covered work -in a country, would infringe one or more identifiable patents in that -country that you have reason to believe are valid. - - If, pursuant to or in connection with a single transaction or -arrangement, you convey, or propagate by procuring conveyance of, a -covered work, and grant a patent license to some of the parties -receiving the covered work authorizing them to use, propagate, modify -or convey a specific copy of the covered work, then the patent license -you grant is automatically extended to all recipients of the covered -work and works based on it. - - A patent license is "discriminatory" if it does not include within -the scope of its coverage, prohibits the exercise of, or is -conditioned on the non-exercise of one or more of the rights that are -specifically granted under this License. You may not convey a covered -work if you are a party to an arrangement with a third party that is -in the business of distributing software, under which you make payment -to the third party based on the extent of your activity of conveying -the work, and under which the third party grants, to any of the -parties who would receive the covered work from you, a discriminatory -patent license (a) in connection with copies of the covered work -conveyed by you (or copies made from those copies), or (b) primarily -for and in connection with specific products or compilations that -contain the covered work, unless you entered into that arrangement, -or that patent license was granted, prior to 28 March 2007. - - Nothing in this License shall be construed as excluding or limiting -any implied license or other defenses to infringement that may -otherwise be available to you under applicable patent law. - - 12. No Surrender of Others' Freedom. - - If conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot convey a -covered work so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you may -not convey it at all. For example, if you agree to terms that obligate you -to collect a royalty for further conveying from those to whom you convey -the Program, the only way you could satisfy both those terms and this -License would be to refrain entirely from conveying the Program. - - 13. Remote Network Interaction; Use with the GNU General Public License. - - Notwithstanding any other provision of this License, if you modify the -Program, your modified version must prominently offer all users -interacting with it remotely through a computer network (if your version -supports such interaction) an opportunity to receive the Corresponding -Source of your version by providing access to the Corresponding Source -from a network server at no charge, through some standard or customary -means of facilitating copying of software. This Corresponding Source -shall include the Corresponding Source for any work covered by version 3 -of the GNU General Public License that is incorporated pursuant to the -following paragraph. - - Notwithstanding any other provision of this License, you have -permission to link or combine any covered work with a work licensed -under version 3 of the GNU General Public License into a single -combined work, and to convey the resulting work. The terms of this -License will continue to apply to the part which is the covered work, -but the work with which it is combined will remain governed by version -3 of the GNU General Public License. - - 14. Revised Versions of this License. - - The Free Software Foundation may publish revised and/or new versions of -the GNU Affero General Public License from time to time. Such new versions -will be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - - Each version is given a distinguishing version number. If the -Program specifies that a certain numbered version of the GNU Affero General -Public License "or any later version" applies to it, you have the -option of following the terms and conditions either of that numbered -version or of any later version published by the Free Software -Foundation. If the Program does not specify a version number of the -GNU Affero General Public License, you may choose any version ever published -by the Free Software Foundation. - - If the Program specifies that a proxy can decide which future -versions of the GNU Affero General Public License can be used, that proxy's -public statement of acceptance of a version permanently authorizes you -to choose that version for the Program. - - Later license versions may give you additional or different -permissions. However, no additional obligations are imposed on any -author or copyright holder as a result of your choosing to follow a -later version. - - 15. Disclaimer of Warranty. - - THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY -APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT -HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY -OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, -THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM -IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF -ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. Limitation of Liability. - - IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS -THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY -GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE -USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF -DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD -PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), -EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF -SUCH DAMAGES. - - 17. Interpretation of Sections 15 and 16. - - If the disclaimer of warranty and limitation of liability provided -above cannot be given local legal effect according to their terms, -reviewing courts shall apply local law that most closely approximates -an absolute waiver of all civil liability in connection with the -Program, unless a warranty or assumption of liability accompanies a -copy of the Program in return for a fee. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -state the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published - by the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program. If not, see . - -Also add information on how to contact you by electronic and paper mail. - - If your software can interact with users remotely through a computer -network, you should also make sure that it provides a way for users to -get its source. For example, if your program is a web application, its -interface could display a "Source" link that leads users to an archive -of the code. There are many ways you could offer source, and different -solutions will be better for different programs; see section 13 for the -specific requirements. - - You should also get your employer (if you work as a programmer) or school, -if any, to sign a "copyright disclaimer" for the program, if necessary. -For more information on this, and how to apply and follow the GNU AGPL, see -. \ No newline at end of file diff --git a/partner_iterative_archive/README.rst b/partner_iterative_archive/README.rst deleted file mode 100644 index c850f9d..0000000 --- a/partner_iterative_archive/README.rst +++ /dev/null @@ -1,75 +0,0 @@ -========================= -Partner Iterative Archive -========================= - -.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! This file is generated by oca-gen-addon-readme !! - !! changes will be overwritten. !! - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - -.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png - :target: https://odoo-community.org/page/development-status - :alt: Beta -.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png - :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html - :alt: License: AGPL-3 -.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fpartner--contact-lightgray.png?logo=github - :target: https://github.com/OCA/partner-contact/tree/14.0/partner_iterative_archive - :alt: OCA/partner-contact -.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/partner-contact-14-0/partner-contact-14-0-partner_iterative_archive - :alt: Translate me on Weblate -.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png - :target: https://runbot.odoo-community.org/runbot/134/14.0 - :alt: Try me on Runbot - -|badge1| |badge2| |badge3| |badge4| |badge5| - -This module automatically archives contacts when their parent is archived. - -**Table of contents** - -.. contents:: - :local: - -Bug Tracker -=========== - -Bugs are tracked on `GitHub Issues `_. -In case of trouble, please check there if your issue has already been reported. -If you spotted it first, help us smashing it by providing a detailed and welcomed -`feedback `_. - -Do not contact contributors directly about support or help with technical issues. - -Credits -======= - -Authors -~~~~~~~ - -* Onestein - -Contributors -~~~~~~~~~~~~ - -* Antonio Esposito -* Andrea Stirpe -* Tharathip Chaweewongphan - -Maintainers -~~~~~~~~~~~ - -This module is maintained by the OCA. - -.. image:: https://odoo-community.org/logo.png - :alt: Odoo Community Association - :target: https://odoo-community.org - -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. - -This module is part of the `OCA/partner-contact `_ project on GitHub. - -You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. \ No newline at end of file diff --git a/partner_iterative_archive/__init__.py b/partner_iterative_archive/__init__.py deleted file mode 100644 index 31660d6..0000000 --- a/partner_iterative_archive/__init__.py +++ /dev/null @@ -1,3 +0,0 @@ -# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). - -from . import models diff --git a/partner_iterative_archive/__manifest__.py b/partner_iterative_archive/__manifest__.py deleted file mode 100644 index 9f29dc0..0000000 --- a/partner_iterative_archive/__manifest__.py +++ /dev/null @@ -1,14 +0,0 @@ -# Copyright 2019-2020 Onestein () -# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). - -{ - "name": "Partner Iterative Archive", - "summary": "Archive all contacts when parent is archived", - "author": "Onestein, Odoo Community Association (OCA)", - "website": "https://gitlab.com/flectra-community/partner-contact", - "category": "Tools", - "version": "2.0.1.0.1", - "license": "AGPL-3", - "depends": ["base"], - "installable": True, -} diff --git a/partner_iterative_archive/i18n/partner_iterative_archive.pot b/partner_iterative_archive/i18n/partner_iterative_archive.pot deleted file mode 100644 index 8251b14..0000000 --- a/partner_iterative_archive/i18n/partner_iterative_archive.pot +++ /dev/null @@ -1,34 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * partner_iterative_archive -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 14.0\n" -"Report-Msgid-Bugs-To: \n" -"Last-Translator: \n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: \n" - -#. module: partner_iterative_archive -#: model:ir.model,name:partner_iterative_archive.model_res_partner -msgid "Contact" -msgstr "" - -#. module: partner_iterative_archive -#: model:ir.model.fields,field_description:partner_iterative_archive.field_res_partner__display_name -msgid "Display Name" -msgstr "" - -#. module: partner_iterative_archive -#: model:ir.model.fields,field_description:partner_iterative_archive.field_res_partner__id -msgid "ID" -msgstr "" - -#. module: partner_iterative_archive -#: model:ir.model.fields,field_description:partner_iterative_archive.field_res_partner____last_update -msgid "Last Modified on" -msgstr "" diff --git a/partner_iterative_archive/models/__init__.py b/partner_iterative_archive/models/__init__.py deleted file mode 100644 index c6cc3b3..0000000 --- a/partner_iterative_archive/models/__init__.py +++ /dev/null @@ -1,3 +0,0 @@ -# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). - -from . import res_partner diff --git a/partner_iterative_archive/models/res_partner.py b/partner_iterative_archive/models/res_partner.py deleted file mode 100644 index ae33cc2..0000000 --- a/partner_iterative_archive/models/res_partner.py +++ /dev/null @@ -1,16 +0,0 @@ -# Copyright 2019-2020 Onestein () -# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). - -from flectra import models - - -class ResPartner(models.Model): - _inherit = "res.partner" - - def toggle_active(self): - res = super().toggle_active() - if self.env.context.get("skip_child_toggle_active"): - return res - for partner in self.filtered(lambda x: not x.active): - partner.child_ids.filtered(lambda x: x.active).toggle_active() - return res diff --git a/partner_iterative_archive/static/description/icon.png b/partner_iterative_archive/static/description/icon.png deleted file mode 100644 index 3a0328b..0000000 Binary files a/partner_iterative_archive/static/description/icon.png and /dev/null differ diff --git a/partner_iterative_archive/static/description/index.html b/partner_iterative_archive/static/description/index.html deleted file mode 100644 index eb4addb..0000000 --- a/partner_iterative_archive/static/description/index.html +++ /dev/null @@ -1,421 +0,0 @@ - - - - - - -Partner Iterative Archive - - - -
-

Partner Iterative Archive

- - -

Beta License: AGPL-3 OCA/partner-contact Translate me on Weblate Try me on Runbot

-

This module automatically archives contacts when their parent is archived.

-

Table of contents

- -
-

Bug Tracker

-

Bugs are tracked on GitHub Issues. -In case of trouble, please check there if your issue has already been reported. -If you spotted it first, help us smashing it by providing a detailed and welcomed -feedback.

-

Do not contact contributors directly about support or help with technical issues.

-
-
-

Credits

-
-

Authors

-
    -
  • Onestein
  • -
-
-
-

Contributors

- -
-
-

Maintainers

-

This module is maintained by the OCA.

-Odoo Community Association -

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.

-

This module is part of the OCA/partner-contact project on GitHub.

-

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

-
-
-
- - diff --git a/partner_iterative_archive/tests/__init__.py b/partner_iterative_archive/tests/__init__.py deleted file mode 100644 index cc4a50d..0000000 --- a/partner_iterative_archive/tests/__init__.py +++ /dev/null @@ -1,3 +0,0 @@ -# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). - -from . import test_partner_iterative_archive diff --git a/partner_iterative_archive/tests/test_partner_iterative_archive.py b/partner_iterative_archive/tests/test_partner_iterative_archive.py deleted file mode 100644 index c6d4c32..0000000 --- a/partner_iterative_archive/tests/test_partner_iterative_archive.py +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 2019-2020 Onestein () -# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). - -from flectra.tests.common import TransactionCase - - -class TestBase(TransactionCase): - def setUp(self): - super().setUp() - Partner = self.env["res.partner"] - self.p1 = Partner.browse(Partner.name_create("Parent")[0]) - self.c1 = Partner.create({"name": "Child 1", "parent_id": self.p1.id}) - self.c11 = Partner.create({"name": "Grand-Child 1.1", "parent_id": self.c1.id}) - self.c2 = Partner.create({"name": "Child 2", "parent_id": self.p1.id}) - - def test_01_archive_partners(self): - self.assertTrue(self.p1.active) - self.assertTrue(self.c1.active) - self.assertTrue(self.c11.active) - self.assertTrue(self.c2.active) - - # archive the parent partner, skip the archive of contacts - self.p1.with_context(skip_child_toggle_active=True).toggle_active() - self.assertFalse(self.p1.active) - self.assertTrue(self.c1.active) - self.assertTrue(self.c11.active) - self.assertTrue(self.c2.active) - - # unarchive the parent partner - self.p1.toggle_active() - self.assertTrue(self.c1.active) - self.assertTrue(self.c11.active) - self.assertTrue(self.c2.active) - - # archive the parent partner, automatically archive contacts - self.p1.toggle_active() - self.assertFalse(self.p1.active) - self.assertFalse(self.c1.active) - self.assertFalse(self.c11.active) - self.assertFalse(self.c2.active) - - # unarchive the parent partner - self.p1.toggle_active() - self.assertTrue(self.p1.active) - self.assertFalse(self.c1.active) - self.assertFalse(self.c11.active) - self.assertFalse(self.c2.active) diff --git a/partner_phone_secondary/COPYRIGHT b/partner_phone_secondary/COPYRIGHT deleted file mode 100644 index 8c91c15..0000000 --- a/partner_phone_secondary/COPYRIGHT +++ /dev/null @@ -1,15 +0,0 @@ -Most of the files are - - :Copyright: This stylesheet has been placed in the public domain. - Copyright 2020 - Iván Todorovich - Copyright 2018 Flectra Community - -Many files also contain contributions from third -parties. In this case the original copyright of -the contributions can be traced through the -history of the source version control system. - -When that is not the case, the files contain a prominent -notice stating the original copyright and applicable -license, or come with their own dedicated COPYRIGHT -and/or LICENSE file. \ No newline at end of file diff --git a/partner_phone_secondary/LICENSE b/partner_phone_secondary/LICENSE deleted file mode 100644 index 3939cd9..0000000 --- a/partner_phone_secondary/LICENSE +++ /dev/null @@ -1,663 +0,0 @@ -For copyright information, please see the COPYRIGHT file. - -GNU AFFERO GENERAL PUBLIC LICENSE - Version 3, 19 November 2007 - - Copyright (C) 2007 Free Software Foundation, Inc. - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The GNU Affero General Public License is a free, copyleft license for -software and other kinds of works, specifically designed to ensure -cooperation with the community in the case of network server software. - - The licenses for most software and other practical works are designed -to take away your freedom to share and change the works. By contrast, -our General Public Licenses are intended to guarantee your freedom to -share and change all versions of a program--to make sure it remains free -software for all its users. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -them if you wish), that you receive source code or can get it if you -want it, that you can change the software or use pieces of it in new -free programs, and that you know you can do these things. - - Developers that use our General Public Licenses protect your rights -with two steps: (1) assert copyright on the software, and (2) offer -you this License which gives you legal permission to copy, distribute -and/or modify the software. - - A secondary benefit of defending all users' freedom is that -improvements made in alternate versions of the program, if they -receive widespread use, become available for other developers to -incorporate. Many developers of free software are heartened and -encouraged by the resulting cooperation. However, in the case of -software used on network servers, this result may fail to come about. -The GNU General Public License permits making a modified version and -letting the public access it on a server without ever releasing its -source code to the public. - - The GNU Affero General Public License is designed specifically to -ensure that, in such cases, the modified source code becomes available -to the community. It requires the operator of a network server to -provide the source code of the modified version running there to the -users of that server. Therefore, public use of a modified version, on -a publicly accessible server, gives the public access to the source -code of the modified version. - - An older license, called the Affero General Public License and -published by Affero, was designed to accomplish similar goals. This is -a different license, not a version of the Affero GPL, but Affero has -released a new version of the Affero GPL which permits relicensing under -this license. - - The precise terms and conditions for copying, distribution and -modification follow. - - TERMS AND CONDITIONS - - 0. Definitions. - - "This License" refers to version 3 of the GNU Affero General Public License. - - "Copyright" also means copyright-like laws that apply to other kinds of -works, such as semiconductor masks. - - "The Program" refers to any copyrightable work licensed under this -License. Each licensee is addressed as "you". "Licensees" and -"recipients" may be individuals or organizations. - - To "modify" a work means to copy from or adapt all or part of the work -in a fashion requiring copyright permission, other than the making of an -exact copy. The resulting work is called a "modified version" of the -earlier work or a work "based on" the earlier work. - - A "covered work" means either the unmodified Program or a work based -on the Program. - - To "propagate" a work means to do anything with it that, without -permission, would make you directly or secondarily liable for -infringement under applicable copyright law, except executing it on a -computer or modifying a private copy. Propagation includes copying, -distribution (with or without modification), making available to the -public, and in some countries other activities as well. - - To "convey" a work means any kind of propagation that enables other -parties to make or receive copies. Mere interaction with a user through -a computer network, with no transfer of a copy, is not conveying. - - An interactive user interface displays "Appropriate Legal Notices" -to the extent that it includes a convenient and prominently visible -feature that (1) displays an appropriate copyright notice, and (2) -tells the user that there is no warranty for the work (except to the -extent that warranties are provided), that licensees may convey the -work under this License, and how to view a copy of this License. If -the interface presents a list of user commands or options, such as a -menu, a prominent item in the list meets this criterion. - - 1. Source Code. - - The "source code" for a work means the preferred form of the work -for making modifications to it. "Object code" means any non-source -form of a work. - - A "Standard Interface" means an interface that either is an official -standard defined by a recognized standards body, or, in the case of -interfaces specified for a particular programming language, one that -is widely used among developers working in that language. - - The "System Libraries" of an executable work include anything, other -than the work as a whole, that (a) is included in the normal form of -packaging a Major Component, but which is not part of that Major -Component, and (b) serves only to enable use of the work with that -Major Component, or to implement a Standard Interface for which an -implementation is available to the public in source code form. A -"Major Component", in this context, means a major essential component -(kernel, window system, and so on) of the specific operating system -(if any) on which the executable work runs, or a compiler used to -produce the work, or an object code interpreter used to run it. - - The "Corresponding Source" for a work in object code form means all -the source code needed to generate, install, and (for an executable -work) run the object code and to modify the work, including scripts to -control those activities. However, it does not include the work's -System Libraries, or general-purpose tools or generally available free -programs which are used unmodified in performing those activities but -which are not part of the work. For example, Corresponding Source -includes interface definition files associated with source files for -the work, and the source code for shared libraries and dynamically -linked subprograms that the work is specifically designed to require, -such as by intimate data communication or control flow between those -subprograms and other parts of the work. - - The Corresponding Source need not include anything that users -can regenerate automatically from other parts of the Corresponding -Source. - - The Corresponding Source for a work in source code form is that -same work. - - 2. Basic Permissions. - - All rights granted under this License are granted for the term of -copyright on the Program, and are irrevocable provided the stated -conditions are met. This License explicitly affirms your unlimited -permission to run the unmodified Program. The output from running a -covered work is covered by this License only if the output, given its -content, constitutes a covered work. This License acknowledges your -rights of fair use or other equivalent, as provided by copyright law. - - You may make, run and propagate covered works that you do not -convey, without conditions so long as your license otherwise remains -in force. You may convey covered works to others for the sole purpose -of having them make modifications exclusively for you, or provide you -with facilities for running those works, provided that you comply with -the terms of this License in conveying all material for which you do -not control copyright. Those thus making or running the covered works -for you must do so exclusively on your behalf, under your direction -and control, on terms that prohibit them from making any copies of -your copyrighted material outside their relationship with you. - - Conveying under any other circumstances is permitted solely under -the conditions stated below. Sublicensing is not allowed; section 10 -makes it unnecessary. - - 3. Protecting Users' Legal Rights From Anti-Circumvention Law. - - No covered work shall be deemed part of an effective technological -measure under any applicable law fulfilling obligations under article -11 of the WIPO copyright treaty adopted on 20 December 1996, or -similar laws prohibiting or restricting circumvention of such -measures. - - When you convey a covered work, you waive any legal power to forbid -circumvention of technological measures to the extent such circumvention -is effected by exercising rights under this License with respect to -the covered work, and you disclaim any intention to limit operation or -modification of the work as a means of enforcing, against the work's -users, your or third parties' legal rights to forbid circumvention of -technological measures. - - 4. Conveying Verbatim Copies. - - You may convey verbatim copies of the Program's source code as you -receive it, in any medium, provided that you conspicuously and -appropriately publish on each copy an appropriate copyright notice; -keep intact all notices stating that this License and any -non-permissive terms added in accord with section 7 apply to the code; -keep intact all notices of the absence of any warranty; and give all -recipients a copy of this License along with the Program. - - You may charge any price or no price for each copy that you convey, -and you may offer support or warranty protection for a fee. - - 5. Conveying Modified Source Versions. - - You may convey a work based on the Program, or the modifications to -produce it from the Program, in the form of source code under the -terms of section 4, provided that you also meet all of these conditions: - - a) The work must carry prominent notices stating that you modified - it, and giving a relevant date. - - b) The work must carry prominent notices stating that it is - released under this License and any conditions added under section - 7. This requirement modifies the requirement in section 4 to - "keep intact all notices". - - c) You must license the entire work, as a whole, under this - License to anyone who comes into possession of a copy. This - License will therefore apply, along with any applicable section 7 - additional terms, to the whole of the work, and all its parts, - regardless of how they are packaged. This License gives no - permission to license the work in any other way, but it does not - invalidate such permission if you have separately received it. - - d) If the work has interactive user interfaces, each must display - Appropriate Legal Notices; however, if the Program has interactive - interfaces that do not display Appropriate Legal Notices, your - work need not make them do so. - - A compilation of a covered work with other separate and independent -works, which are not by their nature extensions of the covered work, -and which are not combined with it such as to form a larger program, -in or on a volume of a storage or distribution medium, is called an -"aggregate" if the compilation and its resulting copyright are not -used to limit the access or legal rights of the compilation's users -beyond what the individual works permit. Inclusion of a covered work -in an aggregate does not cause this License to apply to the other -parts of the aggregate. - - 6. Conveying Non-Source Forms. - - You may convey a covered work in object code form under the terms -of sections 4 and 5, provided that you also convey the -machine-readable Corresponding Source under the terms of this License, -in one of these ways: - - a) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by the - Corresponding Source fixed on a durable physical medium - customarily used for software interchange. - - b) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by a - written offer, valid for at least three years and valid for as - long as you offer spare parts or customer support for that product - model, to give anyone who possesses the object code either (1) a - copy of the Corresponding Source for all the software in the - product that is covered by this License, on a durable physical - medium customarily used for software interchange, for a price no - more than your reasonable cost of physically performing this - conveying of source, or (2) access to copy the - Corresponding Source from a network server at no charge. - - c) Convey individual copies of the object code with a copy of the - written offer to provide the Corresponding Source. This - alternative is allowed only occasionally and noncommercially, and - only if you received the object code with such an offer, in accord - with subsection 6b. - - d) Convey the object code by offering access from a designated - place (gratis or for a charge), and offer equivalent access to the - Corresponding Source in the same way through the same place at no - further charge. You need not require recipients to copy the - Corresponding Source along with the object code. If the place to - copy the object code is a network server, the Corresponding Source - may be on a different server (operated by you or a third party) - that supports equivalent copying facilities, provided you maintain - clear directions next to the object code saying where to find the - Corresponding Source. Regardless of what server hosts the - Corresponding Source, you remain obligated to ensure that it is - available for as long as needed to satisfy these requirements. - - e) Convey the object code using peer-to-peer transmission, provided - you inform other peers where the object code and Corresponding - Source of the work are being offered to the general public at no - charge under subsection 6d. - - A separable portion of the object code, whose source code is excluded -from the Corresponding Source as a System Library, need not be -included in conveying the object code work. - - A "User Product" is either (1) a "consumer product", which means any -tangible personal property which is normally used for personal, family, -or household purposes, or (2) anything designed or sold for incorporation -into a dwelling. In determining whether a product is a consumer product, -doubtful cases shall be resolved in favor of coverage. For a particular -product received by a particular user, "normally used" refers to a -typical or common use of that class of product, regardless of the status -of the particular user or of the way in which the particular user -actually uses, or expects or is expected to use, the product. A product -is a consumer product regardless of whether the product has substantial -commercial, industrial or non-consumer uses, unless such uses represent -the only significant mode of use of the product. - - "Installation Information" for a User Product means any methods, -procedures, authorization keys, or other information required to install -and execute modified versions of a covered work in that User Product from -a modified version of its Corresponding Source. The information must -suffice to ensure that the continued functioning of the modified object -code is in no case prevented or interfered with solely because -modification has been made. - - If you convey an object code work under this section in, or with, or -specifically for use in, a User Product, and the conveying occurs as -part of a transaction in which the right of possession and use of the -User Product is transferred to the recipient in perpetuity or for a -fixed term (regardless of how the transaction is characterized), the -Corresponding Source conveyed under this section must be accompanied -by the Installation Information. But this requirement does not apply -if neither you nor any third party retains the ability to install -modified object code on the User Product (for example, the work has -been installed in ROM). - - The requirement to provide Installation Information does not include a -requirement to continue to provide support service, warranty, or updates -for a work that has been modified or installed by the recipient, or for -the User Product in which it has been modified or installed. Access to a -network may be denied when the modification itself materially and -adversely affects the operation of the network or violates the rules and -protocols for communication across the network. - - Corresponding Source conveyed, and Installation Information provided, -in accord with this section must be in a format that is publicly -documented (and with an implementation available to the public in -source code form), and must require no special password or key for -unpacking, reading or copying. - - 7. Additional Terms. - - "Additional permissions" are terms that supplement the terms of this -License by making exceptions from one or more of its conditions. -Additional permissions that are applicable to the entire Program shall -be treated as though they were included in this License, to the extent -that they are valid under applicable law. If additional permissions -apply only to part of the Program, that part may be used separately -under those permissions, but the entire Program remains governed by -this License without regard to the additional permissions. - - When you convey a copy of a covered work, you may at your option -remove any additional permissions from that copy, or from any part of -it. (Additional permissions may be written to require their own -removal in certain cases when you modify the work.) You may place -additional permissions on material, added by you to a covered work, -for which you have or can give appropriate copyright permission. - - Notwithstanding any other provision of this License, for material you -add to a covered work, you may (if authorized by the copyright holders of -that material) supplement the terms of this License with terms: - - a) Disclaiming warranty or limiting liability differently from the - terms of sections 15 and 16 of this License; or - - b) Requiring preservation of specified reasonable legal notices or - author attributions in that material or in the Appropriate Legal - Notices displayed by works containing it; or - - c) Prohibiting misrepresentation of the origin of that material, or - requiring that modified versions of such material be marked in - reasonable ways as different from the original version; or - - d) Limiting the use for publicity purposes of names of licensors or - authors of the material; or - - e) Declining to grant rights under trademark law for use of some - trade names, trademarks, or service marks; or - - f) Requiring indemnification of licensors and authors of that - material by anyone who conveys the material (or modified versions of - it) with contractual assumptions of liability to the recipient, for - any liability that these contractual assumptions directly impose on - those licensors and authors. - - All other non-permissive additional terms are considered "further -restrictions" within the meaning of section 10. If the Program as you -received it, or any part of it, contains a notice stating that it is -governed by this License along with a term that is a further -restriction, you may remove that term. If a license document contains -a further restriction but permits relicensing or conveying under this -License, you may add to a covered work material governed by the terms -of that license document, provided that the further restriction does -not survive such relicensing or conveying. - - If you add terms to a covered work in accord with this section, you -must place, in the relevant source files, a statement of the -additional terms that apply to those files, or a notice indicating -where to find the applicable terms. - - Additional terms, permissive or non-permissive, may be stated in the -form of a separately written license, or stated as exceptions; -the above requirements apply either way. - - 8. Termination. - - You may not propagate or modify a covered work except as expressly -provided under this License. Any attempt otherwise to propagate or -modify it is void, and will automatically terminate your rights under -this License (including any patent licenses granted under the third -paragraph of section 11). - - However, if you cease all violation of this License, then your -license from a particular copyright holder is reinstated (a) -provisionally, unless and until the copyright holder explicitly and -finally terminates your license, and (b) permanently, if the copyright -holder fails to notify you of the violation by some reasonable means -prior to 60 days after the cessation. - - Moreover, your license from a particular copyright holder is -reinstated permanently if the copyright holder notifies you of the -violation by some reasonable means, this is the first time you have -received notice of violation of this License (for any work) from that -copyright holder, and you cure the violation prior to 30 days after -your receipt of the notice. - - Termination of your rights under this section does not terminate the -licenses of parties who have received copies or rights from you under -this License. If your rights have been terminated and not permanently -reinstated, you do not qualify to receive new licenses for the same -material under section 10. - - 9. Acceptance Not Required for Having Copies. - - You are not required to accept this License in order to receive or -run a copy of the Program. Ancillary propagation of a covered work -occurring solely as a consequence of using peer-to-peer transmission -to receive a copy likewise does not require acceptance. However, -nothing other than this License grants you permission to propagate or -modify any covered work. These actions infringe copyright if you do -not accept this License. Therefore, by modifying or propagating a -covered work, you indicate your acceptance of this License to do so. - - 10. Automatic Licensing of Downstream Recipients. - - Each time you convey a covered work, the recipient automatically -receives a license from the original licensors, to run, modify and -propagate that work, subject to this License. You are not responsible -for enforcing compliance by third parties with this License. - - An "entity transaction" is a transaction transferring control of an -organization, or substantially all assets of one, or subdividing an -organization, or merging organizations. If propagation of a covered -work results from an entity transaction, each party to that -transaction who receives a copy of the work also receives whatever -licenses to the work the party's predecessor in interest had or could -give under the previous paragraph, plus a right to possession of the -Corresponding Source of the work from the predecessor in interest, if -the predecessor has it or can get it with reasonable efforts. - - You may not impose any further restrictions on the exercise of the -rights granted or affirmed under this License. For example, you may -not impose a license fee, royalty, or other charge for exercise of -rights granted under this License, and you may not initiate litigation -(including a cross-claim or counterclaim in a lawsuit) alleging that -any patent claim is infringed by making, using, selling, offering for -sale, or importing the Program or any portion of it. - - 11. Patents. - - A "contributor" is a copyright holder who authorizes use under this -License of the Program or a work on which the Program is based. The -work thus licensed is called the contributor's "contributor version". - - A contributor's "essential patent claims" are all patent claims -owned or controlled by the contributor, whether already acquired or -hereafter acquired, that would be infringed by some manner, permitted -by this License, of making, using, or selling its contributor version, -but do not include claims that would be infringed only as a -consequence of further modification of the contributor version. For -purposes of this definition, "control" includes the right to grant -patent sublicenses in a manner consistent with the requirements of -this License. - - Each contributor grants you a non-exclusive, worldwide, royalty-free -patent license under the contributor's essential patent claims, to -make, use, sell, offer for sale, import and otherwise run, modify and -propagate the contents of its contributor version. - - In the following three paragraphs, a "patent license" is any express -agreement or commitment, however denominated, not to enforce a patent -(such as an express permission to practice a patent or covenant not to -sue for patent infringement). To "grant" such a patent license to a -party means to make such an agreement or commitment not to enforce a -patent against the party. - - If you convey a covered work, knowingly relying on a patent license, -and the Corresponding Source of the work is not available for anyone -to copy, free of charge and under the terms of this License, through a -publicly available network server or other readily accessible means, -then you must either (1) cause the Corresponding Source to be so -available, or (2) arrange to deprive yourself of the benefit of the -patent license for this particular work, or (3) arrange, in a manner -consistent with the requirements of this License, to extend the patent -license to downstream recipients. "Knowingly relying" means you have -actual knowledge that, but for the patent license, your conveying the -covered work in a country, or your recipient's use of the covered work -in a country, would infringe one or more identifiable patents in that -country that you have reason to believe are valid. - - If, pursuant to or in connection with a single transaction or -arrangement, you convey, or propagate by procuring conveyance of, a -covered work, and grant a patent license to some of the parties -receiving the covered work authorizing them to use, propagate, modify -or convey a specific copy of the covered work, then the patent license -you grant is automatically extended to all recipients of the covered -work and works based on it. - - A patent license is "discriminatory" if it does not include within -the scope of its coverage, prohibits the exercise of, or is -conditioned on the non-exercise of one or more of the rights that are -specifically granted under this License. You may not convey a covered -work if you are a party to an arrangement with a third party that is -in the business of distributing software, under which you make payment -to the third party based on the extent of your activity of conveying -the work, and under which the third party grants, to any of the -parties who would receive the covered work from you, a discriminatory -patent license (a) in connection with copies of the covered work -conveyed by you (or copies made from those copies), or (b) primarily -for and in connection with specific products or compilations that -contain the covered work, unless you entered into that arrangement, -or that patent license was granted, prior to 28 March 2007. - - Nothing in this License shall be construed as excluding or limiting -any implied license or other defenses to infringement that may -otherwise be available to you under applicable patent law. - - 12. No Surrender of Others' Freedom. - - If conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot convey a -covered work so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you may -not convey it at all. For example, if you agree to terms that obligate you -to collect a royalty for further conveying from those to whom you convey -the Program, the only way you could satisfy both those terms and this -License would be to refrain entirely from conveying the Program. - - 13. Remote Network Interaction; Use with the GNU General Public License. - - Notwithstanding any other provision of this License, if you modify the -Program, your modified version must prominently offer all users -interacting with it remotely through a computer network (if your version -supports such interaction) an opportunity to receive the Corresponding -Source of your version by providing access to the Corresponding Source -from a network server at no charge, through some standard or customary -means of facilitating copying of software. This Corresponding Source -shall include the Corresponding Source for any work covered by version 3 -of the GNU General Public License that is incorporated pursuant to the -following paragraph. - - Notwithstanding any other provision of this License, you have -permission to link or combine any covered work with a work licensed -under version 3 of the GNU General Public License into a single -combined work, and to convey the resulting work. The terms of this -License will continue to apply to the part which is the covered work, -but the work with which it is combined will remain governed by version -3 of the GNU General Public License. - - 14. Revised Versions of this License. - - The Free Software Foundation may publish revised and/or new versions of -the GNU Affero General Public License from time to time. Such new versions -will be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - - Each version is given a distinguishing version number. If the -Program specifies that a certain numbered version of the GNU Affero General -Public License "or any later version" applies to it, you have the -option of following the terms and conditions either of that numbered -version or of any later version published by the Free Software -Foundation. If the Program does not specify a version number of the -GNU Affero General Public License, you may choose any version ever published -by the Free Software Foundation. - - If the Program specifies that a proxy can decide which future -versions of the GNU Affero General Public License can be used, that proxy's -public statement of acceptance of a version permanently authorizes you -to choose that version for the Program. - - Later license versions may give you additional or different -permissions. However, no additional obligations are imposed on any -author or copyright holder as a result of your choosing to follow a -later version. - - 15. Disclaimer of Warranty. - - THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY -APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT -HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY -OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, -THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM -IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF -ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. Limitation of Liability. - - IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS -THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY -GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE -USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF -DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD -PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), -EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF -SUCH DAMAGES. - - 17. Interpretation of Sections 15 and 16. - - If the disclaimer of warranty and limitation of liability provided -above cannot be given local legal effect according to their terms, -reviewing courts shall apply local law that most closely approximates -an absolute waiver of all civil liability in connection with the -Program, unless a warranty or assumption of liability accompanies a -copy of the Program in return for a fee. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -state the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published - by the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program. If not, see . - -Also add information on how to contact you by electronic and paper mail. - - If your software can interact with users remotely through a computer -network, you should also make sure that it provides a way for users to -get its source. For example, if your program is a web application, its -interface could display a "Source" link that leads users to an archive -of the code. There are many ways you could offer source, and different -solutions will be better for different programs; see section 13 for the -specific requirements. - - You should also get your employer (if you work as a programmer) or school, -if any, to sign a "copyright disclaimer" for the program, if necessary. -For more information on this, and how to apply and follow the GNU AGPL, see -. \ No newline at end of file diff --git a/partner_phone_secondary/README.rst b/partner_phone_secondary/README.rst deleted file mode 100644 index 38f34a1..0000000 --- a/partner_phone_secondary/README.rst +++ /dev/null @@ -1,81 +0,0 @@ -================================== -Secondary phone number on partners -================================== - -.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! This file is generated by oca-gen-addon-readme !! - !! changes will be overwritten. !! - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - -.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png - :target: https://odoo-community.org/page/development-status - :alt: Beta -.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png - :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html - :alt: License: AGPL-3 -.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fpartner--contact-lightgray.png?logo=github - :target: https://github.com/OCA/partner-contact/tree/14.0/partner_phone_secondary - :alt: OCA/partner-contact -.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/partner-contact-14-0/partner-contact-14-0-partner_phone_secondary - :alt: Translate me on Weblate -.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png - :target: https://runbot.odoo-community.org/runbot/134/14.0 - :alt: Try me on Runbot - -|badge1| |badge2| |badge3| |badge4| |badge5| - -Adds a secondary phone number on partners - -**Table of contents** - -.. contents:: - :local: - -Bug Tracker -=========== - -Bugs are tracked on `GitHub Issues `_. -In case of trouble, please check there if your issue has already been reported. -If you spotted it first, help us smashing it by providing a detailed and welcomed -`feedback `_. - -Do not contact contributors directly about support or help with technical issues. - -Credits -======= - -Authors -~~~~~~~ - -* Iván Todorovich - -Contributors -~~~~~~~~~~~~ - -* Iván Todorovich - -Maintainers -~~~~~~~~~~~ - -This module is maintained by the OCA. - -.. image:: https://odoo-community.org/logo.png - :alt: Odoo Community Association - :target: https://odoo-community.org - -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. - -.. |maintainer-ivantodorovich| image:: https://github.com/ivantodorovich.png?size=40px - :target: https://github.com/ivantodorovich - :alt: ivantodorovich - -Current `maintainer `__: - -|maintainer-ivantodorovich| - -This module is part of the `OCA/partner-contact `_ project on GitHub. - -You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. \ No newline at end of file diff --git a/partner_phone_secondary/__init__.py b/partner_phone_secondary/__init__.py deleted file mode 100644 index 0650744..0000000 --- a/partner_phone_secondary/__init__.py +++ /dev/null @@ -1 +0,0 @@ -from . import models diff --git a/partner_phone_secondary/__manifest__.py b/partner_phone_secondary/__manifest__.py deleted file mode 100644 index 4032cbf..0000000 --- a/partner_phone_secondary/__manifest__.py +++ /dev/null @@ -1,15 +0,0 @@ -# Copyright 2020 - Iván Todorovich -# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). - -{ - "name": "Secondary phone number on partners", - "summary": "Adds a secondary phone number on partners", - "license": "AGPL-3", - "version": "2.0.1.0.0", - "author": "Iván Todorovich, Odoo Community Association (OCA)", - "maintainers": ["ivantodorovich"], - "category": "Customer Relationship Management", - "depends": ["base"], - "website": "https://gitlab.com/flectra-community/partner-contact", - "data": ["views/res_partner.xml"], -} diff --git a/partner_phone_secondary/i18n/partner_phone_secondary.pot b/partner_phone_secondary/i18n/partner_phone_secondary.pot deleted file mode 100644 index ad7ca41..0000000 --- a/partner_phone_secondary/i18n/partner_phone_secondary.pot +++ /dev/null @@ -1,40 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * partner_phone_secondary -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 14.0\n" -"Report-Msgid-Bugs-To: \n" -"Last-Translator: \n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: \n" - -#. module: partner_phone_secondary -#: model:ir.model,name:partner_phone_secondary.model_res_partner -msgid "Contact" -msgstr "" - -#. module: partner_phone_secondary -#: model:ir.model.fields,field_description:partner_phone_secondary.field_res_partner__display_name -msgid "Display Name" -msgstr "" - -#. module: partner_phone_secondary -#: model:ir.model.fields,field_description:partner_phone_secondary.field_res_partner__id -msgid "ID" -msgstr "" - -#. module: partner_phone_secondary -#: model:ir.model.fields,field_description:partner_phone_secondary.field_res_partner____last_update -msgid "Last Modified on" -msgstr "" - -#. module: partner_phone_secondary -#: model:ir.model.fields,field_description:partner_phone_secondary.field_res_partner__phone2 -#: model:ir.model.fields,field_description:partner_phone_secondary.field_res_users__phone2 -msgid "Phone (Secondary)" -msgstr "" diff --git a/partner_phone_secondary/models/__init__.py b/partner_phone_secondary/models/__init__.py deleted file mode 100644 index 91fed54..0000000 --- a/partner_phone_secondary/models/__init__.py +++ /dev/null @@ -1 +0,0 @@ -from . import res_partner diff --git a/partner_phone_secondary/models/res_partner.py b/partner_phone_secondary/models/res_partner.py deleted file mode 100644 index e534690..0000000 --- a/partner_phone_secondary/models/res_partner.py +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright 2020 - Iván Todorovich -# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). - -from flectra import api, fields, models - - -class ResPartner(models.Model): - _inherit = "res.partner" - - phone2 = fields.Char("Phone (Secondary)") - - @api.onchange("phone2", "country_id", "company_id") - def _onchange_phone2_validation(self): - # Compatibility with phone_validation - if hasattr(self, "phone_format"): - if self.phone2: - self.phone2 = self.phone_format(self.phone2) diff --git a/partner_phone_secondary/static/description/icon.png b/partner_phone_secondary/static/description/icon.png deleted file mode 100644 index 3a0328b..0000000 Binary files a/partner_phone_secondary/static/description/icon.png and /dev/null differ diff --git a/partner_phone_secondary/static/description/index.html b/partner_phone_secondary/static/description/index.html deleted file mode 100644 index 53309cf..0000000 --- a/partner_phone_secondary/static/description/index.html +++ /dev/null @@ -1,421 +0,0 @@ - - - - - - -Secondary phone number on partners - - - -
-

Secondary phone number on partners

- - -

Beta License: AGPL-3 OCA/partner-contact Translate me on Weblate Try me on Runbot

-

Adds a secondary phone number on partners

-

Table of contents

- -
-

Bug Tracker

-

Bugs are tracked on GitHub Issues. -In case of trouble, please check there if your issue has already been reported. -If you spotted it first, help us smashing it by providing a detailed and welcomed -feedback.

-

Do not contact contributors directly about support or help with technical issues.

-
-
-

Credits

-
-

Authors

-
    -
  • Iván Todorovich
  • -
-
-
-

Contributors

- -
-
-

Maintainers

-

This module is maintained by the OCA.

-Odoo Community Association -

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.

-

Current maintainer:

-

ivantodorovich

-

This module is part of the OCA/partner-contact project on GitHub.

-

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

-
-
-
- - diff --git a/partner_phone_secondary/tests/__init__.py b/partner_phone_secondary/tests/__init__.py deleted file mode 100644 index 6a02ed6..0000000 --- a/partner_phone_secondary/tests/__init__.py +++ /dev/null @@ -1 +0,0 @@ -from . import test_partner_phone_secondary diff --git a/partner_phone_secondary/tests/test_partner_phone_secondary.py b/partner_phone_secondary/tests/test_partner_phone_secondary.py deleted file mode 100644 index f805cdd..0000000 --- a/partner_phone_secondary/tests/test_partner_phone_secondary.py +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 2020 - Iván Todorovich -# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). - -from flectra.tests.common import Form, TransactionCase - - -class TestPartnerPhoneSecondary(TransactionCase): - def test_01_phone_validation_compatibility(self): - # This is here only to get code coverage. - with Form(self.env["res.partner"]) as form: - form.name = "French Partner" - form.country_id = self.env.ref("base.fr") - form.phone = "766666666" - form.phone2 = "766666666" - # It's not the purpose of this module to test phone_validation, - # nor how it formats phone numbers. Also it's not directly depended - # by this module. We do know for sure, though, that the same number - # is going to be formatted in the exact same way. - self.assertEqual(form.phone, form.phone2) diff --git a/partner_phone_secondary/views/res_partner.xml b/partner_phone_secondary/views/res_partner.xml deleted file mode 100644 index d5d96c0..0000000 --- a/partner_phone_secondary/views/res_partner.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - res.partner - - - - - - - - - - diff --git a/partner_priority/COPYRIGHT b/partner_priority/COPYRIGHT deleted file mode 100644 index 7d5c9d6..0000000 --- a/partner_priority/COPYRIGHT +++ /dev/null @@ -1,16 +0,0 @@ -Most of the files are - - :Copyright: This stylesheet has been placed in the public domain. - - - - Low - Low Priority - 1 - - - Normal - Normal Priority - 3 - - - Elevated - Elevated Priority - 5 - - - Critical - Critical Priority - 8 - - diff --git a/partner_priority/i18n/partner_priority.pot b/partner_priority/i18n/partner_priority.pot deleted file mode 100644 index 3caee81..0000000 --- a/partner_priority/i18n/partner_priority.pot +++ /dev/null @@ -1,97 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * partner_priority -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 14.0\n" -"Report-Msgid-Bugs-To: \n" -"Last-Translator: \n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: \n" - -#. module: partner_priority -#: model:ir.model,name:partner_priority.model_res_partner -msgid "Contact" -msgstr "" - -#. module: partner_priority -#: model:ir.model.fields,field_description:partner_priority.field_partner_priority__create_uid -msgid "Created by" -msgstr "" - -#. module: partner_priority -#: model:ir.model.fields,field_description:partner_priority.field_partner_priority__create_date -msgid "Created on" -msgstr "" - -#. module: partner_priority -#: model:ir.model.fields,field_description:partner_priority.field_partner_priority__description -msgid "Description" -msgstr "" - -#. module: partner_priority -#: model:ir.model.fields,field_description:partner_priority.field_partner_priority__display_name -#: model:ir.model.fields,field_description:partner_priority.field_res_partner__display_name -msgid "Display Name" -msgstr "" - -#. module: partner_priority -#: model:ir.model.fields,field_description:partner_priority.field_partner_priority__id -#: model:ir.model.fields,field_description:partner_priority.field_res_partner__id -msgid "ID" -msgstr "" - -#. module: partner_priority -#: model:ir.model.fields,field_description:partner_priority.field_partner_priority____last_update -#: model:ir.model.fields,field_description:partner_priority.field_res_partner____last_update -msgid "Last Modified on" -msgstr "" - -#. module: partner_priority -#: model:ir.model.fields,field_description:partner_priority.field_partner_priority__write_uid -msgid "Last Updated by" -msgstr "" - -#. module: partner_priority -#: model:ir.model.fields,field_description:partner_priority.field_partner_priority__write_date -msgid "Last Updated on" -msgstr "" - -#. module: partner_priority -#: model_terms:ir.ui.view,arch_db:partner_priority.partner_priority_view_form -msgid "Name" -msgstr "" - -#. module: partner_priority -#: model:ir.model,name:partner_priority.model_partner_priority -msgid "Partner Priority" -msgstr "" - -#. module: partner_priority -#: model:ir.ui.menu,name:partner_priority.res_partner_priority_menu -msgid "Priorities" -msgstr "" - -#. module: partner_priority -#: model:ir.model.fields,field_description:partner_priority.field_partner_priority__name -#: model:ir.model.fields,field_description:partner_priority.field_res_partner__priority_id -#: model:ir.model.fields,field_description:partner_priority.field_res_users__priority_id -#: model_terms:ir.ui.view,arch_db:partner_priority.partner_priority_view_form -#: model_terms:ir.ui.view,arch_db:partner_priority.partner_priority_view_list -#: model_terms:ir.ui.view,arch_db:partner_priority.view_res_partner_filter -msgid "Priority" -msgstr "" - -#. module: partner_priority -#: model:ir.actions.act_window,name:partner_priority.partner_priority_action -msgid "Priority Action" -msgstr "" - -#. module: partner_priority -#: model:ir.model.fields,field_description:partner_priority.field_partner_priority__sequence -msgid "Sequence" -msgstr "" diff --git a/partner_priority/models/__init__.py b/partner_priority/models/__init__.py deleted file mode 100644 index 7aa4535..0000000 --- a/partner_priority/models/__init__.py +++ /dev/null @@ -1,4 +0,0 @@ -# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). - -from . import partner_priority -from . import res_partner diff --git a/partner_priority/models/partner_priority.py b/partner_priority/models/partner_priority.py deleted file mode 100644 index da26a1e..0000000 --- a/partner_priority/models/partner_priority.py +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright 2019 Patrick Wilson -# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). - -from flectra import fields, models - - -class PartnerPriority(models.Model): - _name = "partner.priority" - _order = "sequence" - _description = "Partner Priority" - - name = fields.Char(string="Priority", required=True) - description = fields.Text(required=True) - sequence = fields.Integer( - required=True, - default=0, - ) diff --git a/partner_priority/models/res_partner.py b/partner_priority/models/res_partner.py deleted file mode 100644 index 1d2bb1c..0000000 --- a/partner_priority/models/res_partner.py +++ /dev/null @@ -1,10 +0,0 @@ -# Copyright 2019 Patrick Wilson -# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). - -from flectra import fields, models - - -class ResPartner(models.Model): - _inherit = "res.partner" - - priority_id = fields.Many2one("partner.priority") diff --git a/partner_priority/security/ir.model.access.csv b/partner_priority/security/ir.model.access.csv deleted file mode 100644 index 5bfff61..0000000 --- a/partner_priority/security/ir.model.access.csv +++ /dev/null @@ -1,3 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_partner_priority_user,partner.priority.user,model_partner_priority,base.group_user,1,0,0,0, -access_partner_priority_manager,partner.priority.manager,model_partner_priority,base.group_partner_manager,1,1,1,1, diff --git a/partner_priority/static/description/icon.png b/partner_priority/static/description/icon.png deleted file mode 100644 index 3a0328b..0000000 Binary files a/partner_priority/static/description/icon.png and /dev/null differ diff --git a/partner_priority/static/description/index.html b/partner_priority/static/description/index.html deleted file mode 100644 index a776b13..0000000 --- a/partner_priority/static/description/index.html +++ /dev/null @@ -1,431 +0,0 @@ - - - - - - -Partner Priority - - - -
-

Partner Priority

- - -

Beta License: AGPL-3 OCA/partner-contact Translate me on Weblate Try me on Runbot

-

This module adds priority on partners. Priorities can be used to rank partners or as a way to mark the sensitivity level of a customer.

-

Table of contents

- -
-

Usage

-

To use this module, you need to:

-
    -
  1. Configure via CONTACT -> CONFIGURATION -> PRIORITIES.
  2. -
  3. Set the priority level on the partner form.
  4. -
-
-
-

Bug Tracker

-

Bugs are tracked on GitHub Issues. -In case of trouble, please check there if your issue has already been reported. -If you spotted it first, help us smashing it by providing a detailed and welcomed -feedback.

-

Do not contact contributors directly about support or help with technical issues.

-
-
-

Credits

-
-

Authors

-
    -
  • Patrick Wilson
  • -
-
-
-

Contributors

- -
-
-

Maintainers

-

This module is maintained by the OCA.

-Odoo Community Association -

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.

-

Current maintainer:

-

patrickrwilson

-

This module is part of the OCA/partner-contact project on GitHub.

-

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

-
-
-
- - diff --git a/partner_priority/views/partner_priority.xml b/partner_priority/views/partner_priority.xml deleted file mode 100644 index 1cb7ae7..0000000 --- a/partner_priority/views/partner_priority.xml +++ /dev/null @@ -1,46 +0,0 @@ - - - - Priority List - partner.priority - - - - - - - - - - Priority Form - partner.priority - -
- -
-
- - - -
-
-
-
- - Priority Action - partner.priority - tree,form - - -
diff --git a/partner_priority/views/res_partner.xml b/partner_priority/views/res_partner.xml deleted file mode 100644 index 20fad02..0000000 --- a/partner_priority/views/res_partner.xml +++ /dev/null @@ -1,31 +0,0 @@ - - - - partner.priority.form - res.partner - - - - - - - - - partner.priority.filter - res.partner - - - - - - - - diff --git a/partner_tier_validation/COPYRIGHT b/partner_tier_validation/COPYRIGHT deleted file mode 100644 index 114451e..0000000 --- a/partner_tier_validation/COPYRIGHT +++ /dev/null @@ -1,14 +0,0 @@ -Most of the files are - - Copyright 2019 Open Source Integrators - Copyright 2018 Flectra Community - -Many files also contain contributions from third -parties. In this case the original copyright of -the contributions can be traced through the -history of the source version control system. - -When that is not the case, the files contain a prominent -notice stating the original copyright and applicable -license, or come with their own dedicated COPYRIGHT -and/or LICENSE file. \ No newline at end of file diff --git a/partner_tier_validation/LICENSE b/partner_tier_validation/LICENSE deleted file mode 100644 index 3939cd9..0000000 --- a/partner_tier_validation/LICENSE +++ /dev/null @@ -1,663 +0,0 @@ -For copyright information, please see the COPYRIGHT file. - -GNU AFFERO GENERAL PUBLIC LICENSE - Version 3, 19 November 2007 - - Copyright (C) 2007 Free Software Foundation, Inc. - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The GNU Affero General Public License is a free, copyleft license for -software and other kinds of works, specifically designed to ensure -cooperation with the community in the case of network server software. - - The licenses for most software and other practical works are designed -to take away your freedom to share and change the works. By contrast, -our General Public Licenses are intended to guarantee your freedom to -share and change all versions of a program--to make sure it remains free -software for all its users. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -them if you wish), that you receive source code or can get it if you -want it, that you can change the software or use pieces of it in new -free programs, and that you know you can do these things. - - Developers that use our General Public Licenses protect your rights -with two steps: (1) assert copyright on the software, and (2) offer -you this License which gives you legal permission to copy, distribute -and/or modify the software. - - A secondary benefit of defending all users' freedom is that -improvements made in alternate versions of the program, if they -receive widespread use, become available for other developers to -incorporate. Many developers of free software are heartened and -encouraged by the resulting cooperation. However, in the case of -software used on network servers, this result may fail to come about. -The GNU General Public License permits making a modified version and -letting the public access it on a server without ever releasing its -source code to the public. - - The GNU Affero General Public License is designed specifically to -ensure that, in such cases, the modified source code becomes available -to the community. It requires the operator of a network server to -provide the source code of the modified version running there to the -users of that server. Therefore, public use of a modified version, on -a publicly accessible server, gives the public access to the source -code of the modified version. - - An older license, called the Affero General Public License and -published by Affero, was designed to accomplish similar goals. This is -a different license, not a version of the Affero GPL, but Affero has -released a new version of the Affero GPL which permits relicensing under -this license. - - The precise terms and conditions for copying, distribution and -modification follow. - - TERMS AND CONDITIONS - - 0. Definitions. - - "This License" refers to version 3 of the GNU Affero General Public License. - - "Copyright" also means copyright-like laws that apply to other kinds of -works, such as semiconductor masks. - - "The Program" refers to any copyrightable work licensed under this -License. Each licensee is addressed as "you". "Licensees" and -"recipients" may be individuals or organizations. - - To "modify" a work means to copy from or adapt all or part of the work -in a fashion requiring copyright permission, other than the making of an -exact copy. The resulting work is called a "modified version" of the -earlier work or a work "based on" the earlier work. - - A "covered work" means either the unmodified Program or a work based -on the Program. - - To "propagate" a work means to do anything with it that, without -permission, would make you directly or secondarily liable for -infringement under applicable copyright law, except executing it on a -computer or modifying a private copy. Propagation includes copying, -distribution (with or without modification), making available to the -public, and in some countries other activities as well. - - To "convey" a work means any kind of propagation that enables other -parties to make or receive copies. Mere interaction with a user through -a computer network, with no transfer of a copy, is not conveying. - - An interactive user interface displays "Appropriate Legal Notices" -to the extent that it includes a convenient and prominently visible -feature that (1) displays an appropriate copyright notice, and (2) -tells the user that there is no warranty for the work (except to the -extent that warranties are provided), that licensees may convey the -work under this License, and how to view a copy of this License. If -the interface presents a list of user commands or options, such as a -menu, a prominent item in the list meets this criterion. - - 1. Source Code. - - The "source code" for a work means the preferred form of the work -for making modifications to it. "Object code" means any non-source -form of a work. - - A "Standard Interface" means an interface that either is an official -standard defined by a recognized standards body, or, in the case of -interfaces specified for a particular programming language, one that -is widely used among developers working in that language. - - The "System Libraries" of an executable work include anything, other -than the work as a whole, that (a) is included in the normal form of -packaging a Major Component, but which is not part of that Major -Component, and (b) serves only to enable use of the work with that -Major Component, or to implement a Standard Interface for which an -implementation is available to the public in source code form. A -"Major Component", in this context, means a major essential component -(kernel, window system, and so on) of the specific operating system -(if any) on which the executable work runs, or a compiler used to -produce the work, or an object code interpreter used to run it. - - The "Corresponding Source" for a work in object code form means all -the source code needed to generate, install, and (for an executable -work) run the object code and to modify the work, including scripts to -control those activities. However, it does not include the work's -System Libraries, or general-purpose tools or generally available free -programs which are used unmodified in performing those activities but -which are not part of the work. For example, Corresponding Source -includes interface definition files associated with source files for -the work, and the source code for shared libraries and dynamically -linked subprograms that the work is specifically designed to require, -such as by intimate data communication or control flow between those -subprograms and other parts of the work. - - The Corresponding Source need not include anything that users -can regenerate automatically from other parts of the Corresponding -Source. - - The Corresponding Source for a work in source code form is that -same work. - - 2. Basic Permissions. - - All rights granted under this License are granted for the term of -copyright on the Program, and are irrevocable provided the stated -conditions are met. This License explicitly affirms your unlimited -permission to run the unmodified Program. The output from running a -covered work is covered by this License only if the output, given its -content, constitutes a covered work. This License acknowledges your -rights of fair use or other equivalent, as provided by copyright law. - - You may make, run and propagate covered works that you do not -convey, without conditions so long as your license otherwise remains -in force. You may convey covered works to others for the sole purpose -of having them make modifications exclusively for you, or provide you -with facilities for running those works, provided that you comply with -the terms of this License in conveying all material for which you do -not control copyright. Those thus making or running the covered works -for you must do so exclusively on your behalf, under your direction -and control, on terms that prohibit them from making any copies of -your copyrighted material outside their relationship with you. - - Conveying under any other circumstances is permitted solely under -the conditions stated below. Sublicensing is not allowed; section 10 -makes it unnecessary. - - 3. Protecting Users' Legal Rights From Anti-Circumvention Law. - - No covered work shall be deemed part of an effective technological -measure under any applicable law fulfilling obligations under article -11 of the WIPO copyright treaty adopted on 20 December 1996, or -similar laws prohibiting or restricting circumvention of such -measures. - - When you convey a covered work, you waive any legal power to forbid -circumvention of technological measures to the extent such circumvention -is effected by exercising rights under this License with respect to -the covered work, and you disclaim any intention to limit operation or -modification of the work as a means of enforcing, against the work's -users, your or third parties' legal rights to forbid circumvention of -technological measures. - - 4. Conveying Verbatim Copies. - - You may convey verbatim copies of the Program's source code as you -receive it, in any medium, provided that you conspicuously and -appropriately publish on each copy an appropriate copyright notice; -keep intact all notices stating that this License and any -non-permissive terms added in accord with section 7 apply to the code; -keep intact all notices of the absence of any warranty; and give all -recipients a copy of this License along with the Program. - - You may charge any price or no price for each copy that you convey, -and you may offer support or warranty protection for a fee. - - 5. Conveying Modified Source Versions. - - You may convey a work based on the Program, or the modifications to -produce it from the Program, in the form of source code under the -terms of section 4, provided that you also meet all of these conditions: - - a) The work must carry prominent notices stating that you modified - it, and giving a relevant date. - - b) The work must carry prominent notices stating that it is - released under this License and any conditions added under section - 7. This requirement modifies the requirement in section 4 to - "keep intact all notices". - - c) You must license the entire work, as a whole, under this - License to anyone who comes into possession of a copy. This - License will therefore apply, along with any applicable section 7 - additional terms, to the whole of the work, and all its parts, - regardless of how they are packaged. This License gives no - permission to license the work in any other way, but it does not - invalidate such permission if you have separately received it. - - d) If the work has interactive user interfaces, each must display - Appropriate Legal Notices; however, if the Program has interactive - interfaces that do not display Appropriate Legal Notices, your - work need not make them do so. - - A compilation of a covered work with other separate and independent -works, which are not by their nature extensions of the covered work, -and which are not combined with it such as to form a larger program, -in or on a volume of a storage or distribution medium, is called an -"aggregate" if the compilation and its resulting copyright are not -used to limit the access or legal rights of the compilation's users -beyond what the individual works permit. Inclusion of a covered work -in an aggregate does not cause this License to apply to the other -parts of the aggregate. - - 6. Conveying Non-Source Forms. - - You may convey a covered work in object code form under the terms -of sections 4 and 5, provided that you also convey the -machine-readable Corresponding Source under the terms of this License, -in one of these ways: - - a) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by the - Corresponding Source fixed on a durable physical medium - customarily used for software interchange. - - b) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by a - written offer, valid for at least three years and valid for as - long as you offer spare parts or customer support for that product - model, to give anyone who possesses the object code either (1) a - copy of the Corresponding Source for all the software in the - product that is covered by this License, on a durable physical - medium customarily used for software interchange, for a price no - more than your reasonable cost of physically performing this - conveying of source, or (2) access to copy the - Corresponding Source from a network server at no charge. - - c) Convey individual copies of the object code with a copy of the - written offer to provide the Corresponding Source. This - alternative is allowed only occasionally and noncommercially, and - only if you received the object code with such an offer, in accord - with subsection 6b. - - d) Convey the object code by offering access from a designated - place (gratis or for a charge), and offer equivalent access to the - Corresponding Source in the same way through the same place at no - further charge. You need not require recipients to copy the - Corresponding Source along with the object code. If the place to - copy the object code is a network server, the Corresponding Source - may be on a different server (operated by you or a third party) - that supports equivalent copying facilities, provided you maintain - clear directions next to the object code saying where to find the - Corresponding Source. Regardless of what server hosts the - Corresponding Source, you remain obligated to ensure that it is - available for as long as needed to satisfy these requirements. - - e) Convey the object code using peer-to-peer transmission, provided - you inform other peers where the object code and Corresponding - Source of the work are being offered to the general public at no - charge under subsection 6d. - - A separable portion of the object code, whose source code is excluded -from the Corresponding Source as a System Library, need not be -included in conveying the object code work. - - A "User Product" is either (1) a "consumer product", which means any -tangible personal property which is normally used for personal, family, -or household purposes, or (2) anything designed or sold for incorporation -into a dwelling. In determining whether a product is a consumer product, -doubtful cases shall be resolved in favor of coverage. For a particular -product received by a particular user, "normally used" refers to a -typical or common use of that class of product, regardless of the status -of the particular user or of the way in which the particular user -actually uses, or expects or is expected to use, the product. A product -is a consumer product regardless of whether the product has substantial -commercial, industrial or non-consumer uses, unless such uses represent -the only significant mode of use of the product. - - "Installation Information" for a User Product means any methods, -procedures, authorization keys, or other information required to install -and execute modified versions of a covered work in that User Product from -a modified version of its Corresponding Source. The information must -suffice to ensure that the continued functioning of the modified object -code is in no case prevented or interfered with solely because -modification has been made. - - If you convey an object code work under this section in, or with, or -specifically for use in, a User Product, and the conveying occurs as -part of a transaction in which the right of possession and use of the -User Product is transferred to the recipient in perpetuity or for a -fixed term (regardless of how the transaction is characterized), the -Corresponding Source conveyed under this section must be accompanied -by the Installation Information. But this requirement does not apply -if neither you nor any third party retains the ability to install -modified object code on the User Product (for example, the work has -been installed in ROM). - - The requirement to provide Installation Information does not include a -requirement to continue to provide support service, warranty, or updates -for a work that has been modified or installed by the recipient, or for -the User Product in which it has been modified or installed. Access to a -network may be denied when the modification itself materially and -adversely affects the operation of the network or violates the rules and -protocols for communication across the network. - - Corresponding Source conveyed, and Installation Information provided, -in accord with this section must be in a format that is publicly -documented (and with an implementation available to the public in -source code form), and must require no special password or key for -unpacking, reading or copying. - - 7. Additional Terms. - - "Additional permissions" are terms that supplement the terms of this -License by making exceptions from one or more of its conditions. -Additional permissions that are applicable to the entire Program shall -be treated as though they were included in this License, to the extent -that they are valid under applicable law. If additional permissions -apply only to part of the Program, that part may be used separately -under those permissions, but the entire Program remains governed by -this License without regard to the additional permissions. - - When you convey a copy of a covered work, you may at your option -remove any additional permissions from that copy, or from any part of -it. (Additional permissions may be written to require their own -removal in certain cases when you modify the work.) You may place -additional permissions on material, added by you to a covered work, -for which you have or can give appropriate copyright permission. - - Notwithstanding any other provision of this License, for material you -add to a covered work, you may (if authorized by the copyright holders of -that material) supplement the terms of this License with terms: - - a) Disclaiming warranty or limiting liability differently from the - terms of sections 15 and 16 of this License; or - - b) Requiring preservation of specified reasonable legal notices or - author attributions in that material or in the Appropriate Legal - Notices displayed by works containing it; or - - c) Prohibiting misrepresentation of the origin of that material, or - requiring that modified versions of such material be marked in - reasonable ways as different from the original version; or - - d) Limiting the use for publicity purposes of names of licensors or - authors of the material; or - - e) Declining to grant rights under trademark law for use of some - trade names, trademarks, or service marks; or - - f) Requiring indemnification of licensors and authors of that - material by anyone who conveys the material (or modified versions of - it) with contractual assumptions of liability to the recipient, for - any liability that these contractual assumptions directly impose on - those licensors and authors. - - All other non-permissive additional terms are considered "further -restrictions" within the meaning of section 10. If the Program as you -received it, or any part of it, contains a notice stating that it is -governed by this License along with a term that is a further -restriction, you may remove that term. If a license document contains -a further restriction but permits relicensing or conveying under this -License, you may add to a covered work material governed by the terms -of that license document, provided that the further restriction does -not survive such relicensing or conveying. - - If you add terms to a covered work in accord with this section, you -must place, in the relevant source files, a statement of the -additional terms that apply to those files, or a notice indicating -where to find the applicable terms. - - Additional terms, permissive or non-permissive, may be stated in the -form of a separately written license, or stated as exceptions; -the above requirements apply either way. - - 8. Termination. - - You may not propagate or modify a covered work except as expressly -provided under this License. Any attempt otherwise to propagate or -modify it is void, and will automatically terminate your rights under -this License (including any patent licenses granted under the third -paragraph of section 11). - - However, if you cease all violation of this License, then your -license from a particular copyright holder is reinstated (a) -provisionally, unless and until the copyright holder explicitly and -finally terminates your license, and (b) permanently, if the copyright -holder fails to notify you of the violation by some reasonable means -prior to 60 days after the cessation. - - Moreover, your license from a particular copyright holder is -reinstated permanently if the copyright holder notifies you of the -violation by some reasonable means, this is the first time you have -received notice of violation of this License (for any work) from that -copyright holder, and you cure the violation prior to 30 days after -your receipt of the notice. - - Termination of your rights under this section does not terminate the -licenses of parties who have received copies or rights from you under -this License. If your rights have been terminated and not permanently -reinstated, you do not qualify to receive new licenses for the same -material under section 10. - - 9. Acceptance Not Required for Having Copies. - - You are not required to accept this License in order to receive or -run a copy of the Program. Ancillary propagation of a covered work -occurring solely as a consequence of using peer-to-peer transmission -to receive a copy likewise does not require acceptance. However, -nothing other than this License grants you permission to propagate or -modify any covered work. These actions infringe copyright if you do -not accept this License. Therefore, by modifying or propagating a -covered work, you indicate your acceptance of this License to do so. - - 10. Automatic Licensing of Downstream Recipients. - - Each time you convey a covered work, the recipient automatically -receives a license from the original licensors, to run, modify and -propagate that work, subject to this License. You are not responsible -for enforcing compliance by third parties with this License. - - An "entity transaction" is a transaction transferring control of an -organization, or substantially all assets of one, or subdividing an -organization, or merging organizations. If propagation of a covered -work results from an entity transaction, each party to that -transaction who receives a copy of the work also receives whatever -licenses to the work the party's predecessor in interest had or could -give under the previous paragraph, plus a right to possession of the -Corresponding Source of the work from the predecessor in interest, if -the predecessor has it or can get it with reasonable efforts. - - You may not impose any further restrictions on the exercise of the -rights granted or affirmed under this License. For example, you may -not impose a license fee, royalty, or other charge for exercise of -rights granted under this License, and you may not initiate litigation -(including a cross-claim or counterclaim in a lawsuit) alleging that -any patent claim is infringed by making, using, selling, offering for -sale, or importing the Program or any portion of it. - - 11. Patents. - - A "contributor" is a copyright holder who authorizes use under this -License of the Program or a work on which the Program is based. The -work thus licensed is called the contributor's "contributor version". - - A contributor's "essential patent claims" are all patent claims -owned or controlled by the contributor, whether already acquired or -hereafter acquired, that would be infringed by some manner, permitted -by this License, of making, using, or selling its contributor version, -but do not include claims that would be infringed only as a -consequence of further modification of the contributor version. For -purposes of this definition, "control" includes the right to grant -patent sublicenses in a manner consistent with the requirements of -this License. - - Each contributor grants you a non-exclusive, worldwide, royalty-free -patent license under the contributor's essential patent claims, to -make, use, sell, offer for sale, import and otherwise run, modify and -propagate the contents of its contributor version. - - In the following three paragraphs, a "patent license" is any express -agreement or commitment, however denominated, not to enforce a patent -(such as an express permission to practice a patent or covenant not to -sue for patent infringement). To "grant" such a patent license to a -party means to make such an agreement or commitment not to enforce a -patent against the party. - - If you convey a covered work, knowingly relying on a patent license, -and the Corresponding Source of the work is not available for anyone -to copy, free of charge and under the terms of this License, through a -publicly available network server or other readily accessible means, -then you must either (1) cause the Corresponding Source to be so -available, or (2) arrange to deprive yourself of the benefit of the -patent license for this particular work, or (3) arrange, in a manner -consistent with the requirements of this License, to extend the patent -license to downstream recipients. "Knowingly relying" means you have -actual knowledge that, but for the patent license, your conveying the -covered work in a country, or your recipient's use of the covered work -in a country, would infringe one or more identifiable patents in that -country that you have reason to believe are valid. - - If, pursuant to or in connection with a single transaction or -arrangement, you convey, or propagate by procuring conveyance of, a -covered work, and grant a patent license to some of the parties -receiving the covered work authorizing them to use, propagate, modify -or convey a specific copy of the covered work, then the patent license -you grant is automatically extended to all recipients of the covered -work and works based on it. - - A patent license is "discriminatory" if it does not include within -the scope of its coverage, prohibits the exercise of, or is -conditioned on the non-exercise of one or more of the rights that are -specifically granted under this License. You may not convey a covered -work if you are a party to an arrangement with a third party that is -in the business of distributing software, under which you make payment -to the third party based on the extent of your activity of conveying -the work, and under which the third party grants, to any of the -parties who would receive the covered work from you, a discriminatory -patent license (a) in connection with copies of the covered work -conveyed by you (or copies made from those copies), or (b) primarily -for and in connection with specific products or compilations that -contain the covered work, unless you entered into that arrangement, -or that patent license was granted, prior to 28 March 2007. - - Nothing in this License shall be construed as excluding or limiting -any implied license or other defenses to infringement that may -otherwise be available to you under applicable patent law. - - 12. No Surrender of Others' Freedom. - - If conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot convey a -covered work so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you may -not convey it at all. For example, if you agree to terms that obligate you -to collect a royalty for further conveying from those to whom you convey -the Program, the only way you could satisfy both those terms and this -License would be to refrain entirely from conveying the Program. - - 13. Remote Network Interaction; Use with the GNU General Public License. - - Notwithstanding any other provision of this License, if you modify the -Program, your modified version must prominently offer all users -interacting with it remotely through a computer network (if your version -supports such interaction) an opportunity to receive the Corresponding -Source of your version by providing access to the Corresponding Source -from a network server at no charge, through some standard or customary -means of facilitating copying of software. This Corresponding Source -shall include the Corresponding Source for any work covered by version 3 -of the GNU General Public License that is incorporated pursuant to the -following paragraph. - - Notwithstanding any other provision of this License, you have -permission to link or combine any covered work with a work licensed -under version 3 of the GNU General Public License into a single -combined work, and to convey the resulting work. The terms of this -License will continue to apply to the part which is the covered work, -but the work with which it is combined will remain governed by version -3 of the GNU General Public License. - - 14. Revised Versions of this License. - - The Free Software Foundation may publish revised and/or new versions of -the GNU Affero General Public License from time to time. Such new versions -will be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - - Each version is given a distinguishing version number. If the -Program specifies that a certain numbered version of the GNU Affero General -Public License "or any later version" applies to it, you have the -option of following the terms and conditions either of that numbered -version or of any later version published by the Free Software -Foundation. If the Program does not specify a version number of the -GNU Affero General Public License, you may choose any version ever published -by the Free Software Foundation. - - If the Program specifies that a proxy can decide which future -versions of the GNU Affero General Public License can be used, that proxy's -public statement of acceptance of a version permanently authorizes you -to choose that version for the Program. - - Later license versions may give you additional or different -permissions. However, no additional obligations are imposed on any -author or copyright holder as a result of your choosing to follow a -later version. - - 15. Disclaimer of Warranty. - - THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY -APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT -HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY -OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, -THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM -IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF -ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. Limitation of Liability. - - IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS -THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY -GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE -USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF -DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD -PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), -EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF -SUCH DAMAGES. - - 17. Interpretation of Sections 15 and 16. - - If the disclaimer of warranty and limitation of liability provided -above cannot be given local legal effect according to their terms, -reviewing courts shall apply local law that most closely approximates -an absolute waiver of all civil liability in connection with the -Program, unless a warranty or assumption of liability accompanies a -copy of the Program in return for a fee. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -state the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published - by the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program. If not, see . - -Also add information on how to contact you by electronic and paper mail. - - If your software can interact with users remotely through a computer -network, you should also make sure that it provides a way for users to -get its source. For example, if your program is a web application, its -interface could display a "Source" link that leads users to an archive -of the code. There are many ways you could offer source, and different -solutions will be better for different programs; see section 13 for the -specific requirements. - - You should also get your employer (if you work as a programmer) or school, -if any, to sign a "copyright disclaimer" for the program, if necessary. -For more information on this, and how to apply and follow the GNU AGPL, see -. \ No newline at end of file diff --git a/partner_tier_validation/README.rst b/partner_tier_validation/README.rst deleted file mode 100644 index cdd8a18..0000000 --- a/partner_tier_validation/README.rst +++ /dev/null @@ -1,92 +0,0 @@ -.. image:: https://img.shields.io/badge/license-AGPL--3-blue.png - :target: https://www.gnu.org/licenses/agpl - :alt: License: AGPL-3 - -======================= -Partner Tier Validation -======================= - -This module extends the functionality of Partner to support a tier -validation process. - -Installation -============ - -This module depends on ``base_tier_validation``. You can find it at -`OCA/server-ux `_ - - -Configuration -============= - -To configure this module, you need to: - -#. Go to *Settings > Technical > Tier Validations > Tier Definition*. -#. Create as many tiers as you want for Contact model. -#. Example: - Definition Formula - Tier Definition Expression - # Available locals: - # - rec: current record - - [rec.state == New] - -Usage -===== - -To use this module, you need to: - -#. Create a Contact triggering at least one "Tier Definition". -#. Click on *Request Validation* button. -#. Under the tab *Reviews* have a look to pending reviews and their statuses. -#. Validator has to update Is Customer or Is Supplier or Both for this Contact to be usable on SO/PO. - -Additional features: - -* You can filter the Invoices requesting your review through the filter *Needs my - Review*. -* User with rights to confirm the Vendor Bill (validate all tiers that would - be generated) can directly do the operation, this is, there is no need for - her/him to request a validation. - -.. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas - :alt: Try me on Runbot - :target: https://runbot.odoo-community.org/runbot/142/11.0 - -Bug Tracker -=========== - -Bugs are tracked on `GitHub Issues -`_. In case of trouble, please -check there if your issue has already been reported. If you spotted it first, -help us smash it by providing detailed and welcomed feedback. - -Credits -======= - -Images ------- - -* Odoo Community Association: `Icon `_. - -Contributors ------------- - -* Antonio Yamuta - -Do not contact contributors directly about support or help with technical issues. - -Maintainer ----------- - -.. image:: https://odoo-community.org/logo.png - :alt: Odoo Community Association - :target: https://odoo-community.org - -This module is maintained by the OCA. - -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. - -To contribute to this module, please visit https://odoo-community.org. \ No newline at end of file diff --git a/partner_tier_validation/__init__.py b/partner_tier_validation/__init__.py deleted file mode 100644 index 31660d6..0000000 --- a/partner_tier_validation/__init__.py +++ /dev/null @@ -1,3 +0,0 @@ -# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). - -from . import models diff --git a/partner_tier_validation/__manifest__.py b/partner_tier_validation/__manifest__.py deleted file mode 100644 index b09600d..0000000 --- a/partner_tier_validation/__manifest__.py +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright 2019 Open Source Integrators -# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). -{ - "name": "Partner Tier Validation", - "summary": "Extends the functionality of Contacts to" - "support a tier validation process.", - "version": "2.0.1.0.0", - "website": "https://gitlab.com/flectra-community/partner-contact", - "category": "Contact", - "author": "Open Source Integrators, Odoo Community Association (OCA)", - "license": "AGPL-3", - "application": False, - "installable": True, - "depends": ["contacts", "base_tier_validation"], - "data": [ - "views/res_partner_view.xml", - ], -} diff --git a/partner_tier_validation/i18n/partner_tier_validation.pot b/partner_tier_validation/i18n/partner_tier_validation.pot deleted file mode 100644 index c8834fb..0000000 --- a/partner_tier_validation/i18n/partner_tier_validation.pot +++ /dev/null @@ -1,211 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * partner_tier_validation -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 14.0\n" -"Report-Msgid-Bugs-To: \n" -"Last-Translator: \n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: \n" - -#. module: partner_tier_validation -#: model_terms:ir.ui.view,arch_db:partner_tier_validation.partner_form_tier -msgid "" -"This partner needs to be\n" -" approved before it can have transactions." -msgstr "" - -#. module: partner_tier_validation -#: model_terms:ir.ui.view,arch_db:partner_tier_validation.partner_form_tier -msgid "" -" Partner creation has been rejected." -msgstr "" - -#. module: partner_tier_validation -#: model_terms:ir.ui.view,arch_db:partner_tier_validation.partner_form_tier -msgid "" -" Partner has been approved and now can have" -" transactions!" -msgstr "" - -#. module: partner_tier_validation -#: model:ir.model.fields,field_description:partner_tier_validation.field_res_partner__activity_ids -msgid "Activities" -msgstr "" - -#. module: partner_tier_validation -#: model:ir.model.fields,field_description:partner_tier_validation.field_res_partner__activity_exception_decoration -msgid "Activity Exception Decoration" -msgstr "" - -#. module: partner_tier_validation -#: model:ir.model.fields,field_description:partner_tier_validation.field_res_partner__activity_state -msgid "Activity State" -msgstr "" - -#. module: partner_tier_validation -#: model:ir.model.fields,field_description:partner_tier_validation.field_res_partner__activity_type_icon -msgid "Activity Type Icon" -msgstr "" - -#. module: partner_tier_validation -#: model:ir.model.fields.selection,name:partner_tier_validation.selection__res_partner__state__approved -msgid "Approved" -msgstr "" - -#. module: partner_tier_validation -#: model:ir.model.fields,field_description:partner_tier_validation.field_res_partner__can_review -msgid "Can Review" -msgstr "" - -#. module: partner_tier_validation -#: model:ir.model,name:partner_tier_validation.model_res_partner -msgid "Contact" -msgstr "" - -#. module: partner_tier_validation -#: model:ir.model.fields,field_description:partner_tier_validation.field_res_partner__display_name -#: model:ir.model.fields,field_description:partner_tier_validation.field_tier_validation__display_name -msgid "Display Name" -msgstr "" - -#. module: partner_tier_validation -#: model:ir.model.fields,help:partner_tier_validation.field_res_partner__activity_type_icon -msgid "Font awesome icon e.g. fa-tasks" -msgstr "" - -#. module: partner_tier_validation -#: model:ir.model.fields,field_description:partner_tier_validation.field_res_partner__has_comment -msgid "Has Comment" -msgstr "" - -#. module: partner_tier_validation -#: model:ir.model.fields,field_description:partner_tier_validation.field_res_partner__id -#: model:ir.model.fields,field_description:partner_tier_validation.field_tier_validation__id -msgid "ID" -msgstr "" - -#. module: partner_tier_validation -#: model:ir.model.fields,field_description:partner_tier_validation.field_res_partner__activity_exception_icon -msgid "Icon" -msgstr "" - -#. module: partner_tier_validation -#: model:ir.model.fields,help:partner_tier_validation.field_res_partner__activity_exception_icon -msgid "Icon to indicate an exception activity." -msgstr "" - -#. module: partner_tier_validation -#: model:ir.model.fields,field_description:partner_tier_validation.field_res_partner____last_update -#: model:ir.model.fields,field_description:partner_tier_validation.field_tier_validation____last_update -msgid "Last Modified on" -msgstr "" - -#. module: partner_tier_validation -#: model:ir.model.fields,field_description:partner_tier_validation.field_res_partner__need_validation -msgid "Need Validation" -msgstr "" - -#. module: partner_tier_validation -#: model_terms:ir.ui.view,arch_db:partner_tier_validation.partner_form_tier_filter -msgid "Needs my Review" -msgstr "" - -#. module: partner_tier_validation -#: model:ir.model.fields.selection,name:partner_tier_validation.selection__res_partner__state__new -msgid "New" -msgstr "" - -#. module: partner_tier_validation -#: model:ir.model.fields,field_description:partner_tier_validation.field_res_partner__activity_date_deadline -msgid "Next Activity Deadline" -msgstr "" - -#. module: partner_tier_validation -#: model:ir.model.fields,field_description:partner_tier_validation.field_res_partner__activity_summary -msgid "Next Activity Summary" -msgstr "" - -#. module: partner_tier_validation -#: model:ir.model.fields,field_description:partner_tier_validation.field_res_partner__activity_type_id -msgid "Next Activity Type" -msgstr "" - -#. module: partner_tier_validation -#: model_terms:ir.ui.view,arch_db:partner_tier_validation.partner_form_tier_filter -msgid "Partner(s) to review" -msgstr "" - -#. module: partner_tier_validation -#: model_terms:ir.ui.view,arch_db:partner_tier_validation.partner_form_tier -msgid "Reject" -msgstr "" - -#. module: partner_tier_validation -#: model:ir.model.fields,field_description:partner_tier_validation.field_res_partner__rejected -msgid "Rejected" -msgstr "" - -#. module: partner_tier_validation -#: model_terms:ir.ui.view,arch_db:partner_tier_validation.partner_form_tier -msgid "Request Validation" -msgstr "" - -#. module: partner_tier_validation -#: model:ir.model.fields,field_description:partner_tier_validation.field_res_partner__activity_user_id -msgid "Responsible User" -msgstr "" - -#. module: partner_tier_validation -#: model_terms:ir.ui.view,arch_db:partner_tier_validation.partner_form_tier -msgid "Restart Validation" -msgstr "" - -#. module: partner_tier_validation -#: model:ir.model.fields,field_description:partner_tier_validation.field_res_partner__reviewer_ids -msgid "Reviewers" -msgstr "" - -#. module: partner_tier_validation -#: model:ir.model.fields,field_description:partner_tier_validation.field_res_partner__state -msgid "Status" -msgstr "" - -#. module: partner_tier_validation -#: model:ir.model.fields,help:partner_tier_validation.field_res_partner__activity_state -msgid "" -"Status based on activities\n" -"Overdue: Due date is already passed\n" -"Today: Activity date is today\n" -"Planned: Future activities." -msgstr "" - -#. module: partner_tier_validation -#: model:ir.model,name:partner_tier_validation.model_tier_validation -msgid "Tier Validation (abstract)" -msgstr "" - -#. module: partner_tier_validation -#: model:ir.model.fields,help:partner_tier_validation.field_res_partner__activity_exception_decoration -msgid "Type of the exception activity on record." -msgstr "" - -#. module: partner_tier_validation -#: model_terms:ir.ui.view,arch_db:partner_tier_validation.partner_form_tier -msgid "Validate" -msgstr "" - -#. module: partner_tier_validation -#: model:ir.model.fields,field_description:partner_tier_validation.field_res_partner__validated -msgid "Validated" -msgstr "" - -#. module: partner_tier_validation -#: model:ir.model.fields,field_description:partner_tier_validation.field_res_partner__review_ids -msgid "Validations" -msgstr "" diff --git a/partner_tier_validation/models/__init__.py b/partner_tier_validation/models/__init__.py deleted file mode 100644 index a415f52..0000000 --- a/partner_tier_validation/models/__init__.py +++ /dev/null @@ -1,5 +0,0 @@ -# Copyright 2019 Open Source Integrators -# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). - -from . import res_partner -from . import tier_validation diff --git a/partner_tier_validation/models/res_partner.py b/partner_tier_validation/models/res_partner.py deleted file mode 100644 index a33178d..0000000 --- a/partner_tier_validation/models/res_partner.py +++ /dev/null @@ -1,15 +0,0 @@ -# Copyright 2019 Open Source Integrators -# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). - -from flectra import fields, models - - -class ResPartner(models.Model): - _name = "res.partner" - _inherit = ["res.partner", "tier.validation", "mail.activity.mixin"] - _state_from = ["new", "to approve"] - _state_to = ["approved"] - - state = fields.Selection( - [("new", "New"), ("approved", "Approved")], string="Status", default="new" - ) diff --git a/partner_tier_validation/models/tier_validation.py b/partner_tier_validation/models/tier_validation.py deleted file mode 100644 index 113365f..0000000 --- a/partner_tier_validation/models/tier_validation.py +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 2019 Open Source Integrators -# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). - -from flectra import api, models - - -class TierValidation(models.AbstractModel): - _inherit = "tier.validation" - - @api.model - def _get_under_validation_exceptions(self): - """Extend for more field exceptions.""" - res = super(TierValidation, self)._get_under_validation_exceptions() or [] - ex_fields = ["categ_id", "state", "customer", "supplier", "excise_tax"] - for val in ex_fields: - res.append(val) - return res - - def validate_tier(self): - super(TierValidation, self).validate_tier() - # make sure to only work with res.partner object. - if self._name != "res.partner": - return - for partner in self: - rec = self.env["tier.review"].search( - [("res_id", "=", partner.id), ("model", "=", "res.partner")] - ) - if rec and rec.status == "approved": - partner.state = "approved" - - # Need to override for Partner Tier Validation since can_review field - # is set to True based only - # if current user is a member of reviewer_ids. This can_review field - # is used to enable or disable the boolean - # field Is Customer / Is Vendor not only during the Validation process - # but even if it is in Approved State. - @api.depends("review_ids") - def _compute_reviewer_ids(self): - if str(self.__class__) == "": - for rec in self: - rec.reviewer_ids = rec.review_ids.filtered( - lambda r: r.status in ("pending", "approved") - ).mapped("reviewer_ids") - else: - for rec in self: - rec.reviewer_ids = rec.review_ids.filtered( - lambda r: r.status == "pending" - ).mapped("reviewer_ids") - - def request_validation(self): - res = super().request_validation() - for rec in self.filtered(lambda x: x._name == "res.partner"): - rec.message_subscribe( - partner_ids=[ - self.env.user.partner_id.id, - ] - ) - return res diff --git a/partner_tier_validation/static/description/icon.png b/partner_tier_validation/static/description/icon.png deleted file mode 100644 index 3a0328b..0000000 Binary files a/partner_tier_validation/static/description/icon.png and /dev/null differ diff --git a/partner_tier_validation/views/res_partner_view.xml b/partner_tier_validation/views/res_partner_view.xml deleted file mode 100644 index a219a69..0000000 --- a/partner_tier_validation/views/res_partner_view.xml +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - partner.form.tier - res.partner - - - -
- -
-
- -
- - - - - - - -
- - - - -
-
- - - partner.form.tier.filter - res.partner - - - - - - - - -