Ticket #277 (new enhancement) — at Version 4

Opened 4 years ago

Last modified 3 years ago

Settings in WUI (extension)

Reported by: dread Owned by: rgrp
Priority: awaiting triage Milestone: ckan-backlog
Component: ckan Keywords:
Cc: Repository: ckan
Theme: none

Description (last modified by rgrp) (diff)

Use case

As a ckan administrator I want to easily change options about the CKAN install.

Implementation

  • Start storing majority of settings in db
  • Have editor for settings as part of admin wui
  • Settings are also loaded from pylons ini file on start up (or based on a specific command)

Potential options to show in WUI:

  • Default Schema (e.g. default, uk government, others)
  • Search caching (on/off)
  • License service URL

Depends

  • Would be part of ckan-admin section and hence build on ticket:833 (Administrative dashboard)

Change History

comment:1 Changed 4 years ago by rgrp

  • Priority changed from awaiting triage to major
  • Description modified (diff)
  • Milestone set to v1.1

comment:2 Changed 4 years ago by dread

  • Milestone changed from v1.1 to longterm

comment:3 Changed 3 years ago by thejimmyg

My opinion is that having configuration in a database is a bad idea.

We are currently considering moving to a system where CKAN is installable using apt-get. Since we're already moving functionality into CKAN extensions, choosing what you want kind of CKAN you would like would then be as simple as chosing the package to install. Configuring it would just be editing the config file.

I don't think this is as relevant as it was 10 months ago. Anyone mind if I change this to wontfix?

comment:4 Changed 3 years ago by rgrp

  • Priority changed from major to awaiting triage
  • Summary changed from Settings WUI to Settings in WUI (extension)
  • Description modified (diff)
  • Milestone longterm deleted

I think this is useful but there may be complexities giving the non-reloading nature of python apps. Have also converted to an extension

Note: See TracTickets for help on using tickets.