Skip to content

The Address Books is app for Monster UI, which allows you manage your entries.

Notifications You must be signed in to change notification settings

OpenTelecom/monster-ui-addressbooks

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 

Repository files navigation

Monster UI Address Books

The Address Books App allows you to manage address books and entries.

Installation to source files:

  1. Upload files from directory src to directory with source files of your Monster UI (near the folders "apps", "css" and "js")
  2. Add next strings to file /js/main.js after string paths: {
'datatables.net': 'js/vendor/datatables/jquery.dataTables.min',
'datatables.net-bs': 'js/vendor/datatables/dataTables.bootstrap.min',
'datatables.net-buttons': 'js/vendor/datatables/dataTables.buttons.min',
'datatables.net-buttons-html5': 'js/vendor/datatables/buttons.html5.min',
'datatables.net-buttons-bootstrap':'js/vendor/datatables/buttons.bootstrap.min',
  1. Build your Monster UI with original builder (command gulp)
  2. Register addressbooks app
#sup crossbar_maintenance init_app <absolute path to addressbooks app> <your api base url>
sup crossbar_maintenance init_app /var/www/html/monster-ui/dist/apps/addressbooks https://site.com:8443/v2/ 
  1. Activate the AddressBooks app in the Monster UI App Store ( /#/apps/appstore )

Installation to compiled files:

  1. Upload all folders and files from directory src to root directory of your Monster UI (near the folders "apps", "css" and "js")
  2. Create next symbol links in root directory of Monster UI
# ln [options] <target file> [link name]
ln -s js/vendor/datatables/jquery.dataTables.min.js datatables.net.js
ln -s js/vendor/datatables/dataTables.bootstrap.min.js datatables.net-bs.js
ln -s js/vendor/datatables/dataTables.buttons.min.js datatables.net-buttons.js
ln -s js/vendor/datatables/buttons.html5.min.js datatables.net-buttons-html5.js
ln -s js/vendor/datatables/buttons.bootstrap.min.js datatables.net-buttons-bootstrap.js
  1. Register addressbooks app
#sup crossbar_maintenance init_app <absolute path to addressbooks app> <your api base url>
sup crossbar_maintenance init_app /var/www/html/monster-ui/dist/apps/addressbooks https://site.com:8443/v2/ 
  1. Activate AddressBooks app in the Monster UI App Store ( /#/apps/appstore )

Default address book

Default address book is list of entries, which will be create automatically.
The user will not be able to change the default list name and to delete it through the application interface in this case.
If you want set default address book (list), you should add to js/config.js specific parameters as next:

define(function(require) {
	return {
		addressbooksapp: {
			create_default_addressbook: true,
			default_addressbook_name: "Default list"
		}
Parameter Value Type Default value Is required
create_default_addressbook boolean false No
default_addressbook_name string "default_addressbook" No

About

The Address Books is app for Monster UI, which allows you manage your entries.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 63.1%
  • CSS 19.8%
  • HTML 17.1%