Skip to content

wardi/ckanext-fileedit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ckanext-fileedit

A minimal text editor for CKAN sysadmins

ckanext-fileedit screenshot

ckanext-fileedit lets you edit text files through the CKAN Admin interface. You can provide a function to validate file contents before they are saved, e.g. to make sure a JSON or template file is valid. You can also provide a function to run after the file was saved successfully, e.g. to restart the web server or clear a cache.

Minimal config

ckan.plugins = ... file_edit

file_edit.editable_files = [{"path": "/path/to/my/file"}]

Full config

ckan.plugins = ... file_edit

file_edit.editable_files = [
  {
    "path": "/path/to/my/file",
    "label": "My File",
    "validate": "ckanext.mytheme.validators:file_validator",
    "after_update": "ckanext.mytheme.tasks:notify_owner"
  },
  {
    "path": "/path/to/another_file"
  }]

Indentation on the left is required for the ini parser to pass the complete JSON editable_files value

About

Simple file editor for CKAN admin panel

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published