Third Party Monitoring Module
  • Third Party Monitoring Module Documentation
  • INTRODUCTION
    • Glossary / Terminology
    • FAQ
    • Releases / Changelog*
    • Report an Issue / Contact us
  • PRODUCT / END-USER DOCUMENTATION
    • Overview
      • User rights and permissions
    • Third Party Monitoring Module Navigation
    • Overall User Interface
    • Third Party Monitors section
      • List of Third Party Monitors
      • TPM partner details screen
    • List of Visits section
      • List of Visits
      • Visit details
      • Statuses and corresponding actions
        • Draft
        • Assigned
        • TPM Accepted
        • TPM Rejected
        • Cancelled
        • TPM Reported
        • Sent Back to TPM
        • UNICEF Approved
      • Emails notifications flow
    • TPM workflow
  • TECHNICAL DOCUMENTATION
    • Architecture
    • Development Setup
    • Deployment / DevOps
    • Backend Module structure
    • Data Model
    • Fixtures & management commands
    • API Documentation
      • Error Handling
    • Synchronization with VISION
    • Permissions framework
    • FSM Transitions conditions
    • FSM Transitions in view
    • API Metadata
    • Serializer Mixins
    • Model Mixins
    • Tests
    • Attachments
    • Email links & Tokens Authorization
    • Frontend
      • Module structure
      • Build process
      • Tests
Powered by GitBook
On this page
  • Installation
  • How to run tests
  1. TECHNICAL DOCUMENTATION

Frontend

Etools Third Party Monitoring Front-End module description

PreviousEmail links & Tokens AuthorizationNextModule structure

Last updated 6 years ago

This module was developed using the library (version 1.x) and concept. plugin was used as helper in the development process and was used to the application.

Installation

Using git, clone to a local directory:

$ git clone https://github.com/unicef/etools-tpm.git

Assuming that node and npm are already installed, make sure the bower is also installed, if not run:

$ npm install -g bower

Install packages:

$ npm install
$ bower install

This application is a part of and runs under a customized setup of the etools apps. After etools-infra is installed, the TPM application can be accessed for devs at http://localhost:8082/tpm/

How to run tests

To run tests you can use:

$ gulp test
Polymer
Material Design
Polytempl
Gulp
build
etools-infra