twomice / org.civicrm.extensionsui

CiviCRM extension: Provides improved interface for in-app extension management
Other
2 stars 3 forks source link

Refactor to more AngularJS-focused paradigm #27

Open twomice opened 6 years ago

twomice commented 6 years ago

General ideas:

This allows our interface to present changes in the model even if they're different from what's on the server; we can't do this now because, for example, the UI reloads the whole list of "enabled" vs "new" extensions with each extension status change. So this approach would allow us to keep state in the browser (e.g., show extensions that were "just now disabled" as greyed-out in the "enabled" list) that may differ from the live state.

Blocks: #25

twomice commented 6 years ago

Work is being done in branch https://github.com/twomice/org.civicrm.extensionsui/tree/refactor-to-use-service