Git Product home page Git Product logo

internsystem-frontend's People

Contributors

doppins-bot avatar henrist avatar matsasc avatar renovate-bot avatar renovate[bot] avatar thor avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

internsystem-frontend's Issues

Erstatte NuclearJS med Redux

Da vi gikk over fra Angular virket NuclearJS (https://github.com/optimizely/nuclear-js) veldig lovende. Utviklingen rundt NuclearJS har imidlertid stoppet litt opp.

Vi burde fase ut NuclearJS og erstatte det med Redux (https://github.com/reactjs/redux/), som har tatt store markedsandeler siden vi begynte å bruke NuclearJS, og virker å ha et mye mer aktivt miljø. Det vil også gi større verdi for CYB-ere som ønsker å bidra.

Redux tilbyr mye liknende som NuclearJS gjør, så tror det skal være kurant å gjøre en slik migrasjon.

Sjekk ut https://github.com/brillout/awesome-redux for info

Dependency Dashboard

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

Rate-Limited

These updates are currently rate-limited. Click on a checkbox below to force their creation now.

  • Update dependency @types/domready to v1.0.2
  • Update dependency @types/nuclear-js to v1.4.6
  • Update dependency @types/react-bootstrap to v0.32.36
  • Update dependency @types/react-router to v5.1.20
  • Update dependency bootstrap-sass to v3.4.3
  • Update dependency connected-react-router to v6.9.3
  • Update dependency fbjs to v3.0.5
  • Update dependency git-rev-sync to v3.0.2
  • Update dependency prop-types to v15.8.1
  • Update dependency redux-saga to v1.3.0
  • Update dependency immutable to v4
  • Update dependency mathjs to v12
  • Update dependency prettier to v3
  • Update dependency query-string to v9
  • Update dependency react-bootstrap to v2
  • Update dependency react-redux to v9
  • Update dependency redux to v5
  • Update dependency typescript to v5
  • Update react monorepo to v18 (major) (@types/react-dom, react, react-dom)
  • Update react-router monorepo to v6 (major) (react-router, react-router-dom)
  • Lock file maintenance
  • 🔐 Create all rate-limited PRs at once 🔐

Edited/Blocked

These updates have been manually edited so Renovate will no longer make changes. To discard all commits and start over, click on a checkbox.

Open

These updates have all been created already. Click a checkbox below to force a retry/rebase of any.

Detected dependencies

npm
package.json
  • connected-react-router 6.9.1
  • react-redux 7.2.4
  • redux 4.1.0
  • redux-saga 1.1.3
  • @babel/core 7.14.8
  • @babel/plugin-proposal-class-properties 7.14.5
  • @babel/plugin-proposal-decorators 7.14.5
  • @babel/plugin-proposal-optional-chaining 7.14.5
  • @babel/plugin-transform-runtime 7.14.5
  • @babel/preset-env 7.14.8
  • @babel/preset-react 7.14.5
  • @babel/preset-typescript 7.14.5
  • @types/domready 1.0.0
  • @types/moment-timezone 0.5.30
  • @types/nuclear-js 1.4.3
  • @types/react-bootstrap 0.32.26
  • @types/react-dom 17.0.9
  • @types/react-redux 7.1.18
  • @types/react-router 5.1.16
  • @types/react-router-dom 5.1.8
  • @typescript-eslint/eslint-plugin 4.28.5
  • @typescript-eslint/parser 4.28.5
  • babel-eslint 10.1.0
  • babel-loader 8.2.2
  • bootstrap-sass 3.4.1
  • clean-webpack-plugin 3.0.0
  • copy-webpack-plugin 9.0.1
  • css-loader 5.2.7
  • domready 1.0.8
  • eslint 7.32.0
  • eslint-config-prettier 7.2.0
  • eslint-plugin-prettier 3.4.0
  • eslint-plugin-react 7.24.0
  • fbjs 3.0.0
  • file-loader 6.2.0
  • git-rev-sync 3.0.1
  • html-loader 2.1.2
  • html-webpack-plugin 5.3.2
  • immutable 3.8.2
  • json-loader 0.5.7
  • mathjs 9.4.4
  • mini-css-extract-plugin 1.6.2
  • moment 2.29.1
  • moment-timezone 0.5.33
  • node-sass 5.0.0
  • nuclear-js 1.4.0
  • nuclear-js-react-addons-chefsplate 1.0.1
  • prettier 2.2.1
  • prop-types 15.7.2
  • query-string 6.14.1
  • react 17.0.1
  • react-autosuggest 10.1.0
  • react-bootstrap 0.33.1
  • react-dom 17.0.1
  • react-hot-loader 4.13.0
  • react-remarkable 1.1.3
  • react-router 5.2.0
  • react-router-dom 5.2.0
  • reqwest 2.0.5
  • sass-loader 12.1.0
  • style-loader 3.2.1
  • typesafe-actions 5.1.0
  • typescript 4.3.5
  • url-loader 4.1.1
  • webpack 5.47.1
  • webpack-cli 4.7.2
  • webpack-dev-server 3.11.2
travis
.travis.yml
  • node 10

  • Check this box to trigger a request for Renovate to run again on this repository

Action Required: Fix Renovate Configuration

There is an error with this repository's Renovate configuration that needs to be fixed. As a precaution, Renovate will stop PRs until it is resolved.

Error type: undefined. Note: this is a nested preset so please contact the preset author if you are unable to fix it yourself.

Søk bug

Skriver man litt fort når man søker etter medlemme får man et litt morsomt problem.

Vise bongtotal på oversikt

Det hadde vært fint å slippe å gå inn på riktig semester og så søke opp sitt eget navn når man vil vite hvor mange bonger man har.

Foreslår å legge til en infoboks på oversikten med antall bonger man har - enten for kun inneværende semester eller alle semestre - når man er logget inn.

Vise kalender fordelt over ulike semestre

Det må være en side på internsia som viser kalenderen fordelt over ulike semestre.

Den må inndeles semestervis, slik at man ser på ett semester om gangen. Hvordan semester velges kan f.eks. være en panel øverst slik at aktivt semester vises som standard.

Subtasks:

  • Frontend: Hente ned data om semestre og presentere valg over dette
  • Frontend: Hente data for et valgt semester og presentere denne dataen

Presentasjon av oppføringer:

  • Må gjøres så enkelt som mulig for å unngå unødvendig støy
  • Oversikten bør som minimum gi tydelig informasjon om:
    • Tidsperiode
    • Tittel
    • Ansvarlig (trenger ikke være i fokus)
    • Om arrangementet er publisert, offentlig, eksternt, i Escape, avbrutt

Se også cybernetisk/internsystem#23

Legge til nye kalenderoppføringer

Det må være mulig å legge til nye kalenderoppføringer. Dette kan foreløpig gjøres ganske ad hoc, og bedre integreres senere.

Felter:

  • Dato start og dato slutt
  • Evt. tidspunkt for start og slutt (alternativet er hele dager)
  • Tittel
  • Koordinator (kan være blank)
  • Beskrivelse (publiseres)
  • Kommentar (publiseres ikke)
  • Hvorvidt det er publisert (default = true)
  • Hvorvidt det er et offentlig arr (default = true)
  • Hvorvidt det er et ekstern arr (default = false)
  • Hvorvidt det opptar Escape (default = true)

Subtasks:

  • Frontend: Utvide navigasjon så kan man komme seg til siden for ny oppføring (evt. bare en modal?)
  • Frontend: View og logikk for å opprette ny oppføring

Se også cybernetisk/internsystem#21

Flere funksjoner i garm

Dette er ting som en gjerne ønsker å ha i garm:

  • Mulighet for å få ut en .txt fil med formen "verv: navn"
  • Lage nummer for internkort (dette trengs når man genererer nye internkort)
  • Hente ut en liste med endringer (når man legger inn en ny person så er det fint om man får en liste med folk som skal ha tilganger og hva de skal ha tilganger til; se dagens garm)
  • Enkelt krysse av hvilket verv man har (se på dagens garm)

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.