Content
View differences
Updated by Kiran Parajuli almost 4 years ago
Generating the NC OAuth Client Implementation up to now:
1\. while saving the server host form (first form): if we have the 2nd and 3rd forms in a completed state, we re-create the NC OAuth client
2\. while saving the OP OAuth CLient values form, if we don't yet have the NC OAuth Client values, we create the NC OAuth Client and update the form with values
3\. while resetting the NC OAuth form (3rd form): this is the obvious one to replace the NC OAuth client
TODO:
* [x] [ ] for the first case, update the already created NC OAuth client (just have to update the backend values) (https://github.com/nextcloud/integration\_openproject/pull/143) values, no more changes on the UI side)
* [x] for the second case, the feature remains the same
* [x] for the third case, the feature remains the same
Other TODOs:
* [ ] eye/eye-off buttons for the encrypted field values with inspection (https://github.com/nextcloud/integration\_openproject/pull/141)
* [x] [ ] read-only input fields for the 3rd form (https://github.com/nextcloud/integration\_openproject/pull/140)
* [x] update 3rd form submit button text from \`Done\` to \`Yes I've copied these values\` (https://github.com/nextcloud/integration\_openproject/pull/124/commits/746f920a133a3fd30384154ceb0d5eabfa9557e2)
* [x] set 3rd form as completed only after the user has clicked the \`Yes I've copied these values\` button (https://github.com/nextcloud/integration\_openproject/pull/124/commits/746f920a133a3fd30384154ceb0d5eabfa9557e2)
* [x] remove the copy button for the 2nd form input fields ()
* [ ] copy copy buttons (change the icon for some seconds and show some message when some text is copied) (https://github.com/nextcloud/integration\_openproject/pull/138)
* [x] update confirm dialog texts to match with Figma (https://github.com/nextcloud/integration\_openproject/pull/144)
1\. while saving the server host form (first form): if we have the 2nd and 3rd forms in a completed state, we re-create the NC OAuth client
2\. while saving the OP OAuth CLient values form, if we don't yet have the NC OAuth Client values, we create the NC OAuth Client and update the form with values
3\. while resetting the NC OAuth form (3rd form): this is the obvious one to replace the NC OAuth client
TODO:
* [x]
* [x] for the second case, the feature remains the same
* [x] for the third case, the feature remains the same
Other TODOs:
* [ ] eye/eye-off buttons for the encrypted field values with inspection (https://github.com/nextcloud/integration\_openproject/pull/141)
* [x]
* [x] update 3rd form submit button text from \`Done\` to \`Yes I've copied these values\` (https://github.com/nextcloud/integration\_openproject/pull/124/commits/746f920a133a3fd30384154ceb0d5eabfa9557e2)
* [x] set 3rd form as completed only after the user has clicked the \`Yes I've copied these values\` button (https://github.com/nextcloud/integration\_openproject/pull/124/commits/746f920a133a3fd30384154ceb0d5eabfa9557e2)
* [x] remove the copy button for the 2nd form input fields ()
* [ ] copy
* [x] update confirm dialog texts to match with Figma (https://github.com/nextcloud/integration\_openproject/pull/144)