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

(hot) New Admin UI #153

Closed
22 of 23 tasks
ivarconr opened this issue Sep 13, 2016 · 1 comment
Closed
22 of 23 tasks

(hot) New Admin UI #153

ivarconr opened this issue Sep 13, 2016 · 1 comment
Assignees

Comments

@ivarconr
Copy link
Member

ivarconr commented Sep 13, 2016

We have started on a new admin-ui (unleash-frontend-next). Stuff that needs to be completed:

Create Feature Toggle

  • Inline check if toggle name is already in use, so user get instant feedback. Also check that it is a legal name (can't have special chars, line space etc) (@ivarconr)
  • Clean up the strategy-param input fields.
  • Add verification that a feature toggle has at least one activation strategy
  • Battle tests different inputs.

List feature toggles

  • Clean up list a bit (zebra style?)
  • Make the list easy to filter based on toggle name or strategy name
  • Add created_at field (also must be added in the json response from API)
  • Make list sortable based on created_at fields (do we really need it?)
  • Show event history for a given feature toggle
  • Show event-diff

Client metrics

  • Add last-hour-metrics to each feature toggle (number of yes/no) in the feature toggle list
  • Add cleanup script to delete all client-measures older than one hour (unleash-api) @ivarconr

Others

  • Move repo to unleash-org. Also update all badge integrations.
  • Fix unleash-api tests, and make sure they are executed by travis.

Technology stack:

  • react
  • react-router
  • redux
  • material design (e.g. react-toolbox)

Should also provide a nice developer experience with:

  • mocked unleash-api (json-server)
  • hot-module-replacement
  • webpack

Should also support some new core features:

ivarconr added a commit that referenced this issue Sep 13, 2016
ivarconr added a commit that referenced this issue Sep 13, 2016
ivarconr added a commit that referenced this issue Sep 13, 2016
ivarconr added a commit that referenced this issue Sep 13, 2016
ivarconr added a commit that referenced this issue Sep 13, 2016
ivarconr added a commit that referenced this issue Sep 13, 2016
ivarconr added a commit that referenced this issue Sep 13, 2016
ivarconr pushed a commit that referenced this issue Sep 13, 2016
ivarconr added a commit that referenced this issue Sep 13, 2016
ivarconr added a commit that referenced this issue Sep 13, 2016
ivarconr added a commit that referenced this issue Sep 13, 2016
@ivarconr ivarconr self-assigned this Sep 16, 2016
ivarconr pushed a commit that referenced this issue Sep 30, 2016
ivarconr pushed a commit that referenced this issue Sep 30, 2016
ivarconr added a commit that referenced this issue Sep 30, 2016
fixed more layout to new design #153
ivarconr pushed a commit that referenced this issue Sep 30, 2016
ivarconr pushed a commit that referenced this issue Sep 30, 2016
ivarconr pushed a commit that referenced this issue Oct 2, 2016
ivarconr pushed a commit that referenced this issue Oct 2, 2016
- fill full screen
- be more responsive (don't show hamburger on desktop)
@ivarconr ivarconr changed the title New Admin UI (hot) New Admin UI Nov 5, 2016
@ivarconr
Copy link
Member Author

closing this as discussion is moved to unleash-frontend

ivarconr added a commit that referenced this issue Feb 20, 2020
ivarconr added a commit that referenced this issue Feb 20, 2020
ivarconr added a commit that referenced this issue Feb 20, 2020
ivarconr added a commit that referenced this issue Feb 20, 2020
ivarconr added a commit that referenced this issue Feb 20, 2020
ivarconr added a commit that referenced this issue Feb 20, 2020
ivarconr added a commit that referenced this issue Feb 20, 2020
ivarconr pushed a commit that referenced this issue Feb 20, 2020
ivarconr added a commit that referenced this issue Feb 20, 2020
ivarconr added a commit that referenced this issue Feb 20, 2020
ivarconr added a commit that referenced this issue Feb 20, 2020
ivarconr pushed a commit that referenced this issue Feb 20, 2020
ivarconr pushed a commit that referenced this issue Feb 20, 2020
ivarconr pushed a commit that referenced this issue Feb 20, 2020
ivarconr pushed a commit that referenced this issue Feb 20, 2020
ivarconr pushed a commit that referenced this issue Feb 20, 2020
ivarconr pushed a commit that referenced this issue Feb 20, 2020
- fill full screen
- be more responsive (don't show hamburger on desktop)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant