Hide Forgot
Cloned from https://blueprints.launchpad.net/horizon/+spec/angularize-swift Angularize Swift Panel Summary ======= Move OpenStack Dashboard Swift panel rendering logic to client-side, using AngularJS. Motivation ======== The current django based Swift interface is very basic, and not pleasant to use. We will aim to provide a much richer experience to users. Description ========= The following features will be added to Horizon: a) Angularized swift panel * a basic interface that uses swift containers and pseudo-folders to present to the user what looks like a hierarchical file system. * client side support for pagination, (limited) searching and (limited) sorting b) Services in Horizon REST API * access to swift configuration via the /info endpoint. * access to objects stored in swift. * over time access to optional features that may be enabled in swift (for example server side copying) UX == Wireframes, Mocks, Videos and UI Markup --------------------------------------- Invision will be used to provide a place where the UX team can propose designs for use in this panel. Testing ====== Reviewers will be able to pull the patch from Gerritt. Any specific information needed to test the changes will be provided in the commit message. Outside Dependencies ================== swift Requirements Update Required ============================ N/A Doc Impact ========== Horizon documentation will be updated in order to expose to the user the new features that will be introduced. This could include: * settings file changes that will be required * changes to default behaviours * any deprecation or obsolescence notices References ========== N/A
Quality Engineering Management has reviewed and declined this request. You may appeal this decision by reopening this request.