Commit Graph

12887 Commits

Author SHA1 Message Date
hongwei
2cd1ccac79 feature/BGv1.3 added periodic_payments - step4 2024-08-22 12:18:49 +02:00
hongwei
3eebc18ce6 Merge remote-tracking branch 'Hongwei/refactor/removedRemotedata' into develop
# Conflicts:
#	obp-api/src/main/scala/code/remotedata/RemotedataActors.scala
#	obp-api/src/main/scala/code/transactionrequests/TransactionRequests.scala
2024-08-21 11:45:29 +02:00
hongwei
1e38f601f8 refactor/Remove all akka Remotedata 2024-08-20 16:17:24 +02:00
hongwei
ea3edbe85b feature/BGv1.3 added periodic_payments - step3 2024-08-20 08:44:51 +02:00
Hongwei
d4aa006dac feature/BGv1.3 added periodic_payments - step2 2024-08-20 08:28:42 +02:00
Hongwei
756ea2e662 refactor/tweaked the authenticationRequiredMessage to true for getAdapterInfo endpoint 2024-08-16 15:26:24 +02:00
hongwei
366e4274bd feature/BGv1.3 added periodic_payments - step1 2024-08-14 11:10:00 +02:00
Simon Redfern
e40b42778c
Merge pull request #2415 from RokeJulianLockhart/patch-1
Updated `README.md`.
2024-08-13 12:18:56 +02:00
Simon Redfern
6f75607921
Merge pull request #2416 from hongwei1/develop
Feature/VRP consent
2024-08-13 11:58:10 +02:00
hongwei
983d66d1fd refactor/added the comments 2024-08-09 12:55:53 +02:00
hongwei
43bb59e992 feature/added new method getChallengesByBasketId to StoredProcedureConnector_vDec2019 2024-08-07 13:17:18 +02:00
hongwei
35d0315899 Merge remote-tracking branch 'Hongwei/develop' into develop 2024-08-06 17:35:43 +02:00
hongwei
ef2e13e9e5 bugfix/fixed the SigningBasket paymentIds and consentIds mapping 2024-08-06 17:35:12 +02:00
`{3rd: "Beedell", 1st: "Roke"}`{.JSON5}
d46e97d289
Update README.md
<blockQuote cite="964adb089b/Harmony_Individual_Contributor_Assignment_Agreement.txt (L1-L179)">

