Skip to content

SkillsFundingAgency/das-employer-pr-web

Repository files navigation

⛔Never push sensitive information such as client id's, secrets or keys into repositories including in the README file⛔

Employer - Provider Relationship Web

UK Government logo

Build Status Quality Gate Status Confluence Project License

About

This is part of the employer portal. Here employer manages their relationship with the providers in form of permissions. There are two main permissions

  • Create cohort
  • Create vacancy with or without employer's review

Also here the employer users manage permission requests raised by providers.

🚀 Installation

Pre-Requisites

  • A clone of this repository
  • A storage emulator like Azurite
  • Visual studio 2022 or higher or similar IDE
  • .NetCore 8.0

Dependencies

  • Gov Signin for user authentication
  • The Outer API das-apim-endpoints should be available either running locally or accessible in an Azure tenancy.

Config

Following config files are required to be loaded in local storage emulator

In the SFA.DAS.Employer.PR.Web project, if not exist already, add appSettings.Development.json file with following content:

{
  "Logging": {
    "LogLevel": {
      "Default": "Information",
      "Microsoft.AspNetCore": "Warning"
    }
  },
  "AllowedHosts": "*",
  "ConfigurationStorageConnectionString": "UseDevelopmentStorage=true;",
  "ConfigNames": "SFA.DAS.EmployerPR.Web,SFA.DAS.Employer.GovSignIn,SFA.DAS.Encoding",
  "EnvironmentName": "LOCAL",
  "Version": "1.0",
  "cdn": {
    "url": "https://das-at-frnt-end.azureedge.net"
  },
  "ResourceEnvironmentName": "LOCAL",
  "StubAuth": true,
  "EmployerAccountWebLocalUrl": "https://localhost:44344"
} 

Technologies

  • .NetCore 8.0
  • Azure Table Storage
  • NUnit
  • Moq
  • FluentAssertions

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages