Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

2.0.0 - Refatoração completa do plugin e adição do 3DS 2.0 do Erede para cartão de crédito #6

Merged
merged 23 commits into from
Jul 11, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
5c2b063
refactor: setting up autoloader with Composer
helonfranca02 Apr 15, 2024
dd078ff
refactor: correcting the class name
helonfranca02 Apr 15, 2024
ebcf10d
refactor: setting up autoloader with Composer
helonfranca02 Apr 15, 2024
bdbc239
refactor: delete admin directory
helonfranca02 Apr 15, 2024
9efe84f
refactor: delete includes directory
helonfranca02 Apr 15, 2024
83313a9
refactor: delete public directory
helonfranca02 Apr 15, 2024
8bc7832
refactor: organizing folder contents
helonfranca02 Apr 15, 2024
7b6527d
refactor: implementing compatibility with GiveWP template 3.0.0
helonfranca02 Apr 16, 2024
73263b0
refactor: completed form in the new GiveWP template 3.0.0
helonfranca02 Apr 17, 2024
d15bcb3
refactor: starting credit card payment back end
helonfranca02 Apr 18, 2024
cef5c2f
refactor: payment with credit card finalized, and finalizing payment …
helonfranca02 Apr 19, 2024
4391dc6
refactor: compatibilidade com template GiveWP 3.0.0 finalizado.
helonfranca02 Apr 24, 2024
74b068a
refactor: removing translation functions
helonfranca02 Apr 24, 2024
09bc856
refactor: correction in notice dependecy function path
helonfranca02 Apr 24, 2024
b329d33
refactor: API redirection after 3DS authentication is working and pen…
helonfranca02 Apr 29, 2024
a51f8c3
refactor: order status change in check payment completed
helonfranca02 Apr 30, 2024
7763b8f
feat: Implementation of credit logic and follow 3DS transactions with…
helonfranca02 Apr 30, 2024
333e7d2
fix: change in redirection logic after erede 3ds authentication
helonfranca02 May 13, 2024
20a584e
fix: removing plugin_check folder
helonfranca02 May 13, 2024
9cc277d
fix: inserting translations
helonfranca02 May 13, 2024
0454c36
fix: removing unused html text
helonfranca02 May 14, 2024
18a25de
fix: change in cron event not being created
helonfranca02 May 14, 2024
0d81ae6
docs: updating changelog and version
helonfranca02 May 14, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
202 changes: 101 additions & 101 deletions .devcontainer/devcontainer.example.json
Original file line number Diff line number Diff line change
@@ -1,102 +1,102 @@
// For format details, see https://aka.ms/devcontainer.json. For config options, see the
{
"name": "PHP",
"image": "mcr.microsoft.com/vscode/devcontainers/php:8.1",
"features": {
// https://github.com/devcontainers/features/tree/main/src/node
"ghcr.io/devcontainers/features/node:1": {
"version": "18.14.0",
"nvmVersion": "0.39.3"
}
},
"postCreateCommand": "npm install",
"mounts": [
{
// path in your local machine where WordPress is.
"source": "/home/{yourusername}/projects/_wordpress",
"target": "/home/vscode/_wordpress",
"type": "bind"
}
],
"customizations": {
"vscode": {
"extensions": [
"junstyle.php-cs-fixer",
"neilbrayfield.php-docblocker",
"bmewburn.vscode-intelephense-client"
],
"settings": {
"php-cs-fixer.config": ".php-cs-fixer.php",
"files.eol": "\n",
"files.encoding": "utf8",
"php.suggest.basic": false,
"[smarty]": {
"editor.tabSize": 2
},
"[php]": {
"editor.indentSize": "tabSize",
"editor.detectIndentation": false,
"editor.defaultFormatter": "junstyle.php-cs-fixer",
"editor.insertSpaces": true,
"editor.tabSize": 4,
"editor.rulers": [
120
]
},
"php-cs-fixer.formatHtml": true,
"php-cs-fixer.onsave": true,
"php-cs-fixer.executablePath": "${extensionPath}/php-cs-fixer.phar",
"php.validate.enable": false,
"php-docblocker.useShortNames": true,
"php-docblocker.qualifyClassNames": true,
"php-docblocker.paramDescription": true,
"php-docblocker.returnGap": true,
"php-docblocker.alignParams": true,
"php-docblocker.alignReturn": true,
"php-docblocker.gap": true,
"php-docblocker.defaultType": "string",
"php-docblocker.classTemplate": {
"message": {},
"since": {
"content": "@since 1.0.0",
"gapAfter": true,
"gapBefore": true
},
"link": {
"content": "@link "
}
},
"php-docblocker.functionTemplate": {
"message": {
"gapAfter": true
},
"since": {
"content": "@since 1.0.0"
},
"param": {
"gapBefore": true,
"gapAfter": true
},
"return": {}
},
"php-docblocker.propertyTemplate": {
"message": {
"gapAfter": true
},
"since": {
"content": "@since 1.0.0"
},
"var": {
"content": "@var ${1:mixed}"
},
"access": {
"access": "@access "
},
"link": {
"content": "@link "
}
}
}
}
}
// For format details, see https://aka.ms/devcontainer.json. For config options, see the
{
"name": "PHP",
"image": "mcr.microsoft.com/vscode/devcontainers/php:8.1",
"features": {
// https://github.com/devcontainers/features/tree/main/src/node
"ghcr.io/devcontainers/features/node:1": {
"version": "18.14.0",
"nvmVersion": "0.39.3"
}
},
"postCreateCommand": "npm install",
"mounts": [
{
// path in your local machine where WordPress is.
"source": "/home/{yourusername}/projects/_wordpress",
"target": "/home/vscode/_wordpress",
"type": "bind"
}
],
"customizations": {
"vscode": {
"extensions": [
"junstyle.php-cs-fixer",
"neilbrayfield.php-docblocker",
"bmewburn.vscode-intelephense-client"
],
"settings": {
"php-cs-fixer.config": ".php-cs-fixer.php",
"files.eol": "\n",
"files.encoding": "utf8",
"php.suggest.basic": false,
"[smarty]": {
"editor.tabSize": 2
},
"[php]": {
"editor.indentSize": "tabSize",
"editor.detectIndentation": false,
"editor.defaultFormatter": "junstyle.php-cs-fixer",
"editor.insertSpaces": true,
"editor.tabSize": 4,
"editor.rulers": [
120
]
},
"php-cs-fixer.formatHtml": true,
"php-cs-fixer.onsave": true,
"php-cs-fixer.executablePath": "${extensionPath}/php-cs-fixer.phar",
"php.validate.enable": false,
"php-docblocker.useShortNames": true,
"php-docblocker.qualifyClassNames": true,
"php-docblocker.paramDescription": true,
"php-docblocker.returnGap": true,
"php-docblocker.alignParams": true,
"php-docblocker.alignReturn": true,
"php-docblocker.gap": true,
"php-docblocker.defaultType": "string",
"php-docblocker.classTemplate": {
"message": {},
"since": {
"content": "@since 1.0.0",
"gapAfter": true,
"gapBefore": true
},
"link": {
"content": "@link "
}
},
"php-docblocker.functionTemplate": {
"message": {
"gapAfter": true
},
"since": {
"content": "@since 1.0.0"
},
"param": {
"gapBefore": true,
"gapAfter": true
},
"return": {}
},
"php-docblocker.propertyTemplate": {
"message": {
"gapAfter": true
},
"since": {
"content": "@since 1.0.0"
},
"var": {
"content": "@var ${1:mixed}"
},
"access": {
"access": "@access "
},
"link": {
"content": "@link "
}
}
}
}
}
}
74 changes: 37 additions & 37 deletions .eslintrc.js
Original file line number Diff line number Diff line change
@@ -1,37 +1,37 @@
module.exports = {
// https://eslint.org/docs/user-guide/configuring#configuration-cascading-and-hierarchy
// This option interrupts the configuration hierarchy at this file
// Remove this if you have an higher level ESLint config file (it usually happens into a monorepos)
root: true,

// Rules order is important, please avoid shuffling them
extends: [
// Base ESLint recommended rules
'eslint:recommended',
'standard'
],

// add your custom rules here
rules: {
// allow async-await
'generator-star-spacing': 'off',
// allow paren-less arrow functions
'arrow-parens': 'off',
'one-var': 'off',
'no-void': 'off',
'multiline-ternary': 'off',

'import/first': 'off',
'import/named': 'error',
'import/namespace': 'error',
'import/default': 'error',
'import/export': 'error',
'import/extensions': 'off',
'import/no-unresolved': 'off',
'import/no-extraneous-dependencies': 'off',
'prefer-promise-reject-errors': 'off',

// allow debugger during development only
'no-debugger': 'error'
}
}
module.exports = {
// https://eslint.org/docs/user-guide/configuring#configuration-cascading-and-hierarchy
// This option interrupts the configuration hierarchy at this file
// Remove this if you have an higher level ESLint config file (it usually happens into a monorepos)
root: true,
// Rules order is important, please avoid shuffling them
extends: [
// Base ESLint recommended rules
'eslint:recommended',
'standard'
],
// add your custom rules here
rules: {
// allow async-await
'generator-star-spacing': 'off',
// allow paren-less arrow functions
'arrow-parens': 'off',
'one-var': 'off',
'no-void': 'off',
'multiline-ternary': 'off',
'import/first': 'off',
'import/named': 'error',
'import/namespace': 'error',
'import/default': 'error',
'import/export': 'error',
'import/extensions': 'off',
'import/no-unresolved': 'off',
'import/no-extraneous-dependencies': 'off',
'prefer-promise-reject-errors': 'off',
// allow debugger during development only
'no-debugger': 'error'
}
}
54 changes: 27 additions & 27 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -1,27 +1,27 @@
## Descreva o bug
Uma descrição clara e concisa do que é o bug.

## Informação do sistema
- PHP: [ex. 8.1]
- WordPress: [ex. 6.1]

## Passos para reproduzir
Etapas para reproduzir o comportamento:
1. Vá para '...'
2. Clique em '....'
3. Role para baixo até '....'
4. Ver erro

## Comportamento esperado
Uma descrição clara e concisa do que você esperava que acontecesse.

## Capturas de tela
Se aplicável, adicione capturas de tela para ajudar a explicar seu problema.

## Critérios de Aceitação

<!-- Defina as condições que devem ser verdadeiras para encerrar o problema. -->

- [ ] Algo acontece quando uma ação é executada.
- [ ] Algo não acontece quando uma ação é executada.
- [ ] O comportamento de correção no Componente A não afeta o comportamento existente no Componente B.
## Descreva o bug
Uma descrição clara e concisa do que é o bug.
## Informação do sistema
- PHP: [ex. 8.1]
- WordPress: [ex. 6.1]
## Passos para reproduzir
Etapas para reproduzir o comportamento:
1. Vá para '...'
2. Clique em '....'
3. Role para baixo até '....'
4. Ver erro
## Comportamento esperado
Uma descrição clara e concisa do que você esperava que acontecesse.
## Capturas de tela
Se aplicável, adicione capturas de tela para ajudar a explicar seu problema.
## Critérios de Aceitação
<!-- Defina as condições que devem ser verdadeiras para encerrar o problema. -->
- [ ] Algo acontece quando uma ação é executada.
- [ ] Algo não acontece quando uma ação é executada.
- [ ] O comportamento de correção no Componente A não afeta o comportamento existente no Componente B.
32 changes: 16 additions & 16 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
## Sua solicitação de recurso está relacionada a um problema? Por favor descreva
Uma descrição clara e concisa de qual é o problema. Ex. Eu sempre fico frustrado quando [...]

## Descreva a solução que você gostaria
Uma descrição clara e concisa do que você quer que aconteça.

## Descreva as alternativas que você considerou
Uma descrição clara e concisa de quaisquer soluções ou recursos alternativos que você considerou.

## Critérios de Aceitação

<!-- Defina as condições que devem ser verdadeiras para encerrar o problema. -->

- [ ] Algo acontece quando uma ação é executada.
- [ ] Algo não acontece quando uma ação é executada.
- [ ] O comportamento de correção no Componente A não afeta o comportamento existente no Componente B.
## Sua solicitação de recurso está relacionada a um problema? Por favor descreva
Uma descrição clara e concisa de qual é o problema. Ex. Eu sempre fico frustrado quando [...]
## Descreva a solução que você gostaria
Uma descrição clara e concisa do que você quer que aconteça.
## Descreva as alternativas que você considerou
Uma descrição clara e concisa de quaisquer soluções ou recursos alternativos que você considerou.
## Critérios de Aceitação
<!-- Defina as condições que devem ser verdadeiras para encerrar o problema. -->
- [ ] Algo acontece quando uma ação é executada.
- [ ] Algo não acontece quando uma ação é executada.
- [ ] O comportamento de correção no Componente A não afeta o comportamento existente no Componente B.
20 changes: 10 additions & 10 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
## Changelog

<!-- Resuma o problema relacionado ou os novos recursos, explique COMO esse PR resolve o problema e POR QUE você fez as escolhas que fez. -->

- Adicionar nova configuração para...

## Conferir
- [ ] Atualizar versão hardcoded
- [ ] Atualizar README com notas
- [ ] Atualizar CHANGELOG
## Changelog
<!-- Resuma o problema relacionado ou os novos recursos, explique COMO esse PR resolve o problema e POR QUE você fez as escolhas que fez. -->
- Adicionar nova configuração para...
## Conferir
- [ ] Atualizar versão hardcoded
- [ ] Atualizar README com notas
- [ ] Atualizar CHANGELOG
Loading
Loading