Add templates for exported lists of companies, applications and others, once the core can export a list #5

Open
opened 2026-10-01 07:02:06 +00:00 by tiagoagueda · 0 comments
Owner

The list asks for "Templates for exporting list, either company lists, job applications lists, or other lists." The core cannot export a list today. It has three tables (applications, companies, listings) with the sort and filters in the address and the columns kept per person, and no export of any of them. Printing one is the browser's own dialog over the page on screen: one page of 25, 50 or 100 rows, with the filter bar and the buttons printed too.

So this waits for postulo/postulo#341.

What the plugin should do

  • A table template: column headings repeated on every page, rows that do not break across pages, the list's name, its filters in words, the date and a page count.
  • A template for few columns and long text, such as companies with their notes, where a table reads badly.
  • Lists are wide: landscape where the paper allows it (#9).
  • Translations and assets as for every template (#7, #8).

Decisions

  • One template for every list, or one per list. Recommended: templates that take any list (its columns and its rows), so a list the core adds later needs no new template. Alternative: one each for companies, applications and listings.
  • "Other lists". Whichever the core exports: listings is the third table today; interviews have a list page; contacts have none.

Needs from the core

postulo/postulo#341: an export of a whole list as filtered, a kind for themes, and a context of plain values.

Done when

  • A filtered, sorted list of applications is exported through one of this plugin's templates, every row of it, in the columns the person has chosen.
  • A list longer than a page repeats its headings and numbers its pages.

New strings go through uv run postulo-messages extract, with French and European Portuguese filled on the commit and the European Union catalogues before a tag, as in the other official plugins (#7).

From the list of template improvements of 2026-09-30.

The list asks for "Templates for exporting list, either company lists, job applications lists, or other lists." The core cannot export a list today. It has three tables (applications, companies, listings) with the sort and filters in the address and the columns kept per person, and no export of any of them. Printing one is the browser's own dialog over the page on screen: one page of 25, 50 or 100 rows, with the filter bar and the buttons printed too. So this waits for postulo/postulo#341. ## What the plugin should do - A table template: column headings repeated on every page, rows that do not break across pages, the list's name, its filters in words, the date and a page count. - A template for few columns and long text, such as companies with their notes, where a table reads badly. - Lists are wide: landscape where the paper allows it (#9). - Translations and assets as for every template (#7, #8). ## Decisions - **One template for every list, or one per list.** Recommended: templates that take any list (its columns and its rows), so a list the core adds later needs no new template. Alternative: one each for companies, applications and listings. - **"Other lists".** Whichever the core exports: listings is the third table today; interviews have a list page; contacts have none. ## Needs from the core postulo/postulo#341: an export of a whole list as filtered, a kind for themes, and a context of plain values. ## Done when - A filtered, sorted list of applications is exported through one of this plugin's templates, every row of it, in the columns the person has chosen. - A list longer than a page repeats its headings and numbers its pages. New strings go through `uv run postulo-messages extract`, with French and European Portuguese filled on the commit and the European Union catalogues before a tag, as in the other official plugins (#7). From the list of template improvements of 2026-09-30.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
Postulo/postulo-templates#5
No description provided.