Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/kas 2219 headers publicaties grid #868

Merged
merged 15 commits into from
May 11, 2021

Conversation

TaneeG
Copy link
Contributor

@TaneeG TaneeG commented Apr 30, 2021

De originele tabel is naar een native tabel veranderd. Ik heb de paginatie placeholder gewijs toegevoegd, want deze werkt niet meer. Zoals met Michael besproken komt deze terug via een ander ticket.
De Inhoud van de rijen is niet voor dit ticket om op te lossen

Voor de designs => https://www.figma.com/file/D8NJqS92aZbzSx8GeSOaDr/%F0%9F%92%AF-Kaleidos---Designs-Digitale-Publicaties-v3?node-id=2688%3A54

Tanee Grade added 7 commits April 29, 2021 08:53
Toevoeging korte headers
Datatable naar native html table
Aanpassing volgorde van kolommen in grid
…grid

# Conflicts:
#	app/pods/publications/index/route.js
#	app/pods/publications/index/template.hbs
@TaneeG TaneeG self-assigned this Apr 30, 2021
app/pods/publications/index/template.hbs Outdated Show resolved Hide resolved
app/pods/publications/index/template.hbs Outdated Show resolved Hide resolved
@erikap
Copy link
Member

erikap commented May 1, 2021

Ik ben niet helemaal mee welke volgorde van kolommen er hier nu gevolgd is.

Er is enerzijds de volgorde die OVRB doorgegeven heeft (zie ook comment in Jira ticket van 11 maart)

  1. Titel/naam
  2. Datum van beslissing of ondertekening
  3. Spoedprocedure indicator
  4. Publicatienummer (eigen nummer dossier)
  5. BS weknumer (Numac)
  6. Vertaling progress badge
  7. Drukproef progress badge
  8. Verbetering progress badge (zie KAS)
  9. Gevraagde publicatiedatum
  10. Publicatiedatum
  11. Intrekdatum
  12. Opmerking
  13. Handteken progress badge
  14. (andere)

Anderzijds de volgorde uit het nieuwe design in https://www.figma.com/file/D8NJqS92aZbzSx8GeSOaDr/%F0%9F%92%AF-Kaleidos---Designs-Digitale-Publicaties-v3?node-id=2688%3A54

Maar deze branch lijkt geen van beide te volgen?

@TaneeG
Copy link
Contributor Author

TaneeG commented May 3, 2021

Ik heb de volgorde gevolgd van de designs. Daarbij had ik dan 1 dingetje over het hoofd gezien.
Paginatie zou nu moeten werken

@ValenberghsSven
Copy link
Contributor

VLC css is Karel zoveel mogelijk aan het verwijderen, uiteindelijk willen we daar vanaf, dus nieuwe toevoegen lijkt dan ook niet gewenst

Tanee Grade and others added 3 commits May 7, 2021 08:39
…19-Headers-publicaties-grid

# Conflicts:
#	app/styles/custom-components/_vlc-publication-overview.scss
@ValenberghsSven ValenberghsSven self-assigned this May 7, 2021
Copy link
Contributor

@ValenberghsSven ValenberghsSven left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Css gebruikt dat nog niet bestaat in de package.
Na deze change zijn de rijen niet meer klikbaar.

De empty state is niet zo schitterend, dat willen we vermoedelijk anders zien.
Is er een design met een empty state voorzien ?
image

Comment on lines 334 to 336
.auk-publication-table{
max-height: 80%;
}
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Deze auk-publication-table
dat zorgt voor een onnodige whitespace onder de footer
image

zonder die klasse plakt de footer tegen de bodem van de pagina, maar op zich niet zo erg want in een volgend ticket gaat die footer aangepast worden en gaat de auk-pagination css ervoor zorgen dat die footer juist is

