amiv-website-mithril issueshttps://gitlab.ethz.ch/amiv/amiv-website-mithril/-/issues2018-06-07T07:27:15Zhttps://gitlab.ethz.ch/amiv/amiv-website-mithril/-/issues/3i18n2018-06-07T07:27:15ZSandro Lutzi18nHere is a library which could help to achieve multilingualism.
https://i18n4v.js.org/
What do you think about that?Here is a library which could help to achieve multilingualism.
https://i18n4v.js.org/
What do you think about that?https://gitlab.ethz.ch/amiv/amiv-website-mithril/-/issues/4Studydocs search should be case insensitive2018-02-03T20:05:46ZSandro LutzStudydocs search should be case insensitiveThe studydocs search is case sensitive.
Examples:
<pre>
searching for 'Brofessor' -> no results found.
searching for 'brofessor' -> some results found.
</pre>
The search **should be case insensitive** to support our users without corre...The studydocs search is case sensitive.
Examples:
<pre>
searching for 'Brofessor' -> no results found.
searching for 'brofessor' -> some results found.
</pre>
The search **should be case insensitive** to support our users without correct writing ;)scmoritzscmoritzhttps://gitlab.ethz.ch/amiv/amiv-website-mithril/-/issues/5[profile] Hide password change form for LDAP users2018-03-18T11:06:06ZSandro Lutz[profile] Hide password change form for LDAP usersHide profile password change form for LDAP users.
This is currently not possible with the API. This should be fixed as soon as the API allows it.Hide profile password change form for LDAP users.
This is currently not possible with the API. This should be fixed as soon as the API allows it.https://gitlab.ethz.ch/amiv/amiv-website-mithril/-/issues/6CSS-Framework2018-10-06T16:04:17ZSandro LutzCSS-FrameworkI found Bulma [1], which looks very easy to customize and adjust to our Corporate Identity (CI).
Opinions? @scmoritz @lic @mdedial
[1] https://bulma.io/documentation/overview/start/I found Bulma [1], which looks very easy to customize and adjust to our Corporate Identity (CI).
Opinions? @scmoritz @lic @mdedial
[1] https://bulma.io/documentation/overview/start/https://gitlab.ethz.ch/amiv/amiv-website-mithril/-/issues/7Media handling2018-04-04T14:56:53ZSandro LutzMedia handlingFor handling large images, we could use the git extension git-media [1].
[1] https://github.com/alebedev/git-mediaFor handling large images, we could use the git extension git-media [1].
[1] https://github.com/alebedev/git-mediahttps://gitlab.ethz.ch/amiv/amiv-website-mithril/-/issues/8[studydocs] Add input field with autocomplete2018-03-04T12:09:26ZSandro Lutz[studydocs] Add input field with autocompleteAdd input fields with autocomplete to assist the users in using the same terms.Add input fields with autocomplete to assist the users in using the same terms.https://gitlab.ethz.ch/amiv/amiv-website-mithril/-/issues/9[profile] Add search field for group self-enrollment2018-03-18T11:06:05ZSandro Lutz[profile] Add search field for group self-enrollmentAdd a search field to filter the groups for self-enrollment.Add a search field to filter the groups for self-enrollment.https://gitlab.ethz.ch/amiv/amiv-website-mithril/-/issues/10[events] Event details page not callable directly2018-03-04T10:54:09ZSandro Lutz[events] Event details page not callable directlyWhen directly navigating to the event detail page, the following error is thrown:
```
mithril.js?dadc:84 Uncaught Error: The selector must be either a string or a component.
at hyperscript (mithril.js?dadc:84)
at Function.view (...When directly navigating to the event detail page, the following error is thrown:
```
mithril.js?dadc:84 Uncaught Error: The selector must be either a string or a component.
at hyperscript (mithril.js?dadc:84)
at Function.view (eventDetails.js?2a1d:121)
at initComponent (mithril.js?dadc:500)
at createComponent (mithril.js?dadc:505)
at createNode (mithril.js?dadc:421)
at createNodes (mithril.js?dadc:405)
at createElement (mithril.js?dadc:477)
at createNode (mithril.js?dadc:418)
at createNodes (mithril.js?dadc:405)
at createElement (mithril.js?dadc:477)
```https://gitlab.ethz.ch/amiv/amiv-website-mithril/-/issues/11[general] Add markdown parsing2018-03-26T10:52:24ZSandro Lutz[general] Add markdown parsingAdd markdown to HTML conversion on client side to show the dynamic data from the API correctly.
Possible options are:
* marked - https://github.com/markedjs/marked
* showdown - https://github.com/showdownjs/showdownAdd markdown to HTML conversion on client side to show the dynamic data from the API correctly.
Possible options are:
* marked - https://github.com/markedjs/marked
* showdown - https://github.com/showdownjs/showdownSandro LutzSandro Lutzhttps://gitlab.ethz.ch/amiv/amiv-website-mithril/-/issues/12[joboffers] Add company profile (static content)2018-05-05T10:09:49ZSandro Lutz[joboffers] Add company profile (static content)Company profiles such as https://www.amiv.ethz.ch/arbeitswelt/abb should be added to the website as static content.Company profiles such as https://www.amiv.ethz.ch/arbeitswelt/abb should be added to the website as static content.https://gitlab.ethz.ch/amiv/amiv-website-mithril/-/issues/13In code documentation2018-03-17T14:53:28ZscmoritzIn code documentationWe should settle on some sort of in code documentation style and generator.
For a generator there is the popular [JSDoc](https://github.com/jsdoc3/jsdoc). Or we could even use [Doxygen](www.doxygen.org) or [Sphinx](http://www.sphinx-do...We should settle on some sort of in code documentation style and generator.
For a generator there is the popular [JSDoc](https://github.com/jsdoc3/jsdoc). Or we could even use [Doxygen](www.doxygen.org) or [Sphinx](http://www.sphinx-doc.org)
The style probably also depends on the generator we chose, but we should specify it so that all documentation looks the sameSandro LutzSandro Lutzhttps://gitlab.ethz.ch/amiv/amiv-website-mithril/-/issues/15Studydoc submit button not working2018-05-05T10:09:49ZtrfloriaStudydoc submit button not workingSubmit button in /studydocuments/new is never clickableSubmit button in /studydocuments/new is never clickablehttps://gitlab.ethz.ch/amiv/amiv-website-mithril/-/issues/16Event details appears multiple times2018-03-17T17:20:29ZGhost UserEvent details appears multiple times![image](/uploads/84efc8dfda643e881ca1b1d7214da681/image.png)![image](/uploads/84efc8dfda643e881ca1b1d7214da681/image.png)https://gitlab.ethz.ch/amiv/amiv-website-mithril/-/issues/17List/Detail View2018-06-07T07:28:46ZSandro LutzList/Detail ViewWe should create
* a generic `FilterView` with attributes for the filter fields and an `onchange` callback/listener.
* a generic `ListView` which just shows the list from the given model.We should create
* a generic `FilterView` with attributes for the filter fields and an `onchange` callback/listener.
* a generic `ListView` which just shows the list from the given model.https://gitlab.ethz.ch/amiv/amiv-website-mithril/-/issues/18Dropdown in studydocs2018-05-21T11:29:17ZaeliasDropdown in studydocsWe need an option in the dropdown menu in the studydocs page for all semesters/lectures
When page is loaded, this option should be selected as default.We need an option in the dropdown menu in the studydocs page for all semesters/lectures
When page is loaded, this option should be selected as default.https://gitlab.ethz.ch/amiv/amiv-website-mithril/-/issues/20Implement raven-js (monitoring)2018-05-02T18:02:09ZSandro LutzImplement raven-js (monitoring)We should implement `raven-js`[1] so we can use Sentry for logging. This is already planned to be used for our Flask Apps.
[1] https://www.npmjs.com/package/raven-jsWe should implement `raven-js`[1] so we can use Sentry for logging. This is already planned to be used for our Flask Apps.
[1] https://www.npmjs.com/package/raven-jshttps://gitlab.ethz.ch/amiv/amiv-website-mithril/-/issues/21Add loading screen on index.html2018-07-12T21:17:49ZSandro LutzAdd loading screen on index.htmlWe should add some kind of loading screen to the file `index.html` so that the user does see something while loading the JavaScript bundle.We should add some kind of loading screen to the file `index.html` so that the user does see something while loading the JavaScript bundle.Sandro LutzSandro Lutzhttps://gitlab.ethz.ch/amiv/amiv-website-mithril/-/issues/22CI failes for current master2018-04-17T12:35:15ZscmoritzCI failes for current masterI just started a pipeline again on master and the build fails.I just started a pipeline again on master and the build fails.Sandro LutzSandro Lutzhttps://gitlab.ethz.ch/amiv/amiv-website-mithril/-/issues/25Add Filter view to events page2018-06-21T08:33:29ZSandro LutzAdd Filter view to events pageThe Filter- / List- and Details-View from studydocuments should be ported to the events page.The Filter- / List- and Details-View from studydocuments should be ported to the events page.Betahttps://gitlab.ethz.ch/amiv/amiv-website-mithril/-/issues/27Load job offers on front page2018-05-05T11:43:34ZSandro LutzLoad job offers on front page