Comments (4)
Some images from @MeghanUX:
from scot.
Ideally, we should keep server-side pagination - sending all the data to the client at once is not such a great solution once your dataset starts getting larger.
from scot.
Seems like the easiest way to resolve this issue is to apply sorting directly on the client via: https://datatables.net/ (jquery dependent, full featured, heavy) or http://github.hubspot.com/sortable/ (no dependencies, simple, getting a bit longer in the tooth)
Is there an option to push all data directly to the client and paginate there or should we maintain server-side pagination?
from scot.
On "Status - All Requests" page - these filter/sort options:
- date submitted
- ID number
- who submitted it
- from language
- to language
- who translated it (or, who it is assigned to)
- status (pending, completed, unassigned, ...)
Reply from @ArtOfCode- in #73:
If I could, I would willingly include every field we have in the database in every table. However, once you go over about 5-6 columns, especially if any of them are lengthy, there just isn't enough space on a screen. This is coming from a guy with a big screen, too, so I can imagine it's only worse on smaller screens or mobile.
I'm quite happy to change some of the info that's in the table, if there are more important fields we could be showing instead, but I don't want to add any additional columns - that's what the details view is for.
from scot.
Related Issues (20)
- Add a text search capability
- Data dump per-municipality HOT 1
- Expand API HOT 1
- Edited translation diffs HOT 1
- Behavioral tests with Cucumber -- what needs testing? HOT 5
- Translation request deduplication HOT 1
- Broadcast item status
- Documentation request: describe and link to documentation for the tech stack + related CRHQ projects HOT 2
- Changelog on login HOT 2
- the link to the live site is wrong HOT 6
- Dedicated editor view
- Add cancel buttons to all the forms HOT 1
- Return to script button on /added
- Widow/orphan control
- Reset translation request status after a BCI edit HOT 7
- Remove "My requests" and instead have a sortable list of all requests
- Rename "open requests" to "unassigned requests" HOT 1
- Translation request table changes and priority updates HOT 1
- Updates to translation requests views
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 scot.