utnkar / moore Goto Github PK
View Code? Open in Web Editor NEWProject Moore: a Wagtail/Django based web-application for the UTN IT infrastructure
Home Page: https://utn.se
License: GNU Affero General Public License v3.0
Project Moore: a Wagtail/Django based web-application for the UTN IT infrastructure
Home Page: https://utn.se
License: GNU Affero General Public License v3.0
Cant embed links.
For general files, required by UTN officials and members, UTN uses a Google Drive folder. This folder is public and should be able to be easily embedded within the website.
Currently nobody knows how to test the system. This is BAD programming practice. Please provide more documentatino
README.md
#testing
Expected behavior: Find instructions how to run tests
Actual behavior: Nothing is shown
In the banner editing section it says "engelsk bannertext" on both descriptions, so I do not know which one is the english and which one is the swedish.
The website needs to have a feature to anonymously contact the study representatives within the Union. It should simply gather the subject and text and send it to a set e-mail address.
note: This should be a StreamField.
The current search is now really working. Although you can search, the results are ugly and very spotty.
Goal: Evaluate the searchable fields within Project Moore and make a search template.
Currently we display the username, which doesn't tell much.
There are some very obvious search tests. Make and try!
The current version of Project Moore includes a HomePage
model, but it's still the one that was automatically generated by Wagtail. For the new UTN website we will need a new and functioning homepage!
It would be really nice if we could add a feature that would allow us to add a picture/logo+text in the same way as the current icon + text.
Icon + text (without and with the image on the side)
Small image + text (without and with the image on the side)
Lgoo + text (without and with the image on the side)
The membership API should be tested against the testing interface of the registry.
Make the footer, the top part of it, editable
No installation instructions are currently available. This prevents new users from contributing to the project.
README.md
#installation-instructions
Expected behavior: See instruction on how to install the Project on a development machine
Actual behavior: No instructions are found.
Reproduces how often: 100%
The current templates for issues and pull requests are a lot of work. They should be less work and more free.
When adding picture and description the format it comes out in when doing the preview looks really weird. The pictures zooms alot and the text is in the middle taking up a lot of space no matter how much text you write.
[Description of the issue]
Hello!
It would be nice to be able to sort the under pages when in some way.
_Don't remember if I already mentioned this:
When not approving a application in the application system it should be deleted immediately, since we shouldn't save old applications._
The new group leaders should not be able to see who they competed against or who applied in earlier years.
Currently the overturn
field within the appoint
view of Position
has a overturn field that works with usernames. The username(s) entered will be appointed to the position, no matter if they applied or not.
Problem: Within the old system a similar feature was available, but it was by person number. According to the management team this is preferable.
Position
with past deadlineappoint
in the overviewThe registry is currently not checked for membership status when an account is created.
For some reason the confirmation e-mails are no longer being send.
Every so often UTN polls its members for their opinion in trade for coffee. This includes an online survey. Before the new website can be launched it needs to include a similar feature.
Requirements:
Cool ideas:
In the appointment view the label for the overturn field does not translate to Swedish.
[Description of the issue]
Adding bannertext doesn't work. Nothing shows up.
Like the current home page, Moore should include "News" functionality. In UTN this is mainly used for the board to post updates, but could potentially be used for other committees and their websites. It is important that the articles are grouped together between websites.
This module should include:
The problem has not been reproduced but it's the kind of problem that probably will occur any way.
When a user starts an application draft and forgets to submit it the person can not be appointed to the position with the overturn function. If the application for a position has been saved as draft when the application period ends the application becomes stuck in limbo. The group administrator can before the application period has ended see that there is a draft for the person. When the application period ends the draft is not visible among the submitted applications (very resonable). The problem occurs when the administrator wants to appoint that person anyway with the overturn function then an error message occurs saying. "You can not appoint this person since an application has been submitted". This should not be the case, a draft application should not be seen as a submitted application by the overturn function. The user can not see or delete the draft application after the application period has ended.
Quick fix, an application system administrator can access the applications and set the status to submitted.
When you change between languages in the home page and then enter the admin page the translations for groups teams and roles (maybe more) does not change in the sidebar menus. The problem is not consistent since It was possible to change it to Swedish once but then you could not switch back to English and vice versa.
Expected behavior:
Translation working changing between Swedish and English
Actual behavior: [What actually happens]
It translates only parts of the admin page
Reproduces how often: [What percentage of the time does it reproduce?]
Don't know
Any additional information, configuration or data that might be necessary to
reproduce the issue.
Currently all e-mails being send by Project Moore are just plain text. Ideally we would like to send amazingly looking HTML styled email - at least as an alternative. The idea would be to style the text to be very readable and include the person who sent the e-mail, the avatar + name. (In case of automated emails that would be Marvin).
Currently no Django installation has been made available. Add according to the framework to get this show on the road.
Expected behavior: See Django source code
Actual behavior: You don't find anything
Reproduces how often: 100%
PyCharm is a widely used IDE for Python and Django. When using PyCharm with this project the project specific PyCharm settings will show up as "Untracked files". To prevent this .idea/
should be added to the .gitignore
file.
Expected behavior: No changes to the repository.
Actual behavior: .idea/
shows up as an untracked directory.
Try if adding color to the logo's on hover would be nice!
In order to help future marketing and to know which program students the union reaches it would be incredibly good to be able to download statistics from the application periods. The interesting thing is only which programs and how many from each program are represented in the applications and among the appointed students in committes, work groups etc.
The different font size options are differently sized every time using it. When pressing H5, sometimes its the biggest and sometimes its the smallest. Still don't know which one is which.
Cant upload images.
Would like to have "people blocks" which makes it possible to add persons easy and look nice. Preferably no "forced" description headlines except phone and e-mail. The rest should be up to the administrator of the website.
[Description of the issue]
Not all menu pages are using translated_title
when being added to the menu.
The google app currently doesn't contain any tests while there are a few obvious ones! Add them!
Part of the website is the contact us page.
Requirements:
To give a better guarantee of code that won't break we should introduce testing and code linting. This will up the code quality.
Expected behavior: See .travis.yml
Actual behavior: It cannot be found.
Reproduces how often: [What percentage of the time does it reproduce?]
The current system does not work. It is to global. Support needs to be added for:
This change includes the implementation of Sections, these can limit the number of relevant studies.
It would be nice to be able to put a link in images so we can for example link to the member application system without having a "button". Or be able to add buttons to images in the regular web page editor. Now its just possible in the home page editor.
Add all information needed for people to contribute to the Moore project. Like:
CONTRIBUTING.md
ISSUE_TEMPLATE.md
PULL_REQUEST_TEMPLATE.md
.gitattributes
CHANGELOG
README.md
A declarative, efficient, and flexible JavaScript library for building user interfaces.
đ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. đđđ
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google â¤ī¸ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.