An open API service indexing awesome lists of open source software.

https://github.com/jsreport/jsreport-freeze

jsreport extension allowing to freeze editing of templates
https://github.com/jsreport/jsreport-freeze

Last synced: about 1 year ago
JSON representation

jsreport extension allowing to freeze editing of templates

Awesome Lists containing this project

README

          

**⚠️ This repository has been moved to the monorepo [jsreport/jsreport](https://github.com/jsreport/jsreport)**
--

# jsreport-freeze
[![NPM Version](http://img.shields.io/npm/v/jsreport-freeze.svg?style=flat-square)](https://npmjs.com/package/jsreport-freeze)

**jsreport extension allowing to freeze editing of templates**

# Installation
> **npm install jsreport-freeze**

# Hard freeze in config

You can avoid jsreport templates editing through config file:
```js
{
"extensions" {
"freeze": {
"hardFreeze": true
}
}
}
```

# Freeze in studio
Second option is to freeze editing in jsreport studio. This can be found in menu `Actions->Freeze Editing`. Note this options is available only for the jsreport administrator. The editing can be also afterwards enabled again using menu `Actions->Release Freeze`.

## jsreport-core
You can apply this extension also manually to [jsreport-core](https://github.com/jsreport/jsreport-core)

```js
var jsreport = require('jsreport-core')()
jsreport.use(require('jsreport-freeze')({})