For usability reasons the API and UI modules were merged a while back, but this has made development somewhat more confusing. It would be good to think about separating them in version 7.x-2.x. If we really don't want users to have to deal with the UI as a separate module, we might be able to hide it and enable it automatically when enabling payment.module.

Postponed until the 7.x-2.x branch is created.

Comments

xano’s picture

Status: Postponed (maintainer needs more info) » Postponed
xano’s picture

Ad additional idea is to create a "UI tools" module, that contains all the Views handlers, form elements, etc. The "Administration UI" module and payment methods can depend on it, but payment.module (and with that the core payment API) will be stand-alone.

xano’s picture

Version: 7.x-1.x-dev » 8.x-2.x-dev
Status: Postponed » Closed (won't fix)