Features import
The main goal for this plugin is, if compatibiliy should be remain from the old plugin, the code itself should not be copy-pasted. Codebase should be renewed. Following below is a list of things that has been extra considered and explained why a specific action has been taken.
Stock handling
Jira Legacy |
---|
server | Tornevall Networks |
---|
columnIds | issuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | ef1f2374-e58a-319f-9d38-10348dbac859 |
---|
key | RWC-88 |
---|
|
was cancelled during october 2021, after a few notable incidents with how stock are handled by WooCommerce. The specific rule is that the plugin should never itself handle stock over WooCommerce rules since this could cause problems.Filters and actions
Normally, when building plugins there's probably a first time for everything. And if there is a second rebuild, compatibility could be handy. For this plugin, the codebase have been browsed and all prior filters have been picked up to maintain anything that looks like a compatibility requirement.
Jira Legacy |
---|
server | Tornevall Networks |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | ef1f2374-e58a-319f-9d38-10348dbac859 |
---|
key | RWC-14 |
---|
|
contains a list of the hooks and filters that resides in the old version and what happened to them in the way of transformation into the new version. Some of them are very specifically built for v2.x and the prior conditions but some of them are also possibly vital for third party developers that they are following. Especially if they ever consider this plugin as a replacement for the old one. This page explains each filter and their destiny. It will be updated as they are transformed or thrown away....
resurs_obsolete_coexistence_disable
...
Status |
---|
colour | Green |
---|
title | Implemented |
---|
|
...
Jira Legacy |
---|
showSummary | false |
---|
server | Tornevall Networks |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | ef1f2374-e58a-319f-9d38-10348dbac859 |
---|
key | RWC-15 |
---|
|
...
Status |
---|
colour | Green |
---|
title | Implemented |
---|
|
...
StoreId. Wants backwards compatibility, but with a planned integration made differently
Should reside in all flows.
...
Jira Legacy |
---|
showSummary | false |
---|
server | Tornevall Networks |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | ef1f2374-e58a-319f-9d38-10348dbac859 |
---|
key | RWC-40 |
---|
|
...
Status |
---|
colour | Green |
---|
title | Implemented |
---|
|
...
Disable/Enable getAddress fields in checkout. Could be handy with backwords-compatiblity.
Breaking change: Can not be used to disable the getAddress forms, just to enable.
To properly disable getAddress forms, instead use rbwc_get_address_disabled.
...
Jira Legacy |
---|
showSummary | false |
---|
server | Tornevall Networks |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | ef1f2374-e58a-319f-9d38-10348dbac859 |
---|
key | RWC-43 |
---|
|
...
Status |
---|
colour | Green |
---|
title | Implemented |
---|
|
...
Testing callback filter. Allows thirdparties to join the testing in 2.x, probably not necessary but we may keep it. Generates filter with html.
...
Jira Legacy |
---|
showSummary | false |
---|
server | Tornevall Networks |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | ef1f2374-e58a-319f-9d38-10348dbac859 |
---|
key | RWC-38 |
---|
|
...
Status |
---|
colour | Green |
---|
title | Implemented |
---|
|
...
Customized annuity factors.
...
Jira Legacy |
---|
showSummary | false |
---|
server | Tornevall Networks |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | ef1f2374-e58a-319f-9d38-10348dbac859 |
---|
key | RWC-48 |
---|
|
...
Status |
---|
colour | Green |
---|
title | Implemented |
---|
|
...
Jira Legacy |
---|
showSummary | false |
---|
server | Tornevall Networks |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | ef1f2374-e58a-319f-9d38-10348dbac859 |
---|
key | RWC-33 |
---|
|
Removed filters and actions
...
Rumours says that this is currently in production use.
...
Jira Legacy |
---|
showSummary | false |
---|
server | Tornevall Networks |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | ef1f2374-e58a-319f-9d38-10348dbac859 |
---|
key | RWC-52 |
---|
|
...
Unsure of the function. Resides under notify_resurs_admin_parts_disabled which seems to be a notification section.
It may have a history to frontend somewhere, but this will probably be left out.
...
Jira Legacy |
---|
showSummary | false |
---|
server | Tornevall Networks |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | ef1f2374-e58a-319f-9d38-10348dbac859 |
---|
key | RWC-32 |
---|
|
...
Payment method based function to disable or enable a specific payment method.
Injected in the class creator. Should be rewritten IF imported.
...
Jira Legacy |
---|
showSummary | false |
---|
server | Tornevall Networks |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | ef1f2374-e58a-319f-9d38-10348dbac859 |
---|
key | RWC-34 |
---|
|
...
Jira Legacy |
---|
showSummary | false |
---|
server | Tornevall Networks |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | ef1f2374-e58a-319f-9d38-10348dbac859 |
---|
key | RWC-47 |
---|
|
...
Jira Legacy |
---|
showSummary | false |
---|
server | Tornevall Networks |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | ef1f2374-e58a-319f-9d38-10348dbac859 |
---|
key | RWC-49 |
---|
|
...
...
Jira Legacy |
---|
server | Tornevall Networks |
---|
columnIds | issuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | ef1f2374-e58a-319f-9d38-10348dbac859 |
---|
key | RWC-116 |
---|
|
...
Same as
Jira Legacy |
---|
server | Tornevall Networks |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | ef1f2374-e58a-319f-9d38-10348dbac859 |
---|
key | RWC-38 |
---|
|
but for timestamps. Don't really know why it's here (yet)....
Jira Legacy |
---|
showSummary | false |
---|
server | Tornevall Networks |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | ef1f2374-e58a-319f-9d38-10348dbac859 |
---|
key | RWC-39 |
---|
|
...
Jira Legacy |
---|
server | Tornevall Networks |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
maximumIssues | 20 |
---|
jqlQuery | key in (RWC-55,RWC-57) |
---|
serverId | ef1f2374-e58a-319f-9d38-10348dbac859 |
---|
|
...
...
Disables/enables old plugin to run in sections where it doesn't belong.
Resides in allowPluginToRun with preventGlobalInterference.
Do not import if possible. Solve the problem.
How about afterShopFlow? Can it handle its own older orders?
...
Jira Legacy |
---|
showSummary | false |
---|
server | Tornevall Networks |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | ef1f2374-e58a-319f-9d38-10348dbac859 |
---|
key | RWC-31 |
---|
|
...
See
Jira Legacy |
---|
server | Tornevall Networks |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | ef1f2374-e58a-319f-9d38-10348dbac859 |
---|
key | RWC-49 |
---|
|
. Overrider for refunding. Meaning, if set, refunding on something else than the getPayment price can be overriden.Eventually this feature should always be an overrider, that matches the Resurs side payment.
...
Jira Legacy |
---|
showSummary | false |
---|
server | Tornevall Networks |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | ef1f2374-e58a-319f-9d38-10348dbac859 |
---|
key | RWC-50 |
---|
|
...
resurs_option
...
...
Allows options to be changed on fly. Should not be included.
...
Jira Legacy |
---|
showSummary | false |
---|
server | Tornevall Networks |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | ef1f2374-e58a-319f-9d38-10348dbac859 |
---|
key | RWC-30 |
---|
|
...
Model prefix. Used with the old class definitions where all methods were physically saved as files - for WPMU (Wordpress Network).
...
Jira Legacy |
---|
showSummary | false |
---|
server | Tornevall Networks |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | ef1f2374-e58a-319f-9d38-10348dbac859 |
---|
key | RWC-53 |
---|
|
...
Icon that seems to be malplaced as RCO is not generating local images.
...
Jira Legacy |
---|
showSummary | false |
---|
server | Tornevall Networks |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | ef1f2374-e58a-319f-9d38-10348dbac859 |
---|
key | RWC-54 |
---|
|
...
Not necessary. Old failover for changing account APIs based on username.
...
Jira Legacy |
---|
showSummary | false |
---|
server | Tornevall Networks |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | ef1f2374-e58a-319f-9d38-10348dbac859 |
---|
key | RWC-51 |
---|
|
...
...
Payment sorting by value. Skip this and build a sorter that is instead is fetching payment methods as received from the API (nordic rules requires this).
...
Jira Legacy |
---|
showSummary | false |
---|
server | Tornevall Networks |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | ef1f2374-e58a-319f-9d38-10348dbac859 |
---|
key | RWC-36 |
---|
|
...
...
Localization that reminds me about the current installment.
...
Jira Legacy |
---|
showSummary | false |
---|
server | Tornevall Networks |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | ef1f2374-e58a-319f-9d38-10348dbac859 |
---|
key | RWC-45 |
---|
|
...
...
(resursbank_start_session_before/resursbank_start_session_outside_admin_only)
As it seems we do not use session stuff (yet) in the current release.
...
Jira Legacy |
---|
showSummary | false |
---|
server | Tornevall Networks |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | ef1f2374-e58a-319f-9d38-10348dbac859 |
---|
key | RWC-46 |
---|
|
...
...
Jira Legacy |
---|
showSummary | false |
---|
server | Tornevall Networks |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | ef1f2374-e58a-319f-9d38-10348dbac859 |
---|
key | RWC-35 |
---|
|
...
...
Yet another disabler. Allows disabling of the initial class gateway generatator.
...
Jira Legacy |
---|
showSummary | false |
---|
server | Tornevall Networks |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | ef1f2374-e58a-319f-9d38-10348dbac859 |
---|
key | RWC-37 |
---|
|
...
...
Filter that handles customer-checkout-backend eventually.
I don't see the needs of it here.
...
Jira Legacy |
---|
showSummary | false |
---|
server | Tornevall Networks |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | ef1f2374-e58a-319f-9d38-10348dbac859 |
---|
key | RWC-41 |
---|
|
...
...
An emergency payment method list updater that allows us to change the final timediff.
Probably not necessary.
...
Jira Legacy |
---|
showSummary | false |
---|
server | Tornevall Networks |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | ef1f2374-e58a-319f-9d38-10348dbac859 |
---|
key | RWC-44 |
---|
|
...
Resides in an isolation that is probably used to fetch callbacks and allow more actions for them in background.
This feature will be replaced by a natural filter, as it covers callback amongst other.
...
On this landing page you'll get all information you might need, regarding the "old plugin" versus the rebooted edition - as the reboot is written to be partially backward compatible.
Child pages (Children Display) |
---|