Giter VIP home page Giter VIP logo

flipper-ui's People

Contributors

felixclack avatar gabceb avatar greatuserongithub avatar jnunemaker avatar panozzaj avatar reinh avatar ryanlower avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

flipper-ui's Issues

Polish set member list and add member forms in group/actor tabs

Right now it looks like this:

Screen Shot 2013-02-18 at 4 43 49 PM

I just hacked it in so I could see it working in some fashion.

We also might want to combine the groups/actors tabs and do a split column view where one column is for actors and one is for groups. Neither will take up the full space currently, so this might be handy.

/cc @orderedlist

Handle validation failures

Some of the gates return an error and message when invalid data is used to update a value. We should detect this in the UI and show the error messages.

Is it possible to just use the feature flag?

I would like to use the flipper with flipper ui, but it seems to not be ended. Is it possible to start the use of this gems and help you develop this? Would also be possible to just use the feature flag?

best.

Attempting to change state of existing feature who's name has colon ":" just creates new feature

If you have a feature:

flipper["feature:v1"].enable

And you try to use flipper-ui to disable it:

  • Click "Change Settings"
  • Select the "Off" radio button
  • Click "Save Settings"

Then when you refresh the UI (re-request base flipper-ui URL) you'll see that a new feature named "feature%3av1" was created and disabled.

So, I'm assuming this is a simple case where any feature with characters that get URL-escaped by the browser when it sends a request creates a new feature since flipper-ui doesn't unescape the feature-name part of the path segment.

Allow customizing UI text

Each gates text/help/instructions should be customizable so companies/developers can make it feel more like there own. I can also see providing an actor to instance conversion block for changing things like User:6 to @jnunemaker or whatever makes sense.

Handle disable set member failure

Right now if you remove a member from a set (group, actor) and the ajax fails behind the scenes, no error is shown and the dom element is removed from the list.

Instead, we should show an error in the UI and also add the failed disable back into the dom.

Handle enable set member failure

Right now if you add a member to a set (group, actor) and the ajax fails behind the scenes, no error is shown and the dom elements stays in the list.

Instead, we should show an error in the UI and also remove the failed enable from the set members.

Handle no features

Right now if there are no features it just shows the flipper logo and a blank page. We should inform the user that there are no features right now and show them how to get started.

feature_creation_enabled no longer supported?

I have this line in my flipper.rb config file:
Flipper::UI.feature_creation_enabled = false

It no longer seems supported as I look to upgrade flipper. Can you point me to the correct way to do this?

Add Flipper::API module

Now that we have Flipper::UI it would be nice to have Flipper::API. Flipper::API would provide the same functionality as the UI but all json responses instead of html/css views. Clients could then be created for chatops/hubot to enable/disable features and all that.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.