Comments (9)
Would be nice if someone could make a review on this one..
I even have the docs for the newly created (and updated) functions:
http://docs.gae-init.appspot.com/reference/#util.update_query_argument
http://docs.gae-init.appspot.com/reference/#utils.order_by_link
http://docs.gae-init.appspot.com/reference/#utils.filter_by_link
You can test the latest and greatest filters & orders live (filter links work also as toggles):
http://gae-init.appspot.com/user/?active=True&admin=False&limit=16&order=-modified
Where you will notice that changing the filters or the orders will not affect the other stuff as it used to be in the old version (http://0-11-0.gae-init.appspot.com/user/)
@topless, @gmist, @mdxs, @joernhees
from gae-init.
I like it; and from what I see it also allows someone to bookmark a particular view.
I'm not 100% sure about the UX... I can work with it, but can I explain it to Joe Doe easily? Nevertheless, unless I (or someone else) can provide an even better approach, this works fine.
from gae-init.
Yeah the UI is tricky.. I didn't really like the drop-downs either but they way easier to explain because you could write more stuff there.. icons are tricky.. but on the other hand it's not that hard to get it..
The important thing is that when set is filtered (however you managed to do it) if you change the order without reseting the filters.. (of course you have to have these indexes, but it works)
Also if you click on the filter that is checked it will simply remove it :)
from gae-init.
i also like how it shortens down coding something like that, but i don't really like the facebook thumbs up/down for boolean values... somehow confused me at first... isn't what one would expect here a checkbox / toggle button?
from gae-init.
It's a 3 state thingy so toggle or a checkbox is also not really an option.. and the most sane solution would be a drop down or radio buttons for the boolean values.. (True, False, None)
Here is how it was before with the drop down.. http://0-11-0.gae-init.appspot.com/user/
(The icons could be easily changed if it's only the icon problem.. to something like check and times.. fa-check
and fa-times
maybe..)
from gae-init.
Or use a label and combo box (with active value shown) approach, like "Limit:" + "64" (and other values to select from in combo); "Category:" + "All" (w/combo: "All", "Users", "Administrators"); and "Status:" + "All" (w/combo: "All", "Active", "Inactive")... who cares they are implemented as booleans?
Side note: actually the 64 box isn't set to active for Limit in current implementation...
from gae-init.
The "More" popping up when there are selected users could be "Action:" + whatever is allowed; or individual buttons for the actions that are possible,
from gae-init.
The More
drop down thingy I got it as an idea from Gmail when they are appearing more stuff when selecting emails or contacts.. and this approach could scale better if in the future you want to add more actions that could happen on your user base.. changing it or not though could be discussed in another issue.. as this is is completely different topic :)
from gae-init.
Sure enough, just noticed it when testing current stuff.
from gae-init.
Related Issues (20)
- Google login is not working (not GAE) HOT 1
- AttributeError: 'module' object has no attribute 'get_dbs'
- gulp-help is a blocker to upgrading to gulp4 HOT 2
- Yarn doesn't work with Node v12 HOT 3
- Use of memcache is a blocker to Python 3.7 migration HOT 5
- Trouble running gulp for local testing with grpcio in app.yaml HOT 4
- Can't import numpy HOT 7
- Error with virtualenv unrecognized argument during yarn install
- Requirement for email_validator on local test run not satisfied? HOT 4
- Race condition in deploy vs creation of lib.zip HOT 2
- Inconsistencies in gulpfile task descriptions HOT 3
- Add Twitch Login
- Upgrade to Font Awesome 5
- plan to update to python 3? HOT 1
- Moment.js is a legacy project HOT 1
- Dependabot couldn't authenticate with https://pypi.python.org/simple/
- Import error with latest changes HOT 1
- Travis not running
- Improve cleanup in development HOT 1
- gae-init.appspot.com is down
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gae-init.