Altinn / Altinn/app-lib-dotnet

Switching eFormidling receiver logic based on environment

Open
#135 0 comments 0 reactions 0 assignees View on GitHub
kind/user-story quality/debt
Dominant language
C#
Stars
8
Forks
27
Avg merge
1h 21m
Merged PRs (30d)
7

Description

## Description
When an application is deployed to TT02 there is a different set of receivers compared to an app running in production.
Currently, the eFormidling logic does not support switching receiver based on environment as it is a config value or hardcoded in App.cs

We need a more flexible solution that makes it easier for the app developer to se a receiver based on environment.

## Considerations
- [ ] App owners have signaled that receiver might also vary based on form data.

## Acceptance criteria
- [ ] We have guide lines and documentation available on how to set up receiver of eFormidling shipments from an app.

## Specification tasks
- [ ] Development tasks are defined

## Development tasks
> Add tasks here

## Test
> Add test cases here as checkboxes that are being tested as part of the changes.

## Definition of done
- [ ] Documentation is updated (if relevant)
- [ ] QA

Contributor guide

Open the contributing guide

Research direction

Start by reviewing App.cs and the existing eFormidling configuration to understand how the receiver is currently selected. Define the development and test tasks needed for environment-based selection, accounting for possible form-data variation, and document the setup for app developers; done requires the guide lines and documentation to be available.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
backend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.