Publish Dataset button displays a dropdown arrow when only one action is available
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 78/100
- Tipo di issue
- Bug
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Stack tecnologico
- html, java, javascript
Direzione di ricerca
Inizia da src/main/webapp/dataset.xhtml e confronta la condizione di rendering del pulsante Publish Dataset con il template Dataverse 6.9 collegato nell’issue. Riproduci il caso in cui Publish è l’unica azione disponibile e verifica che il pulsante non abbia una freccia a discesa e apra comunque la finestra di dialogo di conferma; poi verifica che la freccia rimanga quando sono disponibili altre azioni.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
What steps does it take to reproduce the issue?
-
When does this issue occur?
- Open an unpublished draft dataset in Dataverse 6.12.
- Ensure that the user has permission to publish the dataset.
- Locate the Publish Dataset button.
- Observe the dropdown arrow next to the button label.
- Click the button.
-
Which page(s) does it occurs on?
The dataset landing page (dataset.xhtml). -
What happens?
The Publish Dataset button displays a dropdown arrow even when Publish is the only available action.
Clicking the button directly opens the Publish confirmation dialog rather than displaying a dropdown menu.
The rendered HTML includes , but the button does not have the dropdown-toggle class or data-toggle="dropdown" attribute.
Comparing the upstream dataset.xhtml templates reveals a change in the condition controlling the arrow.
Dataverse 6.9:
jsf:rendered="#{(showSubmitForReviewLink or showReturnToAuthorLink) and showPublishLink}"
Dataverse 6.12:jsf:rendered="#{(showSubmitForReviewLink or showReturnToAuthorLink or showPublishLink)}"
In 6.12, the arrow is displayed whenever showPublishLink is true, even if no additional actions are available. -
To whom does it occur (all users, curators, superusers)?
Users with permission to publish a dataset when Publish is the only available action. The issue was observed with an account authorized to publish datasets. -
What did you expect to happen?
The Publish Dataset button should display a dropdown arrow only when multiple actions are available.
When Publish is the only available action, the button should appear without a dropdown arrow and continue opening the Publish confirmation dialog directly.
Which version of Dataverse are you using?
v. 6.12.1 build master-bddc062
Any related open or closed issues to this bug report?
Relevant source files:
Dataverse 6.11 – dataset.xhtml
Dataverse 6.12 – dataset.xhtml
Screenshots:
6.8:
6.12:
- Lingua principale
- Java
- Stelle
- 1.1k
- Fork
- 571
- Merge medio
- 1g 17h
- PR unite (30g)
- 11
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di IQSS/dataverse
-
API `/api/dataverses/{identifier}/dataset/linkingDataverses?alreadyLinking=true` returns at most 1 collectionForse già presa @vera l’ha presa 1 giorno fa. ApertaType: Bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
I maintainer di solito rispondono entro 1 giorno
-
XLSX ingest fails when first worksheet row has no spans attributeForse già presa @adityaanikam l’ha presa 9 giorni fa. ApertaType: Bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
IQSS/dataverse#12856 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Return to Author unreachable when a dataset in review has incomplete metadataForse già presa @ErykKul l’ha presa 14 giorni fa. ApertaType: Bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
I maintainer di solito rispondono entro 1 giorno
-
Language controlled vocabulary displays 'Logudorese Sardinian, Croatian' instead of 'Croatian'Forse già presa @dpavlin l’ha presa 18 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
IQSS/dataverse#12818 · 1 commento · 1 reazione · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
Release Size: 30
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di IQSS/dataverse
Issue simili
-
Keyboard crashes Chrome tabsAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 73/100
Julow/Unexpected-Keyboard#1490 ·
I maintainer di solito rispondono entro 4 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 67/100
Vakore/ZappierGames#275 ·
-
bug key bindings source editor
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
-
Visual COBOL: missing 11.0 and 12.0, and 9.0 date differs from Rocket Software's lifecycle pageAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
endoflife-date/endoflife.date#11561 ·
I maintainer di solito rispondono entro 1 giorno