1.1.4 • Published 5 years ago

katejs-assistant v1.1.4

Weekly downloads
3
License
AGPL-3.0
Repository
-
Last release
5 years ago

Assistant

Приложение для учета на базе фреймворка KateJS

Использование в качестве модуля

npm install katejs-assistant --save

AppServer

import AppAssistant from 'katejs-assistant/lib/AppServer';

...

const AppServer = parent => class Server extends use(parent, AppAssistant) {
  ...
}

AppClient

import AppAssitant from 'katejs-assistant/lib/AppClient';

...

const AppClient = parent => class Client extends use(parent, AppAssitant) {
  ...
}

Установка

git clone https://github.com/romannep/assistant.git .
npm install

Запуск

Предварительно необходимо указать параметры сервера и соединения с СУБД в env.json

При создании базы данных для поддержки кириллицы стоит указать кодировку utf8mb4

Перед началом работы необходимо синхронизировать структуру БД

npm run dbsync

Разработка

npm run dev-server
npm run dev-client

Настройка

Перед созданием пользователей необходимо создать роли, как минимум роль с полными правами.

При создании роли с полными правами, необходимо снять флажки с метода put у сущностей ProductRecord, MoneyRecord и ВуиеRecord. Эти сущности не создаются непосредтвенно и не нужны в меню.

Также, нужно снять флаг с метода put у метода EntityDescription

Для возможности печати заказа необходимо создать шаблон печати (Print template) с названием Order и содержимым - html щаблоном с синтаксисом Handlebars. Образец

Лицензия

AGPL-3.0

1.1.1

5 years ago

1.1.0

5 years ago

1.1.4

5 years ago

1.1.3

5 years ago

1.0.8

5 years ago

1.0.7

5 years ago

1.0.6

5 years ago

1.0.5

5 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago