The companies table can be edited in place but only half of it can be narrowed #173
Labels
No labels
accessibility
authentication
breaking change
bug
documentation
enhancement
interface
internationalisation
observability
security
tier
1
tier
2
tier
3
tier/4
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Postulo/postulo#173
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
What was asked for on this table was filtering and sorting in the table itself. What
#135built is editing in the table itself — the cell that turns into a form where itsits. That is a different feature, and it went to the one column that now has it:
CompaniesTable.columnsgivesnameeditable="name", and nothing else is editable atall.
The filter row and the sort links do exist —
partials/table/head.htmldraws both, andCompaniesTabledeclares some. They are simply not finished, and not reachable where mostof the narrowing would be done.
Columns that can be sorted, and columns that cannot
Sortable today:
name,location,postings,applications,parent,contacts,last_activity,created.Not sortable, with no reason recorded:
industry,website,careers,notes, and everyid_*identifier column.industrycarries a comment explaining why it has no singlevalue to sort by, which is fair — the rest carry nothing.
Columns that can be narrowed, and columns that cannot
Filterable today:
name,location,industry,parent,website,notes— allfilter="text".Not filterable:
last_activityandcreated.head.htmlalready draws a from/to pair forfilter="date", andapplications/tables.pyalready uses it on two columns, so this isproven machinery the companies table simply does not ask for.
postings,applications,contacts. These are counts, and there is no numeric filterat all — no
filter="number"branch exists inhead.html. "Companies I have applied tomore than once" is the obvious question and cannot be asked.
careersand theid_*columns, which have neither a filter nor a sort.The filter row does not exist on a phone
head.htmldraws it as:Below the
mdbreakpoint there is no per-column filtering whatsoever — only the singlesearch box above the table. On a phone the answer to "narrow this table" is currently "you
cannot", which is the same complaint as #73 and probably wants settling with it.
What finishing it means
where it does not.
last_activityandcreated, using the pair that already works.filter="number"branch inhead.html,min/max, shaped like the date pair.
inside a table at 390px is not obviously the right answer, and whatever replaces it is
shared by every table, not written for this one.
not remove
editable="name"— inline editing is not wrong, it just was not what wasasked for, and taking it out again would waste the work.