```txt
Harmony Individual Contributor Assignment Agreement

Thank you for your interest in contributing to Open Bank Project ("We" or "Us").

This contributor agreement ("Agreement") documents the rights granted by contributors to Us. To make this document effective, please sign it and send it to Us by mail, email, fax, or electronic submission, following the instructions at [SUBMISSION_INSTRUCTIONS below]. This is a legally binding document, so please read it carefully before agreeing to it. The Agreement may cover more than one software project managed by Us.

1. Definitions

        "You" means the individual who Submits a Contribution to Us.

        "Contribution" means any work of authorship that is Submitted by You to Us in which You own or assert ownership of the Copyright.
        If You do not own the Copyright in the entire work of authorship, please follow the instructions in [NONOWNER_INSTRUCTIONS below].

        "Copyright" means all rights protecting works of authorship owned or controlled by You, including copyright, moral and neighboring rights,
        as appropriate, for the full term of their existence including any extensions by You.

        "Material" means the work of authorship which is made available by Us to third parties.
        When this Agreement covers more than one software project, the Material means the work of authorship to which the Contribution was Submitted.
        After You Submit the Contribution, it may be included in the Material.

        "Submit"  means any form of electronic, verbal, or written communication sent to Us or our representatives,
        including but not limited to electronic mailing lists, source code control systems, and issue tracking systems that are managed by,
        or on behalf of, Us for the purpose of discussing and improving the Material, but excluding communication that is conspicuously
        marked or otherwise designated in writing by You as "Not a Contribution."

        "Submission Date" means the date on which You Submit a Contribution to Us.

        "Effective Date" means the date You execute this Agreement or the date You first Submit a Contribution to Us, whichever is earlier.

        "Media" means any portion of a Contribution which is not software. 

2. Grant of Rights

2.1 Copyright Assignment

(a) At the time the Contribution is Submitted, You assign to Us all right, title, and interest worldwide in all Copyright covering the Contribution;
provided that this transfer is conditioned upon compliance with Section 2.3.

(b) To the extent that any of the rights in Section 2.1(a) cannot be assigned by You to Us, You grant to Us a perpetual, worldwide, exclusive,
royalty-free, transferable, irrevocable license under such non-assigned rights, with rights to sublicense through multiple tiers of sublicensees,
to practice such non-assigned rights, including, but not limited to, the right to reproduce, modify, display, perform and distribute the Contribution;
provided that this license is conditioned upon compliance with Section 2.3.

(c) To the extent that any of the rights in Section 2.1(a) can neither be assigned nor licensed by You to Us, You irrevocably waive and agree
never to assert such rights against Us, any of our successors in interest, or any of our licensees, either direct or indirect; provided that this
agreement not to assert is conditioned upon compliance with Section 2.3.

(d) Upon such transfer of rights to Us, to the maximum extent possible, We immediately grant to You a perpetual, worldwide, non-exclusive,
royalty-free, transferable, irrevocable license under such rights covering the Contribution, with rights to sublicense through multiple tiers of
sublicensees, to reproduce, modify, display, perform, and distribute the Contribution. The intention of the parties is that this license will be as
broad as possible and to provide You with rights as similar as possible to the owner of the rights that You transferred. This license back is
limited to the Contribution and does not provide any rights to the Material.

2.2 Patent License

For patent claims including, without limitation, method, process, and apparatus claims which You [or Your Affiliates] own, control or have the
right to grant, now or in the future, You grant to Us a perpetual, worldwide, non-exclusive, transferable, royalty-free, irrevocable patent license,
with the right to sublicense these rights to multiple tiers of sublicensees, to make, have made, use, sell, offer for sale, import and otherwise transfer the
Contribution and the Contribution in combination with the Material (and portions of such combination). This license is granted only to the extent that the
exercise of the licensed rights infringes such patent claims; and provided that this license is conditioned upon compliance with Section 2.3.

2.3 Outbound License

Based on the grant of rights in Sections 2.1 and 2.2, if We include Your Contribution in a Material, We may license the Contribution under any
license(s), including copyleft, permissive, commercial, or proprietary licenses and we agree to license the Contribution under an AGPL V3
or later compatible license.

2.4 Moral Rights. If moral rights apply to the Contribution, to the maximum extent permitted by law, You waive and agree not to assert such
moral rights against Us or our successors in interest, or any of our licensees, either direct or indirect.

2.5 Our Rights. You acknowledge that We are not obligated to use Your Contribution as part of the Material and may decide to include any
Contribution We consider appropriate.

2.6 Reservation of Rights. Any rights not expressly assigned or licensed under this section are expressly reserved by You.

3. Agreement

You confirm that:

(a) You have the legal authority to enter into this Agreement.

(b) You own the Copyright and patent claims covering the Contribution which are required to grant the rights under Section 2.  

(c) The grant of rights under Section 2 does not violate any grant of rights which You have made to third parties, including Your employer.
If You are an employee, You have had Your employer approve this Agreement or sign the Entity version of this document.
If You are less than eighteen years old, please have Your parents or guardian sign the Agreement.

(d) You have followed the instructions in [NONOWNER_INSTRUCTIONS], if You do not own the Copyright in the entire work of authorship Submitted.

4. Disclaimer

EXCEPT FOR THE EXPRESS WARRANTIES IN SECTION 3, THE CONTRIBUTION IS PROVIDED "AS IS". MORE PARTICULARLY, ALL EXPRESS OR IMPLIED WARRANTIES INCLUDING,
WITHOUT LIMITATION, ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT ARE EXPRESSLY DISCLAIMED BY YOU
TO US AND BY US TO YOU. TO THE EXTENT THAT ANY SUCH WARRANTIES CANNOT BE DISCLAIMED, SUCH WARRANTY IS LIMITED IN DURATION TO THE MINIMUM PERIOD
PERMITTED BY LAW.

5. Consequential Damage Waiver

TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT WILL YOU OR US BE LIABLE FOR ANY LOSS OF PROFITS, LOSS OF ANTICIPATED SAVINGS,
LOSS OF DATA, INDIRECT, SPECIAL, INCIDENTAL, CONSEQUENTIAL AND EXEMPLARY DAMAGES ARISING OUT OF THIS AGREEMENT REGARDLESS OF THE LEGAL
OR EQUITABLE THEORY (CONTRACT, TORT OR OTHERWISE) UPON WHICH THE CLAIM IS BASED.

6. Miscellaneous

6.1 This Agreement will be governed by and construed in accordance with the laws of Germany excluding its conflicts of law provisions.
Under certain circumstances, the governing law in this section might be superseded by the United Nations Convention on Contracts for the International
Sale of Goods ("UN Convention") and the parties intend to avoid the application of the UN Convention to this Agreement and, thus,
exclude the application of the UN Convention in its entirety to this Agreement.

6.2 This Agreement sets out the entire agreement between You and Us for Your Contributions to Us and overrides all other agreements or understandings.

6.3  If You or We assign the rights or obligations received through this Agreement to a third party, as a condition of the assignment,
that third party must agree in writing to abide by all the rights and obligations in the Agreement.

6.4 The failure of either party to require performance by the other party of any provision of this Agreement in one situation
shall not affect the right of a party to require such performance at any time in the future. A waiver of performance under a
provision in one situation shall not be considered a waiver of the performance of the provision in the future or a waiver of the
provision in its entirety.

6.5 If any provision of this Agreement is found void and unenforceable, such provision will be replaced to the extent possible with a
provision that comes closest to the meaning of the original provision and which is enforceable.  The terms and conditions set forth in this
Agreement shall apply notwithstanding any failure of essential purpose of this Agreement or any limited remedy to the maximum extent
possible under law.



________________________

You:


Name: Roke Julian Lockhart Beedell

Address: The Homestead, The Common, Hanworth, NRW, NFK, ENG, GBR

Github username: RokeJulianLockhart

Email / Phone: 66an3p0y@rokejulianlockhart.addy.io / +44-7840-875616


________________________

Us:

Name:	Simon Redfern
Title:	CEO, TESOBE GmbH
Address:	Osloerstrasse 16/17, Berlin 13359, Germany



________________________


[SUBMISSION_INSTRUCTIONS] – In person.


[NONOWNER_INSTRUCTIONS] – Please tell us in person and in writing.





















This work is licensed under a Creative Commons Attribution 3.0 Unported License.
```

</blockQuote>
2024-08-06 15:55:49 +01:00
hongwei
25b163a295 refactor/tweaked the challenge logic for authorisationId 2024-08-06 12:44:58 +02:00
hongwei
78c7f3d532 refactor/typo 2024-08-05 21:58:33 +02:00
hongwei
f3e7a16326 bugfix/tweaked BGv1.3 view error messages 2024-08-02 16:50:30 +02:00
hongwei
5327443086 bugfix/added callContext to applyConsentRules method 2024-07-31 15:37:52 +02:00
hongwei
c904a815fd refactor/added log for consenter 2024-07-31 15:15:15 +02:00
hongwei
5dd05a61fd feature/added outboundAdapterConsenterInfo 2024-07-31 14:32:54 +02:00
hongwei
305099854a refactor/typo 2024-07-31 14:32:37 +02:00
hongwei
a625fc95cb feature/added consenter and outboundAdapterConsenterInfo 2024-07-30 15:05:38 +02:00
hongwei
65142f5d98 feature/VRP fixed the failed test 2024-07-29 14:23:13 +02:00
Hongwei
4b45608a3d refactor/tweaked createConsentByConsentRequestId endpoint response body 2024-07-29 11:32:16 +02:00
`{3rd: "Beedell", 1st: "Roke"}`{.JSON5}
2b1526d7e6
Updated README.md.
Massive improvements to formatting:

1.  All code blocks now use fences, instead of a combination of inconsistent (and sometimes invalid) indentation and fences without syntax declarations.
1.  Fixed approximately 30 misspellings and English syntactic errors.
1.  Ensured that no lines would accidentally conjoin due to Markdown processing - all are separated by one line, instead of being inconsistent.
2024-07-29 00:39:57 +01:00
Hongwei
c5ae53c240 refactor/tweaked error message 2024-07-26 16:46:03 +02:00
Hongwei
4e67fdb899 refactor/typo 2024-07-26 15:28:15 +02:00
hongwei
7929273180 feature/VRP add helperInfo object 2024-07-26 15:12:39 +02:00
hongwei
d7cca297ae refactor/typo 2024-07-26 14:36:11 +02:00
hongwei
65c4f64517 feature/VRP add consent_type to obp internal 2024-07-26 13:58:42 +02:00
Hongwei
9d590ccde4 bugfix/tweaked the view permission for canGetCounterparty 2024-07-26 12:48:43 +02:00
Hongwei
c2465d6d28 feature/VRP set the canAddTransactionRequestToBeneficiary_ for owner view in Migration 2024-07-26 10:47:09 +02:00
hongwei
a5ebcb53a0 feature/VRP add new permission canAddTransactionRequestToBeneficiary_ 2024-07-26 09:17:46 +02:00
hongwei
67eafacff9 feature/VRP added views to consent 2024-07-25 15:27:17 +02:00
hongwei
d84a596292 feature/VRP added account access to the user 2024-07-25 15:14:40 +02:00
hongwei
7394a5950b feature/VRP added new view permission can_add_transaction_request_to_beneficiary 2024-07-25 13:24:33 +02:00
Hongwei
00fac70873 feature/VRP add the tests 2024-07-25 10:11:21 +02:00
Hongwei
461f16c522 bugfix/added the callContext to createBerlinGroupConsentJWT method 2024-07-24 10:24:52 +02:00
Hongwei
2fb010186a refactor/added log for createBerlinGroupConsentJWT 2024-07-23 13:15:24 +02:00
hongwei
4c6f3bb025 bugfix/added vrp logic to create consent -step2 2024-07-23 00:33:33 +02:00
hongwei
1d3547ffc8 Merge remote-tracking branch 'refs/remotes/hongwei/develop' into hongwei-develop 2024-07-22 10:43:05 +02:00
hongwei
f60d7a8fd9 test/fixed the failed test 2024-07-22 10:40:37 +02:00
Hongwei
9ebe0e3c7b bugfix/added vrp logic to create consent 2024-07-22 08:53:31 +02:00
Hongwei
cf387bd561 bugfix/added the missing fields for obp consent creation 2024-07-18 21:03:21 +02:00
Simon Redfern
166c3250d8
Merge pull request #2414 from hongwei1/develop
refactor/add the log to consent issue
2024-07-16 16:48:54 +02:00
Hongwei
0f71ffcbf2 refactor/added log for checkConsumerIsActiveAndMatched method -step2 2024-07-16 12:25:25 +02:00
Hongwei
c81e439d70 refactor/added log for checkConsumerIsActiveAndMatched method -step2 2024-07-15 19:30:42 +02:00
Hongwei
edf7632f19 refactor/added log for checkConsumerIsActiveAndMatched method 2024-07-15 15:29:28 +02:00
Hongwei
1be62420ed refactor/added the use checkConsumerIsActiveAndMatched result to log 2024-07-15 15:13:15 +02:00
Hongwei
bb81d86702 refactor/added the use object to log 2024-07-15 14:57:31 +02:00