</th>
{{else}}
{{#if column.sortable}}
<div class="auk-scroll-wrapper auk-publication-table">
Copy link
Contributor

@ValenberghsSven ValenberghsSven May 7, 2021

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

die auk-publications-table, waarom staat die hier?
In de design/prototype is de height 100%

app/pods/publications/index/template.hbs Outdated Show resolved Hide resolved
app/pods/publications/index/template.hbs Show resolved Hide resolved
@ValenberghsSven
Copy link
Contributor

ValenberghsSven commented May 7, 2021

Dit patroon is waarschijnlijk overgenomen van de oude data-table, maar de hele rij mag niet klikbaar zijn (omwille van accessibility). Het detail van 1 publicatie kan enkel geopend worden door op de chevron te klikken in de laatste kolom.

De klikbaarheid van de rij weghalen vind ik persoonlijk een slechte keuze.
Deels omdat de chevron knop buiten beeld valt als je alle kolommen hebt geselecteerd en je dus regelmatig opzij gaat moeten scrollen om publicaties te kunnen openen.
Hier zullen we de gebruiker feedback wel voor krijgen of dit zo goed werkt of niet

@ValenberghsSven
Copy link
Contributor

@erikap
FYI
Oud ticket waar we expliciet hebben gekozen om rijen in een tabel klikbaar te maken
https://kanselarij.atlassian.net/browse/KAS-1060

@erikap
Copy link
Member

erikap commented May 8, 2021

@ValenberghsSven Mijn opmerking dat de row niet klikbaar mag zijn, komt uit het prototype en een discussie rond klikbare table rows met @Wolfr in de ember-data-table addon. Een hele rij klikbaar maken is niet accessible en wordt niet correct geïnterpreteerd door screen readers.

@Wolfr
Copy link
Contributor

Wolfr commented May 9, 2021 via email

…19-Headers-publicaties-grid

# Conflicts:
#	app/pods/publications/index/template.hbs
@@ -34,7 +34,11 @@ export default class PublicationsIndexRoute extends Route {
async model(params) {
const statusIds = [];
let ministerFilter = {};

this.params = params;
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Dit lijkt me niet meer nodig nu alles weer in 1 method zit

Comment on lines 25 to 26
@tracked page = 0;
@tracked size = 10;
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Van @MikiDi geleerd dat er een issue is met @tracked query params in de Ember versie die we momenteel gebruiken. Voor query params gebruiken we dus nog de oude Ember-manier: geen @tracked en wijzigen via set('page', 5) uit @ember/object

@erikap
Copy link
Member

erikap commented May 10, 2021

We vinden dit voor de UX wel handig en hebben in laatste prototype een versie geïmplementeerd die wel toegankelijk is. Heb het na die discussie in ember-data-table beter onderzocht, blog post geschreven en Fanny heeft techniek toegepast. https://johanronsse.be/2021/02/27/accessible-clickable-table-rows/ http://development.kaleidos-prototype.mono.digital/shared/publications/overview.html

Sent from my iPhone
On 8 May 2021, at 15:14, Erika Pauwels @.***> wrote:  @ValenberghsSven Mijn opmerking dat de row niet klikbaar mag zijn, komt uit het prototype en een discussie rond klikbare table rows met @Wolfr in de ember-data-table addon. Een hele rij klikbaar maken is niet accessible en wordt niet correct geïnterpreteerd door screen readers. — You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or unsubscribe.

Bedankt voor de input @Wolfr 👍

@ValenberghsSven @TaneeG Aangezien het vroeger een expliciete vraag was om die rows clickbaar te maken, stel ik voor het in deze PR te doen zoals voorheen. Dan zet ik een nieuwe story op de backlog om het te corrigeren naar de nieuwe, accessible manier die @Wolfr beschrijft in zijn blogpost.

delete global variable
@TaneeG
Copy link
Contributor Author

TaneeG commented May 10, 2021

Om even een freeze te maken in de designs voor deze story. Deze screenshot is de gebruikte volgorde
image
Met deze kolommen
image

Copy link
Contributor

@ValenberghsSven ValenberghsSven left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Deze is goed nu

@ValenberghsSven ValenberghsSven merged commit f171d8d into development May 11, 2021
@ValenberghsSven ValenberghsSven deleted the feature/KAS-2219-Headers-publicaties-grid branch May 11, 2021 12:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

4 participants