CRUDE-ASP icon indicating copy to clipboard operation
CRUDE-ASP copied to clipboard

Portal configuration database table

Open EitanBlumin opened this issue 6 years ago • 0 comments

Create configuration table and a corresponding dataview to edit it.

Settings:

  • [ ] portal name
  • [ ] portal public address
  • [ ] favicon path
  • [ ] adminlte layout
  • [ ] adminlte default color theme
  • [ ] allow end users to change color theme
  • [ ] toastr notification options
  • [ ] allow anonymous access
  • [ ] allow anonymous registration
  • [ ] registration requires email verification
  • [ ] asp upload component type
  • [ ] uploads folder path
  • [ ] upload file max size
  • [ ] upload allowed extensions
  • [ ] upload restricted extensions
  • [ ] asp email component
  • [ ] email SMTP server
  • [ ] email SMTP port
  • [ ] email require SSL
  • [ ] email sender address
  • [ ] email replyto address
  • [ ] email username
  • [ ] email password

Implement dictionary wrapping class so that it can be used like this:

  • [ ] Variable = Configuration ("Section:Subsection:Parameter")

Also:

  • [ ] Implement initialization of site configurations in config include file
  • [ ] Implement initialization of site configuration in App_Start module: https://www.w3schools.com/asp/ev_app_onend_onstart.asp

EitanBlumin avatar Feb 17 '19 19:02 EitanBlumin