Skip to content
Snippets Groups Projects
Commit 220b313f authored by Timothee P's avatar Timothee P :sunflower:
Browse files

fix first page number not displayed if only 3 pages

parent f0fbfbab
No related branches found
No related tags found
2 merge requests!295Version 3.0.0,!232REDMINE_ISSUE-11834
......@@ -296,16 +296,18 @@ export default {
},
displayedPageNumbers() {
//* s'il y a moins de 5 pages, renvoyer toutes les pages
if (this.lastPageNumber < 5) return this.pageNumbers
//* si la page courante est inférieur à 5, la liste commence à l'index 0 et on retourne 5 pages
let firstPageInList = 0;
let pagesQuantity = 5;
//* à partir de la 5ième page et jusqu'à la 4ième page avant la fin : n'afficher que 3 page entre les ellipses et la page courante doit être au milieu
if (this.pagination.currentPage >= 5 && !(this.lastPageNumber - this.pagination.currentPage < 4)) {
//* à partir de la 5ième page et jusqu'à la 4ième page avant la fin : n'afficher que 3 page entre les ellipses et la page courante doit être au milieu
if (this.pagination.currentPage >= 5 && !((this.lastPageNumber - this.pagination.currentPage) < 4)) {
firstPageInList = this.pagination.currentPage - 2;
pagesQuantity = 3
}
//* a partir de 4 résultat avant la fin afficher seulement les 5 derniers résultats
if (this.lastPageNumber - this.pagination.currentPage < 4) {
//* à partir de 4 résultat avant la fin afficher seulement les 5 derniers résultats
if ((this.lastPageNumber - this.pagination.currentPage) < 4) {
firstPageInList = this.lastPageNumber - 5;
}
return this.pageNumbers.slice(firstPageInList, firstPageInList + pagesQuantity);
......@@ -324,7 +326,6 @@ export default {
},
isEditDisabled(feature) {
//console.log("feature", feature)
const userStatus = this.USER_LEVEL_PROJECTS[this.project.slug];
const access = {
"Administrateur projet" : ["draft", "published", "archived"],
......@@ -333,13 +334,9 @@ export default {
"Contributeur" : ["draft", this.project.moderation ? "pending" : "published"],
};
console.log("userStatus", userStatus)
if (userStatus === "Super Contributeur" || userStatus === "Contributeur") {
console.log("feature.properties.creator.username", feature.properties.creator.username)
console.log("this.user.username", this.user.username)
if (feature.properties.creator.username !== this.user.username) return true;
}
//console.log("access[userStatus].includes(feature.properties.status.value)", access[userStatus].includes(feature.properties.status.value))
return !access[userStatus].includes(feature.properties.status.value);
},
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment