2.1 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	Mibew Operator Status plugin
Plugin for Mibew, get statement based on the availability of operators.
Useage
- 
Get any operators online status: - request URL: <MIBEW-BASE-URL>/opstatus.
- return truewhen any operators is online andfalsewhen not.
 
- request URL: 
- 
Get any operators online status in specificed group: - request URL: <MIBEW-BASE-URL>/opstatus/group/<GROUP-ID>.
- return truewhen any operators in this group is online andfalsewhen not.
 
- request URL: 
- 
Get an operator online status by operator code: - Request URL: <MIBEW-BASE-URL>/opstatus/<OPERATOR-CODE>.
- return truewhen operator is online orfalsewhen not.
 
- Request URL: 
- 
Use callback parameter: Just inset <script>tag and setsrcto URL above and addcallbackparameter- <MIBEW-BASE-URL>/opstatus?callback=<CALLBACK_FUNCTION>
- <MIBEW-BASE-URL>/opstatus/<OPERATOR-CODE>?callback=<CALLBACK_FUNCTION>
 will return bellow and run CALLBACK_FUNCTIONautomatically./**/CALLBACK_FUNCTION(status);
Install
- 
Get the archive with the plugin sources. You can download it from the official site or build the plugin from sources. 
- 
Untar/unzip the plugin's archive. 
- 
Put files of the plugins to the <MIBEW-ROOT>/pluginsfolder.
- 
Navigate to <MIBEW-BASE-URL>/operator/pluginpage and enable the plugin.
Tips: if you plugin state is "not initialized", please check <MIBEW-ROOT>/configs/config.yml file is not:
...
plugins: []
...
and should be like this:
...
plugins:
    "SomePlugin":
        key: value
...
Build from sources
- Obtain a copy of the repository using git clone, download button, or another way.
- Install node.js and npm.
- Install Gulp.
- Install npm dependencies using npm install.
- Run Gulp to build the sources using gulp default.
Finally .tar.gz and .zip archives of the ready-to-use Plugin will be available in release directory.