amiv-website-mithril issueshttps://gitlab.ethz.ch/amiv/amiv-website-mithril/-/issues2019-02-25T08:09:12Zhttps://gitlab.ethz.ch/amiv/amiv-website-mithril/-/issues/40Textfield Component with suggestions2019-02-25T08:09:12ZSandro LutzTextfield Component with suggestionsCreate a Textfield component which can show and handle suggestions where the suggestions list must not be the browsers internal functionality.Create a Textfield component which can show and handle suggestions where the suggestions list must not be the browsers internal functionality.Betahttps://gitlab.ethz.ch/amiv/amiv-website-mithril/-/issues/77Overhaul studydocuments upload page2019-02-17T13:32:42ZSandro LutzOverhaul studydocuments upload pageWe should overhaul the studydocuments upload page as well.
There should be some sort of auto completion (see #40). We also should use the `Card` component from Polythene instead of our own styling.We should overhaul the studydocuments upload page as well.
There should be some sort of auto completion (see #40). We also should use the `Card` component from Polythene instead of our own styling.Betahttps://gitlab.ethz.ch/amiv/amiv-website-mithril/-/issues/83Add quick-select filter for studydocuments page2019-02-10T17:02:34ZSandro LutzAdd quick-select filter for studydocuments pageWe should add a quick-select filter dialog on the studydocuments page so that the users find their documents faster.We should add a quick-select filter dialog on the studydocuments page so that the users find their documents faster.BetaSandro LutzSandro Lutzhttps://gitlab.ethz.ch/amiv/amiv-website-mithril/-/issues/69Show warning before password reset2019-02-08T19:28:43ZSandro LutzShow warning before password resetShow a warning dialog before resetting the password to LDAP.
This is important as extraordinary members can not authenticate against the ETH LDAP.Show a warning dialog before resetting the password to LDAP.
This is important as extraordinary members can not authenticate against the ETH LDAP.BetaSandro LutzSandro Lutzhttps://gitlab.ethz.ch/amiv/amiv-website-mithril/-/issues/82Overhaul profile page2019-02-08T19:28:42ZSandro LutzOverhaul profile pageThe make use of the components from polythene, we should overhaul this page as well.The make use of the components from polythene, we should overhaul this page as well.BetaSandro LutzSandro Lutzhttps://gitlab.ethz.ch/amiv/amiv-website-mithril/-/issues/79Text misaligned on board page2019-02-05T13:49:24ZSandro LutzText misaligned on board pageOn Board page, the profile description and the task descriptions are misaligned.
![Screenshot_from_2018-12-11_10-52-07](/uploads/5c369f1f31e5b1518bd78b9c4b4010d2/Screenshot_from_2018-12-11_10-52-07.png)On Board page, the profile description and the task descriptions are misaligned.
![Screenshot_from_2018-12-11_10-52-07](/uploads/5c369f1f31e5b1518bd78b9c4b4010d2/Screenshot_from_2018-12-11_10-52-07.png)BetaSandro LutzSandro Lutzhttps://gitlab.ethz.ch/amiv/amiv-website-mithril/-/issues/81Events not properly sorted2019-02-05T13:14:00ZSandro LutzEvents not properly sortedEvents are not properly sorted after `time_start`.Events are not properly sorted after `time_start`.BetaSandro LutzSandro Lutzhttps://gitlab.ethz.ch/amiv/amiv-website-mithril/-/issues/50Signup data not updated correctly2018-12-11T09:19:07ZSandro LutzSignup data not updated correctly**Obeserved Behavior**
When switching between events, the signup data of the previously displayed event is used to show the signup form!
When reloading the event (clicking on the event in the list another time) uses the correct signup ...**Obeserved Behavior**
When switching between events, the signup data of the previously displayed event is used to show the signup form!
When reloading the event (clicking on the event in the list another time) uses the correct signup data.
**Expected Behavior**
The correct signup data should be used to show the signup form.BetaSandro LutzSandro Lutzhttps://gitlab.ethz.ch/amiv/amiv-website-mithril/-/issues/58Styling for events2018-12-11T09:18:34ZSandro LutzStyling for eventsAdd styling for event list items and the event details view.Add styling for event list items and the event details view.BetaLuzian BieriLuzian Bierihttps://gitlab.ethz.ch/amiv/amiv-website-mithril/-/issues/70Add VSETH logo2018-11-21T15:29:36ZSandro LutzAdd VSETH logoWe are required to present the VSETH logo somewhere on the website.We are required to present the VSETH logo somewhere on the website.Betahttps://gitlab.ethz.ch/amiv/amiv-website-mithril/-/issues/68Proper linking within the website2018-11-21T11:32:56ZSandro LutzProper linking within the websiteCurrently, we use `m.route.link` for `onupdate` for internal links to avoid reloading of the website.
With Mithril v1.x, this does not automatically scroll to the top of the page anymore. But for our website project, this this the neede...Currently, we use `m.route.link` for `onupdate` for internal links to avoid reloading of the website.
With Mithril v1.x, this does not automatically scroll to the top of the page anymore. But for our website project, this this the needed behavior.
We need to find a way how we can scroll to the top when the route changes.
Possible workaround: http://ratfactor.com/mithril-route-scroll/BetaSandro LutzSandro Lutzhttps://gitlab.ethz.ch/amiv/amiv-website-mithril/-/issues/71Hide title on hover over card2018-11-10T16:01:29ZSandro LutzHide title on hover over cardThe title should be hidden when the user hovers over the card shown on the front page.The title should be hidden when the user hovers over the card shown on the front page.Betahttps://gitlab.ethz.ch/amiv/amiv-website-mithril/-/issues/52Event signup by email does not work2018-10-27T10:14:04ZSandro LutzEvent signup by email does not workThe Event signup form is not submitted correctly when not logged in (signup by email).The Event signup form is not submitted correctly when not logged in (signup by email).Betahttps://gitlab.ethz.ch/amiv/amiv-website-mithril/-/issues/59Styling for studydocs2018-10-15T14:55:17ZSandro LutzStyling for studydocsAdd styling for studydoc list items and studydoc details view.Add styling for studydoc list items and studydoc details view.Betahttps://gitlab.ethz.ch/amiv/amiv-website-mithril/-/issues/61Styling to profile page2018-10-15T14:54:38ZSandro LutzStyling to profile pageAdd styling for profile page.
Please continue your work on branch `user-session`.
You may use components from https://gitlab.ethz.ch/amiv/web-ui-components.Add styling for profile page.
Please continue your work on branch `user-session`.
You may use components from https://gitlab.ethz.ch/amiv/web-ui-components.BetaNicolas Vetschvetschn@iis.ee.ethz.chNicolas Vetschvetschn@iis.ee.ethz.chhttps://gitlab.ethz.ch/amiv/amiv-website-mithril/-/issues/57Add icon to submenu links pointing to an external page and update external links2018-10-13T19:38:15ZSandro LutzAdd icon to submenu links pointing to an external page and update external linksAdd a flag to `external` to the model class `Navigation` and update the model for the main navigation.
Update the rendering of the submenu items to add an icon indicating that the link points to an external page.
Discuss if the link sh...Add a flag to `external` to the model class `Navigation` and update the model for the main navigation.
Update the rendering of the submenu items to add an icon indicating that the link points to an external page.
Discuss if the link should open in a new or in the same tab.
Replace the minutes page with a direct link pointing to https://cloud.amiv.ethz.ch/index.php/s/minutes. Remove the route for the minutes page in the file `index.js` and delete the corresponding file in the `views` directory.
Replace the statutes page with a direct link pointing to https://cloud.amiv.ethz.ch/index.php/s/statutes. Remove the route for the minutes page in the file `index.js` and delete the corresponding file in the `views` directory. Furthermore, you have to remove everything related to the statutes from the file `package.json` and update the README accordingly.BetaNicolas Vetschvetschn@iis.ee.ethz.chNicolas Vetschvetschn@iis.ee.ethz.chhttps://gitlab.ethz.ch/amiv/amiv-website-mithril/-/issues/53Replace company profiles with link to Kontakt website2018-10-13T16:01:16ZSandro LutzReplace company profiles with link to Kontakt websiteCompany profiles should be hosted only on the Kontakt website as there, the profiles are loaded directly from the CRM.
https://kontakt.amiv.ethz.ch/en/students/companyprofiles
https://kontakt.amiv.ethz.ch/de/students/companyprofiles
Th...Company profiles should be hosted only on the Kontakt website as there, the profiles are loaded directly from the CRM.
https://kontakt.amiv.ethz.ch/en/students/companyprofiles
https://kontakt.amiv.ethz.ch/de/students/companyprofiles
Therefore, the menu item «Company Profiles» should be linked to the pages above. The pages on the regular AMIV website can be removed.BetaNicolas Vetschvetschn@iis.ee.ethz.chNicolas Vetschvetschn@iis.ee.ethz.chhttps://gitlab.ethz.ch/amiv/amiv-website-mithril/-/issues/60Styling for job offers2018-10-13T14:59:58ZSandro LutzStyling for job offersAdd styling for job offer list items and job offer details view.Add styling for job offer list items and job offer details view.Betahttps://gitlab.ethz.ch/amiv/amiv-website-mithril/-/issues/55Expand the Commissions page2018-10-13T02:53:35ZSandro LutzExpand the Commissions pageAdd another section below the commission for «Teams» and add the following teams:
* Kulturteam
* IT Team
* ER Team
* Designteam
Make sure that all commissions are present on the page as well:
* Bastli
* Blitz
* Braukommission
* Irrati...Add another section below the commission for «Teams» and add the following teams:
* Kulturteam
* IT Team
* ER Team
* Designteam
Make sure that all commissions are present on the page as well:
* Bastli
* Blitz
* Braukommission
* Irrational Co.
* EESTEC
* Funkbude
* LIMES - Ladies in Mechanical Engineering
* RandomDudes
* Kontakt
* E=MC^2
* MNS
* BEEZ
Make sure that all texts are localized and available in English and German!
You may change the name of the menu item to «Commissions & Teams» or something similar. Do not forget to change the German translation!BetaNicolas Vetschvetschn@iis.ee.ethz.chNicolas Vetschvetschn@iis.ee.ethz.chhttps://gitlab.ethz.ch/amiv/amiv-website-mithril/-/issues/49Add «Clear all Sessions» button2018-10-12T18:58:45ZSandro LutzAdd «Clear all Sessions» buttonThe user should be able to clear all other sessions with a button on the profile page.The user should be able to clear all other sessions with a button on the profile page.BetaSandro LutzSandro Lutz