MAKENTNU / web

The website of the student organization MAKE NTNU, built with Django.
https://makentnu.no
MIT License
9 stars 5 forks source link

Feature/lore wiki page #675

Open Gunvor4 opened 10 months ago

Gunvor4 commented 10 months ago

Proposed changes

Areas to review closely

Deployment notes

Checklist

(If any of the points are not relevant, mark them as checked)

Gunvor4 commented 10 months ago

Fullskjermvisning_1 Fullskjermvisning_2 Mobilvisning_1 Mobilvisning_2

codecov[bot] commented 10 months ago

Codecov Report

Merging #675 (4d9e2a4) into dev (6f55b7d) will decrease coverage by 0.55%. The diff coverage is 56.60%.

Additional details and impacted files [![Impacted file tree graph](https://app.codecov.io/gh/MAKENTNU/web/pull/675/graphs/tree.svg?width=650&height=150&src=pr&token=EL6fslS1y2&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=MAKENTNU)](https://app.codecov.io/gh/MAKENTNU/web/pull/675?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=MAKENTNU) ```diff @@ Coverage Diff @@ ## dev #675 +/- ## ========================================== - Coverage 88.16% 87.62% -0.55% ========================================== Files 152 152 Lines 6187 6288 +101 ========================================== + Hits 5455 5510 +55 - Misses 732 778 +46 ``` | [Files](https://app.codecov.io/gh/MAKENTNU/web/pull/675?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=MAKENTNU) | Coverage Δ | | |---|---|---| | [src/internal/admin.py](https://app.codecov.io/gh/MAKENTNU/web/pull/675?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=MAKENTNU#diff-c3JjL2ludGVybmFsL2FkbWluLnB5) | `100.00% <100.00%> (ø)` | | | [src/internal/urls.py](https://app.codecov.io/gh/MAKENTNU/web/pull/675?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=MAKENTNU#diff-c3JjL2ludGVybmFsL3VybHMucHk=) | `100.00% <100.00%> (ø)` | | | [src/internal/models.py](https://app.codecov.io/gh/MAKENTNU/web/pull/675?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=MAKENTNU#diff-c3JjL2ludGVybmFsL21vZGVscy5weQ==) | `90.39% <58.82%> (-3.40%)` | :arrow_down: | | [src/internal/views.py](https://app.codecov.io/gh/MAKENTNU/web/pull/675?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=MAKENTNU#diff-c3JjL2ludGVybmFsL3ZpZXdzLnB5) | `85.14% <64.15%> (-5.77%)` | :arrow_down: | | [src/internal/forms.py](https://app.codecov.io/gh/MAKENTNU/web/pull/675?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=MAKENTNU#diff-c3JjL2ludGVybmFsL2Zvcm1zLnB5) | `75.18% <31.03%> (-11.98%)` | :arrow_down: |
elisakiv commented 9 months ago

It looks great, just few comments:

It seems that when the title of an article is one very long word with no spaces, it behaves strangely on mobile. The name does not wrap when it becomes too long so the title continues on one line, past the length of the header.

When the title is long, but does contain spaces, the placement of the edit and delete button is a little awkward.

elisakiv commented 9 months ago

If a users adds an article with a name only consiting of special character, the page crashes.

elisakiv commented 9 months ago

When editing an article with a picture, the button and checkbox for removing the picture behaves a little strangely. The checkbox is not level with the picure name, and the "Clear" button does not fully behave like a button, mainly because the cursor does not become a hand, the user does not receive any feedback that the button was clicked, and it does not look like a button either, it looks like the other text on the page.

elisakiv commented 9 months ago

If the article has a very long name, the title in the menu overlaps with the text of the article that the user has open

ddabble commented 6 months ago

Btw, regarding the deployment notes in the PR description, it might be wise to not let all members of MAKE delete lore articles, and instead only grant that permission to e.g. the board members - similar to the group permissions for the internal quotes currently on the website 🤔 What do you think?