Giter Club home page Giter Club logo

innbyggerpanelet's Introduction

Innbyggerpanelet

For nå er utviklingen av innbyggerpanelet satt på vent

Environmental variables

In order for this project to run in a local development environment you will have to configure an .env file. Most of the fields can be configured as you see fit, however there are OIDC keys which requires you to be a part of the @team-researchops namespace in order to obtain.

Please post in #researchops for more information/help.

Commit naming conventions

<type>[optional scope]: <description>

[optional body]

[optional footer(s)]

The commit contains the following structural elements, to communicate intent to the consumers of your library:

  1. fix: a commit of the type fix patches a bug in your codebase (this correlates with PATCH in Semantic Versioning).
  2. feat: a commit of the type feat introduces a new feature to the codebase (this correlates with MINOR in Semantic Versioning).
  3. BREAKING CHANGE: a commit that has a footer BREAKING CHANGE:, or appends a ! after the type/scope, introduces a breaking API change (correlating with MAJOR in Semantic Versioning). A BREAKING CHANGE can be part of commits of any type.
  4. types other than fix: and feat: are allowed, for example build:, chore:, ci:, docs:, style:, refactor:, perf:, test:, and others.

innbyggerpanelet's People

Contributors

perkynades avatar amundlrohne avatar dependabot[bot] avatar

Stargazers

 avatar  avatar

Watchers

Truls Jørgensen avatar  avatar

innbyggerpanelet's Issues

Admin dashboard

Features:

  • Ability to edit criterias and their categories.
  • Add new admins
  • Manual creation of candidate profiles?
  • Should be restricted to users with the "admin" role.

On insight creation, database gives error

This error is given from the database:
ERROR: insert or update on table "insight_consents_consent" violates foreign key constraint "FK_1da52183b251702acfa22b09718"

Slugs for project and insight names

Suggestion

If we add slugs based on the names of projects and insight work, our URLs will have better readability and enable us to have "pretty" breadcrumbs effortlessly.

Examples

Current version of a frontend url and breadcrumb
/prosjekt/1
Hjem / Prosjekt / 1

Suggested version
/prosjekt/bidrag-til-særlige-utgifter
Hjem / Prosjekt / Bidrag til særlige utgifter

Not entirely sure if ÆØÅ can cause problems with the approach.

User API integration

  • Creation of new users.
  • Edit old users.
  • Differentiate between NAV team members and candidate users.

Update github workflows

We should consider updating the github workflows and split them up, as they are now always running on each push on every branch. There might be times when we want the workflows to run at different times.

My suggestion:

  • Deploy to NAIS runs only when pushing in main or merging to main.

  • CI runs on every push, howevery CI needs to pass for a deploy to happen.

  • Update branch rules on main for the eventual change

Filled out fields unable to be edited

Some fields with pre-defined values, such as editing a criteria or editing an insight project, is not possible. Trying to change the value of the input does nothing

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.