Giter Site home page Giter Site logo

front-grappa2's People

Contributors

arkiherttua avatar eero3 avatar fummitaksi avatar jakousa avatar jleh avatar joonassa avatar mahtis avatar pzanni avatar qzuw avatar totutotu avatar welxo88 avatar

Watchers

 avatar  avatar

front-grappa2's Issues

Semantic UI lokaaliksi

Tällä hetkellä CDN:n kautta tulevaa - turvallisuuden takia pitää saada lokaaliksi

Grader accepting is not working as intended

Graders can be reviewed even if they don't have a thesis.

Review should be about agreementPersons, and agreementPersons are linked to agreement and a personWithRole. There should never be agreementPerson without a thesis.

Update councilmeeting refreshes to old data

When updating a councilmeeting the "update councilmeeting" fields turn into the old information.
Double clicking update leads to problems.

Suggested fix: Hide update fields on click.

User manuals

Add user manuals to pages:

Role management page should tell the manager person what it's for and how to use it.
Grader accept page should tell the resp-professor what it's for and how to use it.

Print-person rights 2

Move multiple theses to next meeting should be possible by selecting them and using a button.

Redux broke NavBar

Steps to reproduce:

Pull master
npm install
npm start

Try changing pages. NavBar doesn't activate correctly.

Steps to tapefix:

Remove redux from NavBar.

Print-person rights

Thesis list shouldn't have download button and next councilmeeting should have.

When a printperson downloads documents for next councilmeeting ask them if they want to mark them as done.

Redirect on new thesis

Redirect user to thesis view page and show success message more clearly.

“thesis has now been saved. grappa will send email to….. you do not have to do anything…”

Major for math

Use the new table in 'new thesis' form to filter programmes.

Agreement.js refaktorointi

Contract.js on paisunu niin isoks että sitä on vaikea koodata/ymmärtää mitä siinä tapahtuu. Siitä vois eriyttää formin ja sen onnistumisviestin omiin moduuleihin jolloin niitä vois käyttää muuallakin.

Refactorointi helpottaa varmasti kun ruvetaan koodaa frontin validointeja et esim tyhjää formia ei voi lähettää . Testaaminenki helpottuu kun on monta pienempää osasta joita käytetään.

Hide unrelated information

Some pages still show unrelated information to users access rights.

Email draft page has button to create new email draft and manager can invite persons to be admins.

Thesis abstract page chooser

Currently user has no way of choosing the abstract page (we just pick the first 4 pages of a thesis)

When uploading thesis user should choose which page is the abstract and we'd show the page.

Role management could show persons sorted in roles

When manager views "role management" page, show all roles in a list and show all the persons in that role ( in units where they are the manager )

"
Department of Computer Science:
Manager:
Dev Eloper

Grader:
Mmmm Nnnnn, Sssss Fffff, etc.
"

Better labels to tools

Some tools do not have a name that indicates what it does.

Role management has person selector without any label or header.
Programme should be renamed to unit.

New resp-prof access rights

Resp-professor is no longer the one responsible for accepting graders (in department of CS atleast)

Issue consists of 3 parts:

  1. Hide grader accepting page.

  2. Add "Thesis grading is approved" button to thesis view page.

  3. Remove grader review page from print

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.