├── .dockerignore ├── .github └── workflows │ ├── build_test.arcgis.service.yaml │ ├── build_test.arcgis.web-app.yaml │ ├── build_test.image.service.yaml │ ├── build_test.nga-msi.yaml │ ├── build_test.service.yaml │ ├── build_test.sftp.service.yaml │ ├── build_test.sftp.web-app.yaml │ ├── build_test.web-app.yaml │ ├── config.yaml │ ├── dev.container_build.yaml │ ├── release.arcgis_plugin.yaml │ ├── release.image_plugin.yaml │ ├── release.nga-msi_plugin.yaml │ ├── release.sftp_plugin.yaml │ └── release.yaml ├── .gitignore ├── .istanbul.yml ├── .prettierrc.js ├── .vscode └── launch.json ├── CHANGELOG.md ├── CODEOWNERS ├── Dockerfile ├── LICENSE ├── README.md ├── aws_amazon_linux_2023.md ├── docker-compose.yml ├── docker ├── README.md ├── auth-idp │ ├── docker-compose.yml │ ├── ldapseed.ldif │ └── saml │ │ └── authsources.php ├── docker-compose.yml ├── server │ ├── .gitignore │ └── Dockerfile └── web │ ├── .gitignore │ └── nginx.conf ├── docs ├── admin │ └── auth.md ├── domain.md └── use_cases │ ├── feeds.md │ └── tracking.md ├── instance ├── .npmrc ├── CODEOWNERS ├── config.js ├── init.js └── package.json ├── localseed.ldif ├── mongo-ssl-x509 ├── 0-init.sh ├── README.md ├── ca.crt.pem ├── ca.key.pem ├── ca.srl ├── db-admin.crt.pem ├── db-admin.csr.pem ├── db-admin.key.pem ├── db.crt.pem ├── db.csr.pem ├── db.key.pem ├── db.pem ├── mongo.Dockerfile ├── mongod.conf ├── server.crt.pem ├── server.csr.pem ├── server.key.pem └── server.pem ├── package.json ├── plugins ├── README.md ├── arcgis │ ├── README.md │ ├── service │ │ ├── .gitignore │ │ ├── eslint.config.mjs │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ ├── ArcGISService.ts │ │ │ ├── ArcObjects.ts │ │ │ ├── EventDeletionHandler.ts │ │ │ ├── EventLayerProcessorOrganizer.ts │ │ │ ├── EventToLayerProcessor.ts │ │ │ ├── EventTransform.spec.ts │ │ │ ├── EventTransform.ts │ │ │ ├── FeatureLayerProcessor.ts │ │ │ ├── FeatureQuerier.ts │ │ │ ├── FeatureService.ts │ │ │ ├── FeatureServiceAdmin.ts │ │ │ ├── GeometryChangedHandler.ts │ │ │ ├── LayerInfo.ts │ │ │ ├── ObservationBins.ts │ │ │ ├── ObservationProcessor.ts │ │ │ ├── ObservationsSender.ts │ │ │ ├── ObservationsTransformer.ts │ │ │ ├── index.ts │ │ │ ├── tsconfig.json │ │ │ └── types │ │ │ │ ├── AddLayersRequest.ts │ │ │ │ ├── ArcGISConfig.ts │ │ │ │ ├── ArcGISPluginConfig.ts │ │ │ │ ├── ArcObject.ts │ │ │ │ ├── ArcObservation.ts │ │ │ │ ├── AttachmentInfosResult.ts │ │ │ │ ├── EditResult.ts │ │ │ │ ├── FeatureServiceResult.ts │ │ │ │ ├── LayerInfoResult.ts │ │ │ │ └── QueryObjectResult.ts │ │ └── tsconfig.json │ └── web-app │ │ ├── .editorconfig │ │ ├── .gitignore │ │ ├── angular.json │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── projects │ │ ├── main │ │ │ ├── karma.conf.js │ │ │ ├── ng-package.json │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ ├── src │ │ │ │ ├── lib │ │ │ │ │ ├── ArcGISConfig.ts │ │ │ │ │ ├── ArcGISPluginConfig.ts │ │ │ │ │ ├── arc-admin │ │ │ │ │ │ ├── arc-admin.component.html │ │ │ │ │ │ ├── arc-admin.component.scss │ │ │ │ │ │ └── arc-admin.component.ts │ │ │ │ │ ├── arc-event │ │ │ │ │ │ ├── ArcEvent.ts │ │ │ │ │ │ ├── ArcEventLayer.ts │ │ │ │ │ │ ├── ArcEventsModel.ts │ │ │ │ │ │ ├── arc-event.component.html │ │ │ │ │ │ ├── arc-event.component.scss │ │ │ │ │ │ └── arc-event.component.ts │ │ │ │ │ ├── arc-layer │ │ │ │ │ │ ├── ArcLayerSelectable.ts │ │ │ │ │ │ ├── arc-layer-delete-dialog.component.html │ │ │ │ │ │ ├── arc-layer-delete-dialog.component.scss │ │ │ │ │ │ ├── arc-layer-delete-dialog.component.spec.ts │ │ │ │ │ │ ├── arc-layer-delete-dialog.component.ts │ │ │ │ │ │ ├── arc-layer-dialog.component.html │ │ │ │ │ │ ├── arc-layer-dialog.component.scss │ │ │ │ │ │ ├── arc-layer-dialog.component.spec.ts │ │ │ │ │ │ ├── arc-layer-dialog.component.ts │ │ │ │ │ │ ├── arc-layer.component.html │ │ │ │ │ │ ├── arc-layer.component.scss │ │ │ │ │ │ └── arc-layer.component.ts │ │ │ │ │ ├── arc.service.ts │ │ │ │ │ ├── mage-arc.module.spec.ts │ │ │ │ │ └── mage-arc.module.ts │ │ │ │ ├── public-api.ts │ │ │ │ └── test.ts │ │ │ ├── tsconfig.lib.json │ │ │ ├── tsconfig.lib.prod.json │ │ │ ├── tsconfig.spec.json │ │ │ └── tslint.json │ │ └── showcase │ │ │ ├── .browserslistrc │ │ │ ├── karma.conf.js │ │ │ ├── src │ │ │ ├── app │ │ │ │ ├── app-routing.module.ts │ │ │ │ ├── app.component.html │ │ │ │ ├── app.component.spec.ts │ │ │ │ ├── app.component.ts │ │ │ │ ├── app.module.ts │ │ │ │ └── arc.service.mock.ts │ │ │ ├── assets │ │ │ │ └── .gitkeep │ │ │ ├── environments │ │ │ │ ├── environment.prod.ts │ │ │ │ └── environment.ts │ │ │ ├── favicon.ico │ │ │ ├── index.html │ │ │ ├── main.ts │ │ │ ├── polyfills.ts │ │ │ ├── styles.scss │ │ │ └── test.ts │ │ │ ├── tsconfig.app.json │ │ │ └── tsconfig.spec.json │ │ ├── tsconfig.json │ │ └── tslint.json ├── epic │ ├── README.md │ ├── attachments.js │ ├── config.json │ ├── index.js │ ├── observations.js │ ├── package-lock.json │ └── package.json ├── geoserver │ ├── authentication.js │ ├── cname │ │ └── index.js │ ├── config.json │ ├── geoserver │ │ ├── attributeMapper.js │ │ ├── datastore.js │ │ ├── location.js │ │ ├── observation.js │ │ ├── user.js │ │ └── workspace.js │ ├── images │ │ └── blank.png │ ├── index.js │ ├── models │ │ ├── location.js │ │ ├── observation.js │ │ ├── schema.js │ │ └── user.js │ ├── package-lock.json │ ├── package.json │ ├── routes │ │ ├── geoserver.js │ │ └── index.js │ ├── sld │ │ └── index.js │ ├── sync │ │ ├── event.js │ │ ├── location.js │ │ ├── observation.js │ │ └── user.js │ └── views │ │ └── observation.pug ├── image │ ├── README.md │ ├── service │ │ ├── .gitignore │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── spec │ │ │ ├── corrupted.jpeg │ │ │ ├── majestic_ram.orient.raw-1.tag-1.jpg │ │ │ ├── majestic_ram.orient.raw-6.tag-6.jpg │ │ │ ├── majestic_ram.oriented.jpg │ │ │ ├── support │ │ │ │ └── jasmine.json │ │ │ ├── tumbeasts-1140x1800.png │ │ │ ├── tumbeasts-120x76.png │ │ │ ├── tumbeasts-1800x1140.png │ │ │ ├── tumbeasts-48x76.png │ │ │ └── tumbeasts-76x120.png │ │ ├── src │ │ │ ├── adapters.db.mongo.ts │ │ │ ├── adapters.images.sharp.spec.ts │ │ │ ├── adapters.images.sharp.ts │ │ │ ├── adapters.images.sharp.visual.test.ts │ │ │ ├── index.spec.ts │ │ │ ├── index.ts │ │ │ ├── processor.spec.ts │ │ │ ├── processor.ts │ │ │ └── util.spec.ts │ │ └── tsconfig.json │ └── web-app │ │ ├── .editorconfig │ │ ├── .gitignore │ │ ├── README.md │ │ ├── angular.json │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── projects │ │ └── mage-image │ │ │ ├── README.md │ │ │ ├── karma.conf.js │ │ │ ├── ng-package.json │ │ │ ├── package.json │ │ │ ├── src │ │ │ ├── lib │ │ │ │ ├── mage-image.component.ts │ │ │ │ ├── mage-image.module.ts │ │ │ │ ├── mage-image.service.spec.ts │ │ │ │ └── mage-image.service.ts │ │ │ ├── public-api.ts │ │ │ └── test.ts │ │ │ ├── tsconfig.lib.json │ │ │ ├── tsconfig.lib.prod.json │ │ │ ├── tsconfig.spec.json │ │ │ └── tslint.json │ │ ├── tsconfig.json │ │ └── tslint.json ├── nga-msi │ ├── .gitignore │ ├── README.md │ ├── icons │ │ ├── asam.png │ │ └── modu.png │ ├── jest.config.js │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── index.test.ts │ │ ├── index.ts │ │ ├── nga-msi.test.ts │ │ ├── nga-msi.ts │ │ ├── topics │ │ │ ├── asam.test.ts │ │ │ ├── asam.ts │ │ │ ├── modu.test.ts │ │ │ └── modu.ts │ │ ├── transport.axios.ts │ │ └── tsconfig.json │ └── tsconfig.json ├── rage │ ├── README.md │ ├── attachments.js │ ├── config.json │ ├── data.js │ ├── index.js │ ├── package-lock.json │ ├── package.json │ └── rage.js ├── random │ ├── .gitignore │ ├── README.md │ ├── icons │ │ └── random.png │ ├── jest.config.js │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── random.ts │ │ ├── topics │ │ │ ├── errors.ts │ │ │ └── random.ts │ │ └── tsconfig.json │ └── tsconfig.json └── sftp │ ├── README.md │ ├── config │ └── sftpConfig.ts │ ├── service │ ├── .gitignore │ ├── package-lock.json │ ├── package.json │ ├── spec │ │ └── support │ │ │ └── jasmine.json │ ├── src │ │ ├── adapters │ │ │ ├── adapters.sftp.mongoose.ts │ │ │ └── adapters.sftp.teams.ts │ │ ├── configuration │ │ │ └── SFTPPluginConfig.ts │ │ ├── controller │ │ │ ├── controller.spec.ts │ │ │ └── controller.ts │ │ ├── format │ │ │ ├── entities.format.ts │ │ │ └── geojson.ts │ │ └── index.ts │ └── tsconfig.json │ └── web │ ├── .gitignore │ ├── README.md │ ├── angular.json │ ├── package-lock.json │ ├── package.json │ ├── projects │ ├── main │ │ ├── assets │ │ │ └── drive_file_move_black_24dp.svg │ │ ├── karma.conf.js │ │ ├── ng-package.json │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ ├── index.ts │ │ │ ├── lib │ │ │ │ ├── SFTPPluginConfig.ts │ │ │ │ ├── configuration │ │ │ │ │ ├── configuration.component.html │ │ │ │ │ ├── configuration.component.scss │ │ │ │ │ ├── configuration.component.spec.ts │ │ │ │ │ ├── configuration.component.ts │ │ │ │ │ ├── configuration.service.spec.ts │ │ │ │ │ └── configuration.service.ts │ │ │ │ ├── entities │ │ │ │ │ └── entities.format.ts │ │ │ │ └── sftp.module.ts │ │ │ ├── public-api.ts │ │ │ ├── scss │ │ │ │ └── variables.scss │ │ │ └── test.ts │ │ ├── tsconfig.lib.json │ │ ├── tsconfig.lib.prod.json │ │ ├── tsconfig.spec.json │ │ └── tslint.json │ └── showcase │ │ ├── browserslist │ │ ├── e2e │ │ ├── protractor.conf.js │ │ ├── src │ │ │ ├── app.e2e-spec.ts │ │ │ └── app.po.ts │ │ └── tsconfig.json │ │ ├── karma.conf.js │ │ ├── src │ │ ├── app │ │ │ ├── app-routing.module.ts │ │ │ ├── app.component.html │ │ │ ├── app.component.scss │ │ │ ├── app.component.spec.ts │ │ │ ├── app.component.ts │ │ │ ├── app.module.ts │ │ │ └── service │ │ │ │ └── mock-configuration.service.ts │ │ ├── assets │ │ │ └── .gitkeep │ │ ├── environments │ │ │ ├── environment.prod.ts │ │ │ └── environment.ts │ │ ├── index.html │ │ ├── main.ts │ │ ├── polyfills.ts │ │ ├── styles.scss │ │ ├── test.ts │ │ └── theme.scss │ │ ├── tsconfig.app.json │ │ ├── tsconfig.spec.json │ │ └── tslint.json │ ├── tsconfig.json │ └── tslint.json ├── resources └── markers.sketch ├── scripts ├── init.d │ └── mage └── upstart │ ├── mage-config.conf │ └── mage.conf ├── service ├── .editorconfig ├── .eslintrc.js ├── .gitignore ├── .mocharc.functionalTests.js ├── .mocharc.js ├── bin │ ├── mage.service.js │ ├── migration.js │ ├── poststop.sh │ └── prestart.sh ├── functionalTests │ ├── assets │ │ ├── axolotl.jpeg │ │ ├── happy_gold.png │ │ ├── happy_green.png │ │ ├── happy_red.png │ │ ├── mont saint michel.jpeg │ │ ├── neutral_gold.png │ │ ├── neutral_green.png │ │ ├── neutral_red.png │ │ ├── niagra1.jpeg │ │ ├── niagra2.jpeg │ │ ├── person_blue.png │ │ ├── person_green.png │ │ ├── person_grey.png │ │ ├── person_pink.png │ │ ├── sad_gold.png │ │ ├── sad_green.png │ │ ├── sad_red.png │ │ ├── tower bridge 1.jpeg │ │ └── tower bridge 2.jpeg │ ├── certs │ │ ├── test.ca.crt.pem │ │ ├── test.crt.pem │ │ └── test.key.pem │ ├── client.ts │ ├── config │ │ ├── dbTestConfig.js │ │ ├── httpConfig.json │ │ └── testConfig.json │ ├── databaseTest.js │ ├── exports │ │ ├── exports.test.ts │ │ └── fixture.ts │ ├── httpTest.js │ ├── main │ │ └── main.app.test.ts │ ├── record.js │ ├── stack.ts │ ├── testRecordings.js │ ├── test_env.js │ └── tsconfig.json ├── npm-shrinkwrap.json ├── package.json ├── src │ ├── @types │ │ ├── express │ │ │ └── index.d.ts │ │ ├── geojson-validation │ │ │ └── index.d.ts │ │ └── mongodb-migrations │ │ │ └── index.d.ts │ ├── access │ │ └── index.ts │ ├── adapters │ │ ├── adapters.controllers.web.ts │ │ ├── adapters.db.mongoose.ts │ │ ├── adapters.simple_id_factory.ts │ │ ├── base │ │ │ └── adapters.base.db.mongoose.ts │ │ ├── events │ │ │ ├── adapters.events.controllers.web.ts │ │ │ └── adapters.events.db.mongoose.ts │ │ ├── feeds │ │ │ ├── adapters.feeds.controllers.web.ts │ │ │ └── adapters.feeds.db.mongoose.ts │ │ ├── icons │ │ │ ├── adapters.icons.content_store.file_system.ts │ │ │ ├── adapters.icons.controllers.web.ts │ │ │ └── adapters.icons.db.mongoose.ts │ │ ├── observations │ │ │ ├── adapters.observations.attachment_store.file_system.ts │ │ │ ├── adapters.observations.controllers.web.ts │ │ │ ├── adapters.observations.db.mongoose.ts │ │ │ └── adapters.observations.dto.ecma404-json.ts │ │ ├── plugins │ │ │ └── adapters.plugins.db.mongoose.ts │ │ ├── settings │ │ │ ├── adapters.settings.controllers.web.ts │ │ │ └── adapters.settings.db.mongoose.ts │ │ ├── systemInfo │ │ │ ├── adapters.systemInfo.controllers.web.ts │ │ │ └── adapters.systemInfo.service.ts │ │ ├── url_schemes │ │ │ └── adapters.url_schemes.plugin.ts │ │ ├── users │ │ │ ├── adapters.users.controllers.web.ts │ │ │ └── adapters.users.db.mongoose.ts │ │ └── web_ui_plugins │ │ │ └── adapters.web_ui_plugins.controllers.web.ts │ ├── api │ │ ├── attachment.js │ │ ├── event.js │ │ ├── events │ │ │ ├── location.js │ │ │ └── observation.js │ │ ├── feature.js │ │ ├── field │ │ │ ├── attachmentField.js │ │ │ ├── checkboxField.js │ │ │ ├── dateField.js │ │ │ ├── emailField.js │ │ │ ├── field.js │ │ │ ├── geometryField.js │ │ │ ├── index.js │ │ │ ├── multiSelectField.js │ │ │ ├── numberField.js │ │ │ ├── selectField.js │ │ │ └── textField.js │ │ ├── form.js │ │ ├── icon.d.ts │ │ ├── icon.js │ │ ├── index.js │ │ ├── layer.js │ │ ├── location.js │ │ ├── observation.js │ │ └── user.js │ ├── app.api │ │ ├── app.api.errors.ts │ │ ├── app.api.global.ts │ │ ├── events │ │ │ └── app.api.events.ts │ │ ├── feeds │ │ │ └── app.api.feeds.ts │ │ ├── icons │ │ │ └── app.api.icons.ts │ │ ├── observations │ │ │ └── app.api.observations.ts │ │ ├── settings │ │ │ └── app.api.settings.ts │ │ ├── systemInfo │ │ │ └── app.api.systemInfo.ts │ │ └── users │ │ │ └── app.api.users.ts │ ├── app.impl │ │ ├── events │ │ │ └── app.impl.events.ts │ │ ├── feeds │ │ │ └── app.impl.feeds.ts │ │ ├── icons │ │ │ └── app.impl.icons.ts │ │ ├── observations │ │ │ └── app.impl.observations.ts │ │ ├── settings │ │ │ └── app.impl.settings.ts │ │ ├── systemInfo │ │ │ └── app.impl.systemInfo.ts │ │ └── users │ │ │ └── app.impl.users.ts │ ├── app.ts │ ├── assets │ │ └── default-icon.png │ ├── authentication │ │ ├── anonymous.js │ │ ├── index.d.ts │ │ ├── index.js │ │ ├── ldap.js │ │ ├── local.js │ │ ├── oauth.js │ │ ├── openidconnect.js │ │ ├── saml.js │ │ └── verification.js │ ├── config.js │ ├── docs │ │ ├── auth │ │ │ └── local.yaml │ │ ├── geojson.yaml │ │ └── openapi.yaml │ ├── entities │ │ ├── authentication │ │ │ └── entities.authentication.ts │ │ ├── authorization │ │ │ ├── entities.authorization.ts │ │ │ └── entities.permissions.ts │ │ ├── entities.domain_events.ts │ │ ├── entities.global.ts │ │ ├── entities.i18n.ts │ │ ├── entities.json_types.ts │ │ ├── events │ │ │ ├── entities.events.forms.ts │ │ │ └── entities.events.ts │ │ ├── feeds │ │ │ └── entities.feeds.ts │ │ ├── icons │ │ │ └── entities.icons.ts │ │ ├── locations │ │ │ └── entities.locations.ts │ │ ├── observations │ │ │ ├── entities.observations.fields.attachment.ts │ │ │ ├── entities.observations.fields.checkbox.ts │ │ │ ├── entities.observations.fields.date.ts │ │ │ ├── entities.observations.fields.email.ts │ │ │ ├── entities.observations.fields.geometry.ts │ │ │ ├── entities.observations.fields.multiselect.ts │ │ │ ├── entities.observations.fields.numeric.ts │ │ │ ├── entities.observations.fields.required.ts │ │ │ ├── entities.observations.fields.select.ts │ │ │ ├── entities.observations.fields.text.ts │ │ │ ├── entities.observations.fields.ts │ │ │ └── entities.observations.ts │ │ ├── ogcapi-features │ │ │ └── entities.ogcapi-features.ts │ │ ├── settings │ │ │ └── entities.settings.ts │ │ ├── systemInfo │ │ │ └── entities.systemInfo.ts │ │ ├── teams │ │ │ └── entities.teams.ts │ │ └── users │ │ │ └── entities.users.ts │ ├── environment │ │ ├── env.js │ │ └── magerc.sh │ ├── export │ │ ├── csv.ts │ │ ├── exporter.ts │ │ ├── geojson.ts │ │ ├── geopackage.ts │ │ ├── index.ts │ │ ├── kml.ts │ │ └── kmlWriter.ts │ ├── express.d.ts │ ├── express.js │ ├── format │ │ └── geoJsonFormat.js │ ├── logger.js │ ├── main.impl │ │ ├── main.impl.plugins.ts │ │ └── plugin_hooks │ │ │ ├── main.impl.plugin_hooks.events.ts │ │ │ ├── main.impl.plugin_hooks.feeds.ts │ │ │ └── main.impl.plugin_hooks.icons.ts │ ├── migrate.ts │ ├── migrations │ │ ├── 002-create-user-role.js │ │ ├── 003-create-admin-role.js │ │ ├── 005-create-osm-layer.js │ │ ├── 006-event-teams.js │ │ ├── 007-user-icon.js │ │ ├── 008-create-user-no-edit-role.js │ │ ├── 009-create-manager-role.js │ │ ├── 010-add-user-device-manager-role.js │ │ ├── 011-multiple-forms.js │ │ ├── 012-user-role-remove-delete.js │ │ ├── 013-ensure-event-indexes.js │ │ ├── 014-add-role-update-permission.js │ │ ├── 015-manager-role-add-user-create.js │ │ ├── 016-set-feed-primary-secondary.js │ │ ├── 017-make-layers-available.js │ │ ├── 018-feeds-admin-permissions.js │ │ ├── 018-set-default-password-policy.js │ │ ├── 019-move-user-authentication.js │ │ ├── 020-add-export-permissions.js │ │ ├── 022-copy-auth-from-config-to-db.js │ │ ├── 023-move-local-auth-from-settings.js │ │ ├── 024-link-auth-to-auth-config.js │ │ ├── 025-add-auth-config-permissions.js │ │ ├── 028-move-security-settings-to-secret-store.js │ │ ├── 029-attachment-form-field.js │ │ ├── 030-add-read-system-info-permissions.js │ │ ├── 030-map-search-settings.js │ │ └── 031-saml-settings.js │ ├── models │ │ ├── authentication.js │ │ ├── authenticationconfiguration.js │ │ ├── cappedLocation.js │ │ ├── counter.js │ │ ├── device.js │ │ ├── event.d.ts │ │ ├── event.js │ │ ├── export.d.ts │ │ ├── export.js │ │ ├── feature.js │ │ ├── icon.d.ts │ │ ├── icon.js │ │ ├── index.js │ │ ├── layer.js │ │ ├── location.d.ts │ │ ├── location.js │ │ ├── login.js │ │ ├── observation.d.ts │ │ ├── observation.js │ │ ├── role.d.ts │ │ ├── role.js │ │ ├── setting.d.ts │ │ ├── setting.js │ │ ├── team.d.ts │ │ ├── team.js │ │ ├── token.js │ │ ├── user.d.ts │ │ └── user.js │ ├── permissions │ │ ├── permissions.events.ts │ │ ├── permissions.feeds.ts │ │ ├── permissions.icons.ts │ │ ├── permissions.observations.ts │ │ ├── permissions.role-based.base.ts │ │ ├── permissions.settings.ts │ │ ├── permissions.systemInfo.ts │ │ └── permissions.users.ts │ ├── plugins.api │ │ ├── index.ts │ │ ├── plugins.api.db.ts │ │ ├── plugins.api.events.ts │ │ ├── plugins.api.feeds.ts │ │ ├── plugins.api.icons.ts │ │ ├── plugins.api.observations.ts │ │ ├── plugins.api.users.ts │ │ └── plugins.api.web.ts │ ├── provision │ │ ├── index.d.ts │ │ ├── index.js │ │ ├── none.js │ │ ├── strategies │ │ │ ├── none.js │ │ │ └── uid.js │ │ └── uid.js │ ├── routes │ │ ├── authenticationconfigurations.js │ │ ├── devices.js │ │ ├── events.ts │ │ ├── exports.ts │ │ ├── imports.ts │ │ ├── index.js │ │ ├── layers.js │ │ ├── locations.js │ │ ├── logins.js │ │ ├── observations.js │ │ ├── plugins.js │ │ ├── roles.js │ │ ├── routes.types.d.ts │ │ ├── settings.js │ │ ├── setup.js │ │ ├── teams.js │ │ └── users.js │ ├── schedule │ │ ├── export │ │ │ └── export-task.js │ │ └── index.js │ ├── security │ │ ├── key-mgt │ │ │ ├── key-mgt-factory.js │ │ │ └── plaintext-key-manager.js │ │ ├── responses │ │ │ └── data-response.js │ │ ├── secret-store-service.js │ │ ├── storage │ │ │ ├── file-system-secret-store.js │ │ │ └── json-provider.js │ │ └── utilities │ │ │ └── secure-property-appender.js │ ├── transformers │ │ ├── authenticationconfiguration.js │ │ ├── export.js │ │ ├── geojson.js │ │ ├── layer.js │ │ ├── observation.js │ │ ├── pageinfo.js │ │ └── user.js │ ├── tsconfig.json │ ├── upload.ts │ ├── utilities │ │ ├── authenticationApiAppender.js │ │ ├── filterParser.js │ │ ├── geopackage.ts │ │ ├── loader.ts │ │ ├── paging.js │ │ ├── passwordValidator.js │ │ ├── pbkdf2.js │ │ ├── transformKML.ts │ │ ├── waitForMongooseConnection.js │ │ └── whitelist.js │ └── views │ │ ├── authentication.pug │ │ ├── oauth.pug │ │ └── observation.pug ├── test │ ├── .eslintrc │ ├── .gitignore │ ├── @types.test │ │ ├── @fluffy-spoon │ │ │ └── index.d.ts │ │ └── index.ts │ ├── adapters │ │ ├── adapters.db.mongoose.test.ts │ │ ├── base │ │ │ └── adapters.base.db.mongoose.test.ts │ │ ├── events │ │ │ ├── adapters.events.controllers.web.test.ts │ │ │ └── adapters.events.db.mongoose.test.ts │ │ ├── feeds │ │ │ ├── adapters.feeds.controllers.web.test.ts │ │ │ └── adapters.feeds.db.mongoose.test.ts │ │ ├── icons │ │ │ ├── adapters.icons.controllers.web.test.ts │ │ │ └── adapters.icons.db.mongoose.test.ts │ │ ├── observations │ │ │ ├── adapters.observations.attachment_store.file_system.test.ts │ │ │ ├── adapters.observations.controllers.web.test.ts │ │ │ ├── adapters.observations.db.mongoose.test.ts │ │ │ └── adapters.observations.dto.ecma404-json.test.ts │ │ ├── plugins │ │ │ └── adapters.plugins.db.mongoose.test.ts │ │ ├── settings │ │ │ ├── adapters.settings.controllers.web.test.ts │ │ │ └── adapters.settings.db.mongoose.test.ts │ │ ├── systemInfo │ │ │ └── adapters.systemInfo.controllers.web.test.ts │ │ ├── url_schemes │ │ │ └── adapters.url_schemes.plugin.test.ts │ │ ├── users │ │ │ └── adapters.users.db.mongoose.test.ts │ │ └── web_ui_plugins │ │ │ └── adapters.web_ui_plugins.controllers.web.test.ts │ ├── app │ │ ├── events │ │ │ └── app.events.test.ts │ │ ├── feeds │ │ │ └── app.feeds.test.ts │ │ ├── icons │ │ │ └── app.icons.test.ts │ │ ├── observations │ │ │ └── app.observations.test.ts │ │ └── systemInfo │ │ │ └── app.systemInfo.test.ts │ ├── device │ │ ├── deviceCreateTest.js │ │ ├── deviceDeleteTest.js │ │ ├── deviceProvisionTest.js │ │ ├── deviceReadTest.js │ │ └── deviceUpdateTest.js │ ├── docs │ │ ├── geoJsonSchemaTest.js │ │ └── openapiValidationTest.js │ ├── entities │ │ ├── entities.global.test.ts │ │ ├── entities.i18n.test.ts │ │ ├── events │ │ │ └── entities.events.forms.test.ts │ │ ├── feeds │ │ │ └── entities.feeds.test.ts │ │ └── observations │ │ │ └── entities.observations.test.ts │ ├── environment │ │ ├── environmentTest.js │ │ ├── test.ca.crt.pem │ │ ├── test.crt.pem │ │ └── test.key.pem │ ├── event │ │ ├── eventCreateTest.js │ │ ├── eventDeleteTest.js │ │ ├── eventReadTest.js │ │ └── eventUpdateTest.js │ ├── export │ │ ├── csvTest.js │ │ ├── exportTest.js │ │ ├── exporterFactoryTest.js │ │ └── geopackageTest.js │ ├── filterParserTest.js │ ├── form │ │ └── formUploadTest.js │ ├── init.test.ts │ ├── location │ │ ├── locationCreateTest.js │ │ └── locationReadTest.js │ ├── main │ │ └── main.plugins.test.ts │ ├── migrate.test.ts │ ├── migrations │ │ ├── 018-feeds-admin-permissions.test.ts │ │ └── saml-settings.test.ts │ ├── mockToken.js │ ├── models │ │ ├── authenticationTest.js │ │ └── authenticationconfigurationTest.js │ ├── mongo.test.ts │ ├── node_modules │ │ ├── @adapters.url_schemes.plugin.test │ │ │ ├── plugin1 │ │ │ │ ├── .gitignore │ │ │ │ ├── assets │ │ │ │ │ └── some_content.txt │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ └── main.js │ │ │ │ └── package.json │ │ │ └── plugin2 │ │ │ │ ├── assets │ │ │ │ └── some_content.txt │ │ │ │ └── index.js │ │ └── adapters.web_ui_plugins.controllers.web.test │ │ │ └── node_modules │ │ │ ├── index-plugin │ │ │ ├── assets │ │ │ │ └── hello.txt │ │ │ └── index.json │ │ │ ├── main-file-plugin │ │ │ ├── assets │ │ │ │ └── hello.txt │ │ │ ├── lib │ │ │ │ └── main.json │ │ │ └── package.json │ │ │ └── nest │ │ │ └── ed │ │ │ └── plug │ │ │ └── in │ │ │ ├── assets │ │ │ └── hello.txt │ │ │ └── index.json │ ├── observation │ │ ├── field │ │ │ └── validation.js │ │ ├── observationCreateTest.js │ │ ├── observationDeleteTest.js │ │ ├── observationFavoriteTest.js │ │ ├── observationImportantTest.js │ │ └── observationReadTest.js │ ├── pagingTest.js │ ├── pbkdf2.js │ ├── permissions │ │ ├── permissions.events.test.ts │ │ ├── permissions.feeds.test.ts │ │ ├── permissions.icons.test.ts │ │ ├── permissions.observations.test.ts │ │ └── permissions.systemInfo.test.ts │ ├── security │ │ ├── key-mgt │ │ │ └── plaintext-key-manager-test.js │ │ ├── secret-store-service-test.js │ │ ├── storage │ │ │ └── file-system-secret-store-test.js │ │ └── utilities │ │ │ └── secure-property-appender-test.js │ ├── team │ │ ├── teamCreateTest.js │ │ ├── teamDeleteTest.js │ │ ├── teamReadTest.js │ │ └── teamUpdateTest.js │ ├── test_env.js │ ├── transformTest.js │ ├── tsconfig.json │ ├── user │ │ ├── passwordValidatorTest.js │ │ ├── userAuthenticationTest.js │ │ ├── userCreateTest.js │ │ ├── userDeleteTest.js │ │ ├── userReadTest.js │ │ └── userUpdateTest.js │ ├── utilities │ │ └── authenticationApiAppenderTest.js │ └── utils.ts ├── test_ts-node.js └── tsconfig.json └── web-app ├── .browserslistrc ├── .editorconfig ├── .gitignore ├── admin └── src │ ├── @types │ ├── dashboard │ │ └── admin-dashboard.ts │ └── leaflet │ │ └── index.d.ts │ ├── app │ ├── admin │ │ ├── admin-authentication │ │ │ ├── admin-authentication-create │ │ │ │ ├── admin-authentication-create.component.html │ │ │ │ ├── admin-authentication-create.component.scss │ │ │ │ ├── admin-authentication-create.component.ts │ │ │ │ ├── admin-create.model.ts │ │ │ │ ├── button-preview │ │ │ │ │ ├── button-preview.component.html │ │ │ │ │ ├── button-preview.component.scss │ │ │ │ │ └── button-preview.component.ts │ │ │ │ └── icon-upload │ │ │ │ │ ├── icon-upload.component.html │ │ │ │ │ ├── icon-upload.component.scss │ │ │ │ │ └── icon-upload.component.ts │ │ │ ├── admin-authentication-delete │ │ │ │ ├── admin-authentication-delete.component.html │ │ │ │ ├── admin-authentication-delete.component.scss │ │ │ │ └── admin-authentication-delete.component.ts │ │ │ ├── admin-authentication-ldap │ │ │ │ ├── admin-authentication-ldap.component.html │ │ │ │ ├── admin-authentication-ldap.component.scss │ │ │ │ ├── admin-authentication-ldap.component.spec.ts │ │ │ │ └── admin-authentication-ldap.component.ts │ │ │ ├── admin-authentication-local │ │ │ │ ├── account-lock │ │ │ │ │ ├── account-lock.component.html │ │ │ │ │ ├── account-lock.component.scss │ │ │ │ │ ├── account-lock.component.ts │ │ │ │ │ └── account-lock.model.ts │ │ │ │ ├── admin-authentication-local.component.html │ │ │ │ ├── admin-authentication-local.component.scss │ │ │ │ ├── admin-authentication-local.component.spec.ts │ │ │ │ ├── admin-authentication-local.component.ts │ │ │ │ └── password-policy │ │ │ │ │ ├── password-policy.component.html │ │ │ │ │ ├── password-policy.component.scss │ │ │ │ │ └── password-policy.component.ts │ │ │ ├── admin-authentication-oauth2 │ │ │ │ ├── admin-authentication-oauth2.component.html │ │ │ │ ├── admin-authentication-oauth2.component.scss │ │ │ │ ├── admin-authentication-oauth2.component.spec.ts │ │ │ │ └── admin-authentication-oauth2.component.ts │ │ │ ├── admin-authentication-oidc │ │ │ │ ├── admin-authentication-oidc.component.html │ │ │ │ ├── admin-authentication-oidc.component.scss │ │ │ │ ├── admin-authentication-oidc.component.spec.ts │ │ │ │ └── admin-authentication-oidc.component.ts │ │ │ ├── admin-authentication-saml │ │ │ │ ├── admin-authentication-saml.component.html │ │ │ │ ├── admin-authentication-saml.component.scss │ │ │ │ ├── admin-authentication-saml.component.spec.ts │ │ │ │ └── admin-authentication-saml.component.ts │ │ │ ├── admin-authentication-settings.component.html │ │ │ ├── admin-authentication-settings.component.scss │ │ │ ├── admin-authentication-settings.component.ts │ │ │ ├── admin-authentication.component.html │ │ │ ├── admin-authentication.component.scss │ │ │ ├── admin-authentication.component.ts │ │ │ └── admin-settings.model.ts │ │ ├── admin-breadcrumb │ │ │ ├── admin-breadcrumb.component.html │ │ │ ├── admin-breadcrumb.component.scss │ │ │ ├── admin-breadcrumb.component.spec.ts │ │ │ ├── admin-breadcrumb.component.ts │ │ │ ├── admin-breadcrumb.model.ts │ │ │ └── admin-breadcrumb.module.ts │ │ ├── admin-dashboard │ │ │ ├── admin-dashboard.html │ │ │ ├── admin-dashboard.module.ts │ │ │ ├── admin-dashboard.scss │ │ │ ├── admin-dashboard.spec.ts │ │ │ └── admin-dashboard.ts │ │ ├── admin-event │ │ │ ├── admin-event-form │ │ │ │ ├── admin-event-form-preview │ │ │ │ │ ├── admin-event-form-preview-dialog.component.html │ │ │ │ │ ├── admin-event-form-preview-dialog.component.scss │ │ │ │ │ ├── admin-event-form-preview-dialog.component.spec.ts │ │ │ │ │ ├── admin-event-form-preview-dialog.component.ts │ │ │ │ │ ├── admin-event-form-preview.component.html │ │ │ │ │ ├── admin-event-form-preview.component.scss │ │ │ │ │ ├── admin-event-form-preview.component.spec.ts │ │ │ │ │ └── admin-event-form-preview.component.ts │ │ │ │ └── admin-event-form.module.ts │ │ │ ├── admin-events.module.ts │ │ │ ├── create-event │ │ │ │ ├── create-event.component.html │ │ │ │ ├── create-event.component.scss │ │ │ │ └── create-event.component.ts │ │ │ ├── create-form │ │ │ │ ├── create-form.component.html │ │ │ │ ├── create-form.component.scss │ │ │ │ ├── create-form.component.spec.ts │ │ │ │ └── create-form.component.ts │ │ │ ├── dashboard │ │ │ │ ├── event-dashboard.component.html │ │ │ │ ├── event-dashboard.component.scss │ │ │ │ ├── event-dashboard.component.spec.ts │ │ │ │ └── event-dashboard.component.ts │ │ │ ├── delete-event │ │ │ │ ├── delete-event.component.html │ │ │ │ ├── delete-event.component.scss │ │ │ │ └── delete-event.component.ts │ │ │ ├── event-details │ │ │ │ ├── event-details.component.html │ │ │ │ ├── event-details.component.scss │ │ │ │ ├── event-details.component.spec.ts │ │ │ │ └── event-details.component.ts │ │ │ ├── event-form-create │ │ │ │ ├── event-form-create.component.html │ │ │ │ ├── event-form-create.component.scss │ │ │ │ └── event-form-create.component.ts │ │ │ └── events.service.ts │ │ ├── admin-feeds │ │ │ ├── admin-feed │ │ │ │ ├── admin-feed-delete │ │ │ │ │ ├── admin-feed-delete.component.html │ │ │ │ │ ├── admin-feed-delete.component.scss │ │ │ │ │ ├── admin-feed-delete.component.spec.ts │ │ │ │ │ └── admin-feed-delete.component.ts │ │ │ │ ├── admin-feed-edit │ │ │ │ │ ├── admin-feed-edit-configuration.component.html │ │ │ │ │ ├── admin-feed-edit-configuration.component.scss │ │ │ │ │ ├── admin-feed-edit-configuration.component.spec.ts │ │ │ │ │ ├── admin-feed-edit-configuration.component.ts │ │ │ │ │ ├── admin-feed-edit-item-properties │ │ │ │ │ │ ├── admin-feed-edit-item-properties.component.html │ │ │ │ │ │ ├── admin-feed-edit-item-properties.component.scss │ │ │ │ │ │ ├── admin-feed-edit-item-properties.component.spec.ts │ │ │ │ │ │ └── admin-feed-edit-item-properties.component.ts │ │ │ │ │ ├── admin-feed-edit-topic │ │ │ │ │ │ ├── admin-feed-edit-topic-configuration.component.html │ │ │ │ │ │ ├── admin-feed-edit-topic-configuration.component.scss │ │ │ │ │ │ ├── admin-feed-edit-topic-configuration.component.spec.ts │ │ │ │ │ │ ├── admin-feed-edit-topic-configuration.component.ts │ │ │ │ │ │ ├── admin-feed-edit-topic.component.html │ │ │ │ │ │ ├── admin-feed-edit-topic.component.scss │ │ │ │ │ │ ├── admin-feed-edit-topic.component.spec.ts │ │ │ │ │ │ └── admin-feed-edit-topic.component.ts │ │ │ │ │ ├── admin-feed-edit.component.html │ │ │ │ │ ├── admin-feed-edit.component.scss │ │ │ │ │ ├── admin-feed-edit.component.spec.ts │ │ │ │ │ ├── admin-feed-edit.component.ts │ │ │ │ │ ├── feed-edit.model.spec.ts │ │ │ │ │ ├── feed-edit.model.ts │ │ │ │ │ ├── feed-edit.service.spec.ts │ │ │ │ │ └── feed-edit.service.ts │ │ │ │ ├── admin-feed.component.html │ │ │ │ ├── admin-feed.component.scss │ │ │ │ ├── admin-feed.component.spec.ts │ │ │ │ └── admin-feed.component.ts │ │ │ ├── admin-feeds.component.html │ │ │ ├── admin-feeds.component.scss │ │ │ ├── admin-feeds.component.spec.ts │ │ │ ├── admin-feeds.component.ts │ │ │ ├── admin-feeds.module.ts │ │ │ └── admin-service │ │ │ │ ├── admin-service-delete │ │ │ │ ├── admin-service-delete.component.html │ │ │ │ ├── admin-service-delete.component.scss │ │ │ │ ├── admin-service-delete.component.spec.ts │ │ │ │ └── admin-service-delete.component.ts │ │ │ │ ├── admin-service-edit │ │ │ │ ├── admin-service-edit.component.html │ │ │ │ ├── admin-service-edit.component.scss │ │ │ │ ├── admin-service-edit.component.spec.ts │ │ │ │ └── admin-service-edit.component.ts │ │ │ │ ├── admin-service.component.html │ │ │ │ ├── admin-service.component.scss │ │ │ │ ├── admin-service.component.spec.ts │ │ │ │ └── admin-service.component.ts │ │ ├── admin-layers │ │ │ ├── admin-layers.module.ts │ │ │ ├── create-layer │ │ │ │ ├── create-layer.component.html │ │ │ │ ├── create-layer.component.scss │ │ │ │ └── create-layer.component.ts │ │ │ ├── dashboard │ │ │ │ ├── layer-dashboard.component.html │ │ │ │ ├── layer-dashboard.component.scss │ │ │ │ ├── layer-dashboard.component.spec.ts │ │ │ │ └── layer-dashboard.component.ts │ │ │ └── layers.service.ts │ │ ├── admin-map │ │ │ ├── admin-map.component.html │ │ │ ├── admin-map.component.scss │ │ │ ├── admin-map.component.spec.ts │ │ │ └── admin-map.component.ts │ │ ├── admin-nav │ │ │ ├── admin-nav.html │ │ │ ├── admin-nav.scss │ │ │ ├── admin-nav.spec.ts │ │ │ └── admin-nav.ts │ │ ├── admin-settings │ │ │ ├── admin-settings-unsaved │ │ │ │ ├── admin-settings-unsaved.component.html │ │ │ │ ├── admin-settings-unsaved.component.scss │ │ │ │ ├── admin-settings-unsaved.component.spec.ts │ │ │ │ └── admin-settings-unsaved.component.ts │ │ │ ├── admin-settings.component.html │ │ │ ├── admin-settings.component.scss │ │ │ ├── admin-settings.component.spec.ts │ │ │ ├── admin-settings.component.ts │ │ │ ├── admin-settings.ts │ │ │ ├── contact-info │ │ │ │ ├── contact-info.component.html │ │ │ │ ├── contact-info.component.scss │ │ │ │ ├── contact-info.component.spec.ts │ │ │ │ └── contact-info.component.ts │ │ │ ├── security-banner │ │ │ │ ├── security-banner.component.html │ │ │ │ ├── security-banner.component.scss │ │ │ │ ├── security-banner.component.spec.ts │ │ │ │ ├── security-banner.component.ts │ │ │ │ └── security-banner.model.ts │ │ │ └── security-disclaimer │ │ │ │ ├── security-disclaimer.component.html │ │ │ │ ├── security-disclaimer.component.scss │ │ │ │ ├── security-disclaimer.component.spec.ts │ │ │ │ ├── security-disclaimer.component.ts │ │ │ │ └── security-disclaimer.model.ts │ │ ├── admin-teams │ │ │ ├── admin-teams.module.ts │ │ │ ├── create-team │ │ │ │ ├── create-team.component.html │ │ │ │ ├── create-team.component.scss │ │ │ │ └── create-team.component.ts │ │ │ ├── dashboard │ │ │ │ ├── team-dashboard.component.html │ │ │ │ ├── team-dashboard.component.scss │ │ │ │ ├── team-dashboard.component.spec.ts │ │ │ │ └── team-dashboard.component.ts │ │ │ ├── delete-team │ │ │ │ ├── delete-team.component.html │ │ │ │ ├── delete-team.component.scss │ │ │ │ ├── delete-team.component.spec.ts │ │ │ │ └── delete-team.component.ts │ │ │ ├── team-details │ │ │ │ ├── team-details.component.html │ │ │ │ ├── team-details.component.scss │ │ │ │ ├── team-details.component.spec.ts │ │ │ │ └── team-details.component.ts │ │ │ ├── team.d.ts │ │ │ └── teams-service.ts │ │ ├── admin-users │ │ │ ├── admin-users.module.ts │ │ │ ├── bulk-user │ │ │ │ ├── bulk-user.component.html │ │ │ │ ├── bulk-user.component.scss │ │ │ │ ├── bulk-user.component.spec.ts │ │ │ │ └── bulk-user.component.ts │ │ │ ├── create-user │ │ │ │ ├── create-user.component.html │ │ │ │ ├── create-user.component.scss │ │ │ │ ├── create-user.component.spec.ts │ │ │ │ └── create-user.component.ts │ │ │ ├── dashboard │ │ │ │ ├── user-dashboard.component.html │ │ │ │ ├── user-dashboard.component.scss │ │ │ │ ├── user-dashboard.component.spec.ts │ │ │ │ └── user-dashboard.component.ts │ │ │ ├── delete-user │ │ │ │ ├── delete-user.component.html │ │ │ │ ├── delete-user.component.scss │ │ │ │ └── delete-user.component.ts │ │ │ ├── user-details │ │ │ │ ├── user-details.component.html │ │ │ │ ├── user-details.component.scss │ │ │ │ ├── user-details.component.spec.ts │ │ │ │ └── user-details.component.ts │ │ │ └── user.d.ts │ │ ├── admin.module.ts │ │ └── plugin-tab │ │ │ └── plugin-tab-content.component.ts │ ├── api │ │ ├── api.service.spec.ts │ │ └── api.service.ts │ ├── app.module.ts │ ├── bootstrap │ │ ├── bootstrap.component.html │ │ ├── bootstrap.component.scss │ │ ├── bootstrap.component.spec.ts │ │ └── bootstrap.component.ts │ ├── change-detection.spec.ts │ ├── color-picker │ │ ├── color-picker.component.html │ │ ├── color-picker.component.scss │ │ ├── color-picker.component.spec.ts │ │ └── color-picker.component.ts │ ├── contact │ │ ├── contact-dialog.component.html │ │ ├── contact-dialog.component.scss │ │ ├── contact-dialog.component.ts │ │ ├── contact.component.spec.ts │ │ ├── contact.component.ts │ │ └── utilities │ │ │ ├── email-builder.ts │ │ │ └── link-generator.ts │ ├── core │ │ ├── card-navbar │ │ │ ├── card-navbar.component.html │ │ │ ├── card-navbar.component.scss │ │ │ ├── card-navbar.component.spec.ts │ │ │ └── card-navbar.component.ts │ │ ├── core.module.ts │ │ └── search-modal │ │ │ ├── search-modal.component.html │ │ │ ├── search-modal.component.scss │ │ │ ├── search-modal.component.spec.ts │ │ │ └── search-modal.component.ts │ ├── datetime-picker │ │ ├── datetime-picker.component.html │ │ ├── datetime-picker.component.scss │ │ ├── datetime-picker.component.spec.ts │ │ └── datetime-picker.component.ts │ ├── entities │ │ └── map │ │ │ └── entities.map.ts │ ├── feed │ │ └── feed-item │ │ │ ├── feed-item-summary │ │ │ ├── feed-item-summary.component.html │ │ │ ├── feed-item-summary.component.scss │ │ │ ├── feed-item-summary.component.spec.ts │ │ │ ├── feed-item-summary.component.ts │ │ │ └── feed-item-summary.module.ts │ │ │ ├── feed-item.component.html │ │ │ ├── feed-item.component.scss │ │ │ ├── feed-item.component.spec.ts │ │ │ ├── feed-item.component.ts │ │ │ ├── feed-item.service.spec.ts │ │ │ └── feed-item.service.ts │ ├── filename │ │ ├── filename.pipe.spec.ts │ │ └── filename.pipe.ts │ ├── geometry │ │ ├── geometry-dms.spec.ts │ │ ├── geometry-dms.ts │ │ ├── geometry.module.ts │ │ ├── geometry.pipe.spec.ts │ │ └── geometry.pipe.ts │ ├── http │ │ ├── token-interceptor.service.spec.ts │ │ └── token-interceptor.service.ts │ ├── json-schema │ │ ├── json-schema-widget │ │ │ ├── json-schema-widget-autocomplete.component.html │ │ │ ├── json-schema-widget-autocomplete.component.scss │ │ │ ├── json-schema-widget-autocomplete.component.spec.ts │ │ │ └── json-schema-widget-autocomplete.component.ts │ │ ├── json-schema.component.spec.ts │ │ ├── json-schema.component.ts │ │ └── json-schema.module.ts │ ├── logins │ │ ├── logins.component.html │ │ ├── logins.component.scss │ │ ├── logins.component.spec.ts │ │ ├── logins.component.ts │ │ └── logins.module.ts │ ├── map │ │ ├── clip │ │ │ ├── clip.component.html │ │ │ ├── clip.component.scss │ │ │ ├── clip.component.spec.ts │ │ │ └── clip.component.ts │ │ └── settings │ │ │ ├── map.settings.service.spec.ts │ │ │ └── map.settings.service.ts │ ├── moment │ │ ├── moment.module.ts │ │ ├── moment.pipe.spec.ts │ │ └── moment.pipe.ts │ ├── observation │ │ ├── attachment │ │ │ ├── attachment-upload │ │ │ │ ├── attachment-upload.component.html │ │ │ │ ├── attachment-upload.component.scss │ │ │ │ ├── attachment-upload.component.spec.ts │ │ │ │ └── attachment-upload.component.ts │ │ │ ├── attachment.component.html │ │ │ ├── attachment.component.scss │ │ │ ├── attachment.component.spec.ts │ │ │ ├── attachment.component.ts │ │ │ ├── attachment.service.spec.ts │ │ │ └── attachment.service.ts │ │ ├── observation-edit │ │ │ ├── observation-edit-attachment │ │ │ │ ├── observation-edit-attachment-action.ts │ │ │ │ ├── observation-edit-attachment.component.html │ │ │ │ ├── observation-edit-attachment.component.scss │ │ │ │ ├── observation-edit-attachment.component.spec.ts │ │ │ │ └── observation-edit-attachment.component.ts │ │ │ ├── observation-edit-checkbox │ │ │ │ ├── observation-edit-checkbox.component.html │ │ │ │ ├── observation-edit-checkbox.component.scss │ │ │ │ ├── observation-edit-checkbox.component.spec.ts │ │ │ │ └── observation-edit-checkbox.component.ts │ │ │ ├── observation-edit-date │ │ │ │ ├── observation-edit-date.component.html │ │ │ │ ├── observation-edit-date.component.scss │ │ │ │ ├── observation-edit-date.component.spec.ts │ │ │ │ └── observation-edit-date.component.ts │ │ │ ├── observation-edit-discard │ │ │ │ ├── observation-edit-discard.component.html │ │ │ │ ├── observation-edit-discard.component.scss │ │ │ │ ├── observation-edit-discard.component.spec.ts │ │ │ │ └── observation-edit-discard.component.ts │ │ │ ├── observation-edit-email │ │ │ │ ├── observation-edit-email.component.html │ │ │ │ ├── observation-edit-email.component.scss │ │ │ │ ├── observation-edit-email.component.spec.ts │ │ │ │ └── observation-edit-email.component.ts │ │ │ ├── observation-edit-form-picker.component.html │ │ │ ├── observation-edit-form-picker.component.scss │ │ │ ├── observation-edit-form-picker.component.spec.ts │ │ │ ├── observation-edit-form-picker.component.ts │ │ │ ├── observation-edit-form.component.html │ │ │ ├── observation-edit-form.component.scss │ │ │ ├── observation-edit-form.component.spec.ts │ │ │ ├── observation-edit-form.component.ts │ │ │ ├── observation-edit-geometry │ │ │ │ ├── observation-edit-geometry-form.component.html │ │ │ │ ├── observation-edit-geometry-form.component.scss │ │ │ │ ├── observation-edit-geometry-form.component.spec.ts │ │ │ │ ├── observation-edit-geometry-form.component.ts │ │ │ │ ├── observation-edit-geometry-map.component.html │ │ │ │ ├── observation-edit-geometry-map.component.scss │ │ │ │ ├── observation-edit-geometry-map.component.spec.ts │ │ │ │ ├── observation-edit-geometry-map.component.ts │ │ │ │ ├── observation-edit-geometry.component.html │ │ │ │ ├── observation-edit-geometry.component.scss │ │ │ │ ├── observation-edit-geometry.component.spec.ts │ │ │ │ └── observation-edit-geometry.component.ts │ │ │ ├── observation-edit-multiselect │ │ │ │ ├── observation-edit-multiselect.component.html │ │ │ │ ├── observation-edit-multiselect.component.scss │ │ │ │ ├── observation-edit-multiselect.component.spec.ts │ │ │ │ └── observation-edit-multiselect.component.ts │ │ │ ├── observation-edit-number │ │ │ │ ├── observation-edit-number.component.html │ │ │ │ ├── observation-edit-number.component.scss │ │ │ │ ├── observation-edit-number.component.spec.ts │ │ │ │ └── observation-edit-number.component.ts │ │ │ ├── observation-edit-password │ │ │ │ ├── observation-edit-password.component.html │ │ │ │ ├── observation-edit-password.component.scss │ │ │ │ ├── observation-edit-password.component.spec.ts │ │ │ │ └── observation-edit-password.component.ts │ │ │ ├── observation-edit-radio │ │ │ │ ├── observation-edit-radio.component.html │ │ │ │ ├── observation-edit-radio.component.scss │ │ │ │ ├── observation-edit-radio.component.spec.ts │ │ │ │ └── observation-edit-radio.component.ts │ │ │ ├── observation-edit-select │ │ │ │ ├── observation-edit-select.component.html │ │ │ │ ├── observation-edit-select.component.scss │ │ │ │ ├── observation-edit-select.component.spec.ts │ │ │ │ └── observation-edit-select.component.ts │ │ │ ├── observation-edit-text │ │ │ │ ├── observation-edit-text.component.html │ │ │ │ ├── observation-edit-text.component.scss │ │ │ │ ├── observation-edit-text.component.spec.ts │ │ │ │ └── observation-edit-text.component.ts │ │ │ ├── observation-edit-textarea │ │ │ │ ├── observation-edit-textarea.component.html │ │ │ │ ├── observation-edit-textarea.component.scss │ │ │ │ ├── observation-edit-textarea.component.spec.ts │ │ │ │ └── observation-edit-textarea.component.ts │ │ │ ├── observation-edit.component.html │ │ │ ├── observation-edit.component.scss │ │ │ ├── observation-edit.component.spec.ts │ │ │ ├── observation-edit.component.ts │ │ │ └── observation-edit.ts │ │ └── observation.module.ts │ ├── plugin │ │ ├── plugin.module.ts │ │ ├── plugin.service.spec.ts │ │ ├── plugin.service.ts │ │ └── systemjs.service.ts │ ├── shared │ │ └── utils │ │ │ ├── password.utils.spec.ts │ │ │ └── password.utils.ts │ ├── upgrade │ │ └── ajs-upgraded-providers.ts │ └── user │ │ └── user-avatar │ │ ├── user-avatar.component.html │ │ ├── user-avatar.component.scss │ │ ├── user-avatar.component.spec.ts │ │ └── user-avatar.component.ts │ ├── assets │ └── images │ │ ├── baseline-account_circle-24px.svg │ │ ├── bluewand.png │ │ ├── default_marker.png │ │ ├── google-play-badge.png │ │ ├── handle-24px.svg │ │ ├── ios_app_store_black.svg │ │ ├── person_pin_circle-24px.svg │ │ └── splash │ │ ├── 1.jpg │ │ ├── 2.jpg │ │ ├── 3.jpg │ │ └── 4.jpg │ ├── environments │ ├── environment.dev.ts │ ├── environment.prod.ts │ └── environment.ts │ ├── favicon.ico │ ├── fonts │ ├── Roboto-Black.ttf │ ├── Roboto-BlackItalic.ttf │ ├── Roboto-Bold.ttf │ ├── Roboto-BoldItalic.ttf │ ├── Roboto-Italic.ttf │ ├── Roboto-Light.ttf │ ├── Roboto-LightItalic.ttf │ ├── Roboto-Medium.ttf │ ├── Roboto-MediumItalic.ttf │ ├── Roboto-Regular.ttf │ ├── Roboto-Thin.ttf │ ├── Roboto-ThinItalic.ttf │ ├── RobotoMono-Bold.ttf │ ├── RobotoMono-BoldItalic.ttf │ ├── RobotoMono-Italic.ttf │ ├── RobotoMono-Light.ttf │ ├── RobotoMono-LightItalic.ttf │ ├── RobotoMono-Medium.ttf │ ├── RobotoMono-MediumItalic.ttf │ ├── RobotoMono-Regular.ttf │ ├── RobotoMono-Thin.ttf │ └── RobotoMono-ThinItalic.ttf │ ├── index.html │ ├── main.ts │ ├── ng1 │ ├── admin │ │ ├── admin.component.js │ │ ├── admin.html │ │ ├── admin.plugin-tab-content-bridge.component.js │ │ ├── admin.tab.component.js │ │ ├── admin.tab.html │ │ ├── devices │ │ │ ├── device.component.js │ │ │ ├── device.delete.component.js │ │ │ ├── device.delete.html │ │ │ ├── device.edit.component.js │ │ │ ├── device.edit.html │ │ │ ├── device.html │ │ │ ├── devices.component.js │ │ │ ├── devices.html │ │ │ └── index.js │ │ ├── events │ │ │ ├── event.delete.component.js │ │ │ ├── event.delete.html │ │ │ ├── event.edit.component.js │ │ │ ├── event.edit.html │ │ │ ├── events.component.js │ │ │ ├── events.html │ │ │ ├── forms │ │ │ │ ├── feed │ │ │ │ │ ├── feed.edit.component.js │ │ │ │ │ ├── feed.edit.html │ │ │ │ │ └── index.js │ │ │ │ ├── fields │ │ │ │ │ ├── field.option.reorder.component.js │ │ │ │ │ ├── field.option.reorder.html │ │ │ │ │ ├── fields.edit.component.js │ │ │ │ │ ├── fields.edit.html │ │ │ │ │ └── index.js │ │ │ │ ├── form.edit.component.js │ │ │ │ ├── form.edit.error.component.js │ │ │ │ ├── form.edit.error.html │ │ │ │ ├── form.edit.html │ │ │ │ ├── form.edit.unsaved.component.js │ │ │ │ ├── form.edit.unsaved.html │ │ │ │ ├── index.js │ │ │ │ └── map │ │ │ │ │ ├── index.js │ │ │ │ │ ├── map.edit.component.js │ │ │ │ │ ├── map.edit.html │ │ │ │ │ ├── map.shape.component.js │ │ │ │ │ ├── map.symbology.component.js │ │ │ │ │ ├── map.symbology.edit.component.js │ │ │ │ │ ├── map.symbology.edit.html │ │ │ │ │ └── map.symbology.html │ │ │ └── index.js │ │ ├── feeds │ │ │ ├── feed.component.js │ │ │ ├── feed.html │ │ │ ├── feeds.component.js │ │ │ ├── feeds.html │ │ │ └── index.js │ │ ├── index.js │ │ ├── layers │ │ │ ├── index.js │ │ │ ├── layer.component.js │ │ │ ├── layer.delete.component.js │ │ │ ├── layer.delete.html │ │ │ ├── layer.edit.component.js │ │ │ ├── layer.edit.html │ │ │ ├── layer.html │ │ │ ├── layer.preview.component.js │ │ │ ├── layer.preview.html │ │ │ ├── layer.wms.edit.component.js │ │ │ ├── layer.wms.edit.html │ │ │ ├── layers.component.js │ │ │ └── layers.html │ │ └── plugins │ │ │ ├── dashboard │ │ │ ├── dashboard.component.js │ │ │ └── dashboard.html │ │ │ ├── index.js │ │ │ ├── plugins.component.js │ │ │ └── plugins.html │ ├── app.js │ ├── auth │ │ └── http-auth-interceptor.js │ ├── authentication │ │ ├── authentication.component.html │ │ ├── authentication.component.js │ │ ├── authorize.component.js │ │ ├── authorize.html │ │ ├── idp.signin.html │ │ ├── idp.signin.js │ │ ├── index.js │ │ ├── landing.html │ │ ├── landing.js │ │ ├── ldap.signin.html │ │ ├── ldap.signin.js │ │ ├── local.signin.html │ │ ├── local.signin.js │ │ ├── local.signup.html │ │ ├── local.signup.js │ │ ├── signin-modal.html │ │ ├── signin.component.html │ │ └── signin.component.js │ ├── css │ │ ├── admin │ │ │ ├── event │ │ │ │ ├── event.scss │ │ │ │ └── index.scss │ │ │ ├── index.scss │ │ │ ├── team │ │ │ │ ├── index.scss │ │ │ │ └── team.scss │ │ │ └── user │ │ │ │ ├── bulk-import.scss │ │ │ │ └── index.scss │ │ ├── animate.scss │ │ ├── animations.scss │ │ ├── auth.css │ │ ├── auth.scss │ │ ├── authentication.css │ │ ├── card │ │ │ ├── error.scss │ │ │ └── index.scss │ │ ├── colors.scss │ │ ├── feed.scss │ │ ├── form-chooser.scss │ │ ├── layer-edit.scss │ │ ├── leaflet-overrides.scss │ │ ├── map.scss │ │ ├── material-select-theme.scss │ │ ├── material-theme.scss │ │ ├── mdDateTimePicker-overrides.scss │ │ ├── navbar.scss │ │ ├── observation-edit.scss │ │ ├── observation-item.scss │ │ ├── observation-view.scss │ │ ├── people-item.scss │ │ ├── style.scss │ │ ├── tooltip.scss │ │ ├── user-view.scss │ │ └── variables.scss │ ├── datetime │ │ ├── datetime.component.html │ │ └── datetime.component.js │ ├── disclaimer │ │ ├── disclaimer.controller.js │ │ └── disclaimer.html │ ├── factories │ │ ├── api.resource.js │ │ ├── authentication-configuration.service.js │ │ ├── device-paging.service.js │ │ ├── device.service.js │ │ ├── event.resource.js │ │ ├── event.service.js │ │ ├── feature.service.js │ │ ├── filter.service.js │ │ ├── form.resource.js │ │ ├── geometry.service.js │ │ ├── index.js │ │ ├── layer.resource.js │ │ ├── layer.service.js │ │ ├── local-storage.service.js │ │ ├── location.resource.js │ │ ├── location.service.js │ │ ├── login.service.js │ │ ├── map.service.js │ │ ├── observation.resource.js │ │ ├── observation.service.js │ │ ├── plugin.resource.js │ │ ├── polling.service.js │ │ ├── settings.resource.js │ │ ├── team-paging.service.js │ │ ├── team.resource.js │ │ ├── user-paging.service.js │ │ ├── user.icon.service.js │ │ └── user.service.js │ ├── file-upload │ │ ├── file-upload-grid.directive.html │ │ ├── file-upload-grid.directive.js │ │ ├── file.browser.component.js │ │ ├── file.browser.html │ │ ├── file.upload.component.js │ │ └── file.upload.html │ ├── filters │ │ ├── filename.filter.js │ │ ├── filesize.filter.js │ │ ├── geometry.filter.js │ │ ├── index.js │ │ ├── moment.filter.js │ │ ├── paging-offset.filter.js │ │ ├── password.filter.js │ │ ├── polling.filter.js │ │ └── user.filter.js │ ├── mage │ │ ├── banner.component.js │ │ ├── banner.html │ │ ├── color.picker.directive.js │ │ ├── countries-land-10km.geo.json │ │ ├── equals.directive.js │ │ ├── index.js │ │ └── mage-nav.controller.js │ ├── material-components │ │ ├── index.js │ │ ├── menu.component.html │ │ ├── menu.component.js │ │ ├── multiselect.component.html │ │ ├── multiselect.component.js │ │ ├── snackbar.component.html │ │ ├── snackbar.component.js │ │ ├── typeahead.select.component.html │ │ └── typeahead.select.component.js │ ├── navbar │ │ ├── navbar.component.html │ │ └── navbar.component.js │ ├── setup │ │ ├── setup.controller.js │ │ └── setup.html │ ├── user │ │ ├── avatar.edit.component.js │ │ ├── avatar.edit.html │ │ ├── icon.edit.component.js │ │ ├── icon.edit.html │ │ ├── index.js │ │ ├── profile.component.js │ │ ├── profile.html │ │ ├── user-icon.directive.js │ │ ├── user.reset.password.controller.js │ │ └── user.reset.password.html │ └── vendor │ │ ├── bootstrap │ │ ├── config.json │ │ ├── css │ │ │ ├── bootstrap-theme.css │ │ │ ├── bootstrap-theme.min.css │ │ │ ├── bootstrap.css │ │ │ └── bootstrap.min.css │ │ └── fonts │ │ │ ├── glyphicons-halflings-regular.eot │ │ │ ├── glyphicons-halflings-regular.svg │ │ │ ├── glyphicons-halflings-regular.ttf │ │ │ ├── glyphicons-halflings-regular.woff │ │ │ └── glyphicons-halflings-regular.woff2 │ │ └── material-design-icons │ │ ├── fonts.gstatic.com │ │ └── s │ │ │ ├── materialicons │ │ │ └── v48 │ │ │ │ └── flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.woff2 │ │ │ ├── materialiconsoutlined │ │ │ └── v14 │ │ │ │ └── gok-H7zzDkdnRel8-DQ6KAXJ69wP1tGnf4ZGhUcel5euIg.woff2 │ │ │ └── materialiconstwotone │ │ │ └── v13 │ │ │ └── hESh6WRmNCxEqUmNyh3JDeGxjVVyMg4tHGctNCu0NjbrHg.woff2 │ │ └── icons.css │ ├── polyfills.ts │ ├── roboto.scss │ ├── styles.scss │ ├── test.ts │ ├── theme.scss │ └── variables.scss ├── angular.json ├── karma.conf.js ├── package-lock.json ├── package.json ├── post_build.js ├── projects ├── core-lib-showcase │ ├── .browserslistrc │ ├── karma.conf.js │ ├── src │ │ ├── app │ │ │ ├── app-routing.module.ts │ │ │ ├── app.component.html │ │ │ ├── app.component.scss │ │ │ ├── app.component.spec.ts │ │ │ ├── app.component.ts │ │ │ ├── app.module.ts │ │ │ └── user │ │ │ │ └── mock-user-read.service.ts │ │ ├── assets │ │ │ └── .gitkeep │ │ ├── environments │ │ │ ├── environment.prod.ts │ │ │ └── environment.ts │ │ ├── favicon.ico │ │ ├── index.html │ │ ├── main.ts │ │ ├── polyfills.ts │ │ ├── styles.scss │ │ └── test.ts │ ├── tsconfig.app.json │ ├── tsconfig.spec.json │ └── tslint.json └── core-lib │ ├── README.md │ ├── angular-cli │ ├── README.md │ ├── builders.json │ ├── builders │ │ ├── fesm-amd.ts │ │ ├── index.ts │ │ └── schema.json │ ├── collection.json │ └── schematics │ │ ├── ng-add │ │ └── index.ts │ │ └── plugin-library │ │ └── index.ts │ ├── common │ ├── mage-common.module.ts │ ├── ng-package.json │ ├── public-api.ts │ ├── xhr-img.component.spec.ts │ └── xhr-img.component.ts │ ├── event │ ├── event-read.service.ts │ ├── event.model.ts │ ├── ng-package.json │ └── public-api.ts │ ├── feed │ ├── feed.model.ts │ ├── feed.service.spec.ts │ ├── feed.service.ts │ ├── ng-package.json │ └── public-api.ts │ ├── karma.conf.js │ ├── ng-package.json │ ├── package-lock.json │ ├── package.json │ ├── paging │ ├── ng-package.json │ ├── paging.cdk-data-source.adapter.ts │ ├── paging.model.spec.ts │ ├── paging.model.ts │ └── public-api.ts │ ├── plugin │ ├── ng-package.json │ ├── plugin.model.ts │ └── public-api.ts │ ├── src │ ├── mage-core-lib.module.ts │ ├── public-api.ts │ └── test.ts │ ├── static-icon │ ├── ng-package.json │ ├── public-api.ts │ ├── static-icon-form-field │ │ ├── static-icon-form-field.component.html │ │ ├── static-icon-form-field.component.scss │ │ ├── static-icon-form-field.component.spec.ts │ │ └── static-icon-form-field.component.ts │ ├── static-icon-img │ │ ├── static-icon-img.component.spec.ts │ │ └── static-icon-img.component.ts │ ├── static-icon-select │ │ ├── static-icon-select.component.html │ │ ├── static-icon-select.component.scss │ │ ├── static-icon-select.component.spec.ts │ │ └── static-icon-select.component.ts │ ├── static-icon.model.ts │ ├── static-icon.module.ts │ ├── static-icon.service.spec.ts │ └── static-icon.service.ts │ ├── tsconfig.angular-cli.json │ ├── tsconfig.lib.dev.json │ ├── tsconfig.lib.json │ ├── tsconfig.lib.prod.json │ ├── tsconfig.spec.json │ ├── tslint.json │ └── user │ ├── ng-package.json │ ├── public-api.ts │ ├── user-read.service.spec.ts │ ├── user-read.service.ts │ ├── user-select │ ├── user-select.component.html │ ├── user-select.component.scss │ ├── user-select.component.spec.ts │ └── user-select.component.ts │ ├── user.model.ts │ └── user.module.ts ├── proxy.conf.json ├── src ├── @types │ └── leaflet │ │ └── index.d.ts ├── app │ ├── about │ │ ├── about.component.html │ │ ├── about.component.scss │ │ ├── about.component.spec.ts │ │ ├── about.component.ts │ │ └── about.module.ts │ ├── api │ │ ├── api.entity.ts │ │ ├── api.resolver.ts │ │ ├── api.service.spec.ts │ │ └── api.service.ts │ ├── app.component.html │ ├── app.component.scss │ ├── app.component.ts │ ├── app.module.ts │ ├── banner │ │ ├── baner.component.ts │ │ ├── banner.component.html │ │ ├── banner.component.scss │ │ ├── banner.component.spec.ts │ │ └── banner.module.ts │ ├── color-picker │ │ ├── color-picker.component.html │ │ ├── color-picker.component.scss │ │ ├── color-picker.component.spec.ts │ │ └── color-picker.component.ts │ ├── contact │ │ ├── contact-dialog.component.html │ │ ├── contact-dialog.component.scss │ │ ├── contact-dialog.component.ts │ │ └── utilities │ │ │ ├── email-builder.ts │ │ │ └── link-generator.ts │ ├── datetime-picker │ │ ├── datetime-picker.component.html │ │ ├── datetime-picker.component.scss │ │ ├── datetime-picker.component.spec.ts │ │ └── datetime-picker.component.ts │ ├── entities │ │ ├── entities.password.ts │ │ └── map │ │ │ └── entities.map.ts │ ├── event │ │ ├── event.service.spec.ts │ │ ├── event.service.ts │ │ ├── event.types.ts │ │ ├── polling.service.spec.ts │ │ └── polling.service.ts │ ├── export │ │ ├── empty-state │ │ │ ├── no-exports.component.html │ │ │ ├── no-exports.component.scss │ │ │ ├── no-exports.component.spec.ts │ │ │ └── no-exports.component.ts │ │ ├── export-data │ │ │ ├── export-data.component.html │ │ │ ├── export-data.component.scss │ │ │ ├── export-data.component.spec.ts │ │ │ └── export-data.component.ts │ │ ├── export-dialog.component.html │ │ ├── export-dialog.component.scss │ │ ├── export-dialog.component.spec.ts │ │ ├── export-dialog.component.ts │ │ ├── export.component.spec.ts │ │ ├── export.component.ts │ │ ├── export.service.spec.ts │ │ └── export.service.ts │ ├── feed-panel │ │ ├── feed-panel-tab.component.html │ │ ├── feed-panel-tab.component.scss │ │ ├── feed-panel-tab.component.spec.ts │ │ ├── feed-panel-tab.component.ts │ │ ├── feed-panel.component.html │ │ ├── feed-panel.component.scss │ │ ├── feed-panel.component.spec.ts │ │ ├── feed-panel.component.ts │ │ ├── feed-panel.service.spec.ts │ │ └── feed-panel.service.ts │ ├── feed │ │ ├── feed-item │ │ │ ├── feed-item-map │ │ │ │ ├── feed-item-map-popup.component.html │ │ │ │ ├── feed-item-map-popup.component.scss │ │ │ │ ├── feed-item-map-popup.component.spec.ts │ │ │ │ └── feed-item-map-popup.component.ts │ │ │ ├── feed-item-summary │ │ │ │ ├── feed-item-summary.component.html │ │ │ │ ├── feed-item-summary.component.scss │ │ │ │ ├── feed-item-summary.component.spec.ts │ │ │ │ ├── feed-item-summary.component.ts │ │ │ │ └── feed-item-summary.module.ts │ │ │ ├── feed-item.component.html │ │ │ ├── feed-item.component.scss │ │ │ ├── feed-item.component.spec.ts │ │ │ ├── feed-item.component.ts │ │ │ ├── feed-item.service.spec.ts │ │ │ └── feed-item.service.ts │ │ └── feed-list │ │ │ ├── feed-list.component.html │ │ │ ├── feed-list.component.scss │ │ │ ├── feed-list.component.spec.ts │ │ │ └── feed-list.component.ts │ ├── filename │ │ ├── filename.pipe.spec.ts │ │ └── filename.pipe.ts │ ├── filter │ │ ├── filter.component.html │ │ ├── filter.component.scss │ │ ├── filter.component.spec.ts │ │ ├── filter.component.ts │ │ ├── filter.service.spec.ts │ │ ├── filter.service.ts │ │ └── filter.types.ts │ ├── geometry │ │ ├── geometry-dms.spec.ts │ │ ├── geometry-dms.ts │ │ ├── geometry.module.ts │ │ ├── geometry.pipe.spec.ts │ │ ├── geometry.pipe.ts │ │ ├── geometry.service.spec.ts │ │ └── geometry.service.ts │ ├── home │ │ ├── home.component.html │ │ ├── home.component.scss │ │ ├── home.component.spec.ts │ │ ├── home.component.ts │ │ └── home.module.ts │ ├── http │ │ ├── local-storage.service.spec.ts │ │ ├── local-storage.service.ts │ │ ├── token.interceptor.spec.ts │ │ └── token.interceptor.ts │ ├── ingress │ │ ├── account-status │ │ │ ├── account-status.component.html │ │ │ ├── account-status.component.scss │ │ │ ├── account-status.component.spec.ts │ │ │ └── account-status.component.ts │ │ ├── authentication │ │ │ ├── @types │ │ │ │ └── signup.ts │ │ │ ├── authentication-dialog.component.html │ │ │ ├── authentication-dialog.component.scss │ │ │ ├── authentication-dialog.component.spec.ts │ │ │ ├── authentication-dialog.component.ts │ │ │ ├── authentication.component.html │ │ │ ├── authentication.component.scss │ │ │ ├── authentication.component.spec.ts │ │ │ ├── authentication.component.ts │ │ │ ├── button │ │ │ │ ├── authentication-button.component.html │ │ │ │ ├── authentication-button.component.scss │ │ │ │ ├── authentication-button.component.spec.ts │ │ │ │ └── authentication-button.component.ts │ │ │ ├── idp │ │ │ │ ├── idp-authentication.component.html │ │ │ │ ├── idp-authentication.component.scss │ │ │ │ ├── idp-authentication.component.spec.ts │ │ │ │ └── idp-authentication.component.ts │ │ │ ├── ldap │ │ │ │ ├── ldap-authentication.component.html │ │ │ │ ├── ldap-authentication.component.scss │ │ │ │ ├── ldap-authentication.component.spec.ts │ │ │ │ └── ldap-authentication.component.ts │ │ │ └── local │ │ │ │ ├── local-authentication.component.html │ │ │ │ ├── local-authentication.component.scss │ │ │ │ ├── local-authentication.component.spec.ts │ │ │ │ ├── local-authentication.component.ts │ │ │ │ ├── signup.component.html │ │ │ │ ├── signup.component.scss │ │ │ │ ├── signup.component.spec.ts │ │ │ │ └── signup.component.ts │ │ ├── authorization │ │ │ ├── authorization.component.html │ │ │ ├── authorization.component.scss │ │ │ ├── authorization.component.spec.ts │ │ │ └── authorization.component.ts │ │ ├── disclaimer │ │ │ ├── disclaimer.component.html │ │ │ ├── disclaimer.component.scss │ │ │ ├── disclaimer.component.spec.ts │ │ │ └── disclaimer.component.ts │ │ ├── ingress.component.html │ │ ├── ingress.component.scss │ │ ├── ingress.component.spec.ts │ │ ├── ingress.component.ts │ │ ├── ingress.module.ts │ │ ├── intialize │ │ │ ├── initialize.component.html │ │ │ ├── initialize.component.scss │ │ │ ├── initialize.component.spec.ts │ │ │ ├── initialize.component.ts │ │ │ └── initialize.service.ts │ │ └── user.resolver.ts │ ├── landing │ │ ├── info.component.html │ │ ├── info.component.scss │ │ ├── info.component.spec.ts │ │ ├── info.component.ts │ │ ├── landing.component.html │ │ ├── landing.component.scss │ │ ├── landing.component.spec.ts │ │ ├── landing.component.ts │ │ └── landing.module.ts │ ├── layer │ │ ├── feature.service.spec.ts │ │ ├── feature.service.ts │ │ ├── layer.service.spec.ts │ │ └── layer.service.ts │ ├── map │ │ ├── clip │ │ │ ├── clip.component.html │ │ │ ├── clip.component.scss │ │ │ ├── clip.component.spec.ts │ │ │ └── clip.component.ts │ │ ├── controls │ │ │ ├── add-observation.component.html │ │ │ ├── add-observation.component.scss │ │ │ ├── add-observation.component.spec.ts │ │ │ ├── add-observation.component.ts │ │ │ ├── export.component.html │ │ │ ├── export.component.scss │ │ │ ├── export.component.spec.ts │ │ │ ├── export.component.ts │ │ │ ├── filter.component.html │ │ │ ├── filter.component.scss │ │ │ ├── filter.component.spec.ts │ │ │ ├── filter.component.ts │ │ │ ├── layers-control.component.html │ │ │ ├── layers-control.component.scss │ │ │ ├── layers-control.component.spec.ts │ │ │ ├── layers-control.component.ts │ │ │ ├── location.component.html │ │ │ ├── location.component.scss │ │ │ ├── location.component.spec.ts │ │ │ ├── location.component.ts │ │ │ ├── search.component.html │ │ │ ├── search.component.scss │ │ │ ├── search.component.spec.ts │ │ │ ├── search.component.ts │ │ │ ├── zoom.component.html │ │ │ ├── zoom.component.scss │ │ │ ├── zoom.component.spec.ts │ │ │ └── zoom.component.ts │ │ ├── edit │ │ │ └── FeatureEditor.ts │ │ ├── geopackage │ │ │ ├── GeoPackageLayer.ts │ │ │ └── GeoPackageLayers.ts │ │ ├── layers │ │ │ ├── gars │ │ │ │ ├── GARSLayer.ts │ │ │ │ └── TileDraw.ts │ │ │ ├── layer-content.component.html │ │ │ ├── layer-content.component.scss │ │ │ ├── layer-content.component.spec.ts │ │ │ ├── layer-content.component.ts │ │ │ ├── layer-header.component.html │ │ │ ├── layer-header.component.scss │ │ │ ├── layer-header.component.spec.ts │ │ │ ├── layer-header.component.ts │ │ │ ├── layer.service.spec.ts │ │ │ ├── layer.service.ts │ │ │ ├── layers.component.html │ │ │ ├── layers.component.scss │ │ │ ├── layers.component.spec.ts │ │ │ ├── layers.component.ts │ │ │ ├── mgrs │ │ │ │ ├── MGRSLayer.ts │ │ │ │ └── TileDraw.ts │ │ │ └── static │ │ │ │ └── layers.ts │ │ ├── map-popup.service.spec.ts │ │ ├── map-popup.service.ts │ │ ├── map.component.html │ │ ├── map.component.scss │ │ ├── map.component.spec.ts │ │ ├── map.component.ts │ │ ├── map.service.spec.ts │ │ ├── map.service.ts │ │ ├── marker │ │ │ ├── FixedWidthIcon.ts │ │ │ ├── FixedWidthMarker.ts │ │ │ ├── LocationMarker.ts │ │ │ └── ObservationMarker.ts │ │ ├── search │ │ │ ├── search.service.spec.ts │ │ │ └── search.service.ts │ │ └── settings │ │ │ ├── map.settings.service.spec.ts │ │ │ └── map.settings.service.ts │ ├── moment │ │ ├── moment.module.ts │ │ ├── moment.pipe.spec.ts │ │ └── moment.pipe.ts │ ├── navigation │ │ ├── navigation.component.html │ │ ├── navigation.component.scss │ │ ├── navigation.component.spec.ts │ │ └── navigation.component.ts │ ├── observation │ │ ├── attachment │ │ │ ├── attachment-upload │ │ │ │ ├── attachment-upload.component.html │ │ │ │ ├── attachment-upload.component.scss │ │ │ │ ├── attachment-upload.component.spec.ts │ │ │ │ └── attachment-upload.component.ts │ │ │ ├── attachment.component.html │ │ │ ├── attachment.component.scss │ │ │ ├── attachment.component.spec.ts │ │ │ ├── attachment.component.ts │ │ │ ├── attachment.service.spec.ts │ │ │ └── attachment.service.ts │ │ ├── observation-delete │ │ │ ├── observation-delete.component.html │ │ │ ├── observation-delete.component.scss │ │ │ ├── observation-delete.component.spec.ts │ │ │ └── observation-delete.component.ts │ │ ├── observation-edit │ │ │ ├── observation-edit-attachment │ │ │ │ ├── observation-edit-attachment-action.ts │ │ │ │ ├── observation-edit-attachment.component.html │ │ │ │ ├── observation-edit-attachment.component.scss │ │ │ │ ├── observation-edit-attachment.component.spec.ts │ │ │ │ └── observation-edit-attachment.component.ts │ │ │ ├── observation-edit-checkbox │ │ │ │ ├── observation-edit-checkbox.component.html │ │ │ │ ├── observation-edit-checkbox.component.scss │ │ │ │ ├── observation-edit-checkbox.component.spec.ts │ │ │ │ └── observation-edit-checkbox.component.ts │ │ │ ├── observation-edit-date │ │ │ │ ├── observation-edit-date.component.html │ │ │ │ ├── observation-edit-date.component.scss │ │ │ │ ├── observation-edit-date.component.spec.ts │ │ │ │ └── observation-edit-date.component.ts │ │ │ ├── observation-edit-discard │ │ │ │ ├── observation-edit-discard.component.html │ │ │ │ ├── observation-edit-discard.component.scss │ │ │ │ ├── observation-edit-discard.component.spec.ts │ │ │ │ └── observation-edit-discard.component.ts │ │ │ ├── observation-edit-email │ │ │ │ ├── observation-edit-email.component.html │ │ │ │ ├── observation-edit-email.component.scss │ │ │ │ ├── observation-edit-email.component.spec.ts │ │ │ │ └── observation-edit-email.component.ts │ │ │ ├── observation-edit-form-picker.component.html │ │ │ ├── observation-edit-form-picker.component.scss │ │ │ ├── observation-edit-form-picker.component.spec.ts │ │ │ ├── observation-edit-form-picker.component.ts │ │ │ ├── observation-edit-form.component.html │ │ │ ├── observation-edit-form.component.scss │ │ │ ├── observation-edit-form.component.spec.ts │ │ │ ├── observation-edit-form.component.ts │ │ │ ├── observation-edit-geometry │ │ │ │ ├── observation-edit-geometry-form.component.html │ │ │ │ ├── observation-edit-geometry-form.component.scss │ │ │ │ ├── observation-edit-geometry-form.component.spec.ts │ │ │ │ ├── observation-edit-geometry-form.component.ts │ │ │ │ ├── observation-edit-geometry-map.component.html │ │ │ │ ├── observation-edit-geometry-map.component.scss │ │ │ │ ├── observation-edit-geometry-map.component.spec.ts │ │ │ │ ├── observation-edit-geometry-map.component.ts │ │ │ │ ├── observation-edit-geometry.component.html │ │ │ │ ├── observation-edit-geometry.component.scss │ │ │ │ ├── observation-edit-geometry.component.spec.ts │ │ │ │ └── observation-edit-geometry.component.ts │ │ │ ├── observation-edit-multiselect │ │ │ │ ├── observation-edit-multiselect.component.html │ │ │ │ ├── observation-edit-multiselect.component.scss │ │ │ │ ├── observation-edit-multiselect.component.spec.ts │ │ │ │ └── observation-edit-multiselect.component.ts │ │ │ ├── observation-edit-number │ │ │ │ ├── observation-edit-number.component.html │ │ │ │ ├── observation-edit-number.component.scss │ │ │ │ ├── observation-edit-number.component.spec.ts │ │ │ │ └── observation-edit-number.component.ts │ │ │ ├── observation-edit-password │ │ │ │ ├── observation-edit-password.component.html │ │ │ │ ├── observation-edit-password.component.scss │ │ │ │ ├── observation-edit-password.component.spec.ts │ │ │ │ └── observation-edit-password.component.ts │ │ │ ├── observation-edit-radio │ │ │ │ ├── observation-edit-radio.component.html │ │ │ │ ├── observation-edit-radio.component.scss │ │ │ │ ├── observation-edit-radio.component.spec.ts │ │ │ │ └── observation-edit-radio.component.ts │ │ │ ├── observation-edit-select │ │ │ │ ├── observation-edit-select.component.html │ │ │ │ ├── observation-edit-select.component.scss │ │ │ │ ├── observation-edit-select.component.spec.ts │ │ │ │ └── observation-edit-select.component.ts │ │ │ ├── observation-edit-text │ │ │ │ ├── observation-edit-text.component.html │ │ │ │ ├── observation-edit-text.component.scss │ │ │ │ ├── observation-edit-text.component.spec.ts │ │ │ │ └── observation-edit-text.component.ts │ │ │ ├── observation-edit-textarea │ │ │ │ ├── observation-edit-textarea.component.html │ │ │ │ ├── observation-edit-textarea.component.scss │ │ │ │ ├── observation-edit-textarea.component.spec.ts │ │ │ │ └── observation-edit-textarea.component.ts │ │ │ ├── observation-edit.component.html │ │ │ ├── observation-edit.component.scss │ │ │ ├── observation-edit.component.spec.ts │ │ │ ├── observation-edit.component.ts │ │ │ └── observation-edit.ts │ │ ├── observation-favorites │ │ │ ├── observation-favorites.component.html │ │ │ ├── observation-favorites.component.scss │ │ │ ├── observation-favorites.component.spec.ts │ │ │ └── observation-favorites.component.ts │ │ ├── observation-list │ │ │ ├── observation-list-item.component.html │ │ │ ├── observation-list-item.component.scss │ │ │ ├── observation-list-item.component.spec.ts │ │ │ ├── observation-list-item.component.ts │ │ │ ├── observation-list.component.html │ │ │ ├── observation-list.component.scss │ │ │ ├── observation-list.component.spec.ts │ │ │ └── observation-list.component.ts │ │ ├── observation-popup │ │ │ ├── observation-popup.component.html │ │ │ ├── observation-popup.component.scss │ │ │ ├── observation-popup.component.spec.ts │ │ │ └── observation-popup.component.ts │ │ ├── observation-view │ │ │ ├── observation-options.component.html │ │ │ ├── observation-options.component.scss │ │ │ ├── observation-options.component.spec.ts │ │ │ ├── observation-options.component.ts │ │ │ ├── observation-view-attachment │ │ │ │ ├── observation-view-attachment.component.html │ │ │ │ ├── observation-view-attachment.component.scss │ │ │ │ ├── observation-view-attachment.component.spec.ts │ │ │ │ └── observation-view-attachment.component.ts │ │ │ ├── observation-view-checkbox │ │ │ │ ├── observation-view-checkbox.component.html │ │ │ │ ├── observation-view-checkbox.component.scss │ │ │ │ ├── observation-view-checkbox.component.spec.ts │ │ │ │ └── observation-view-checkbox.component.ts │ │ │ ├── observation-view-date │ │ │ │ ├── observation-view-date.component.html │ │ │ │ ├── observation-view-date.component.scss │ │ │ │ ├── observation-view-date.component.spec.ts │ │ │ │ └── observation-view-date.component.ts │ │ │ ├── observation-view-form.component.html │ │ │ ├── observation-view-form.component.scss │ │ │ ├── observation-view-form.component.spec.ts │ │ │ ├── observation-view-form.component.ts │ │ │ ├── observation-view-geometry │ │ │ │ ├── observation-view-geometry.component.html │ │ │ │ ├── observation-view-geometry.component.scss │ │ │ │ ├── observation-view-geometry.component.spec.ts │ │ │ │ └── observation-view-geometry.component.ts │ │ │ ├── observation-view-multiselectdropdown │ │ │ │ ├── observation-view-multiselectdropdown.component.html │ │ │ │ ├── observation-view-multiselectdropdown.component.scss │ │ │ │ ├── observation-view-multiselectdropdown.component.spec.ts │ │ │ │ └── observation-view-multiselectdropdown.component.ts │ │ │ ├── observation-view-password │ │ │ │ ├── observation-view-password.component.html │ │ │ │ ├── observation-view-password.component.scss │ │ │ │ ├── observation-view-password.component.spec.ts │ │ │ │ ├── observation-view-password.component.ts │ │ │ │ ├── password.pipe.spec.ts │ │ │ │ └── password.pipe.ts │ │ │ ├── observation-view-text │ │ │ │ ├── observation-view-text.component.html │ │ │ │ ├── observation-view-text.component.scss │ │ │ │ ├── observation-view-text.component.spec.ts │ │ │ │ └── observation-view-text.component.ts │ │ │ ├── observation-view-textarea │ │ │ │ ├── observation-view-textarea.component.html │ │ │ │ ├── observation-view-textarea.component.scss │ │ │ │ ├── observation-view-textarea.component.spec.ts │ │ │ │ └── observation-view-textarea.component.ts │ │ │ ├── observation-view.component.html │ │ │ ├── observation-view.component.scss │ │ │ ├── observation-view.component.spec.ts │ │ │ ├── observation-view.component.ts │ │ │ └── observation-view.ts │ │ ├── observation.service.spec.ts │ │ └── observation.service.ts │ ├── preferences │ │ ├── coordinate-system │ │ │ ├── coordinate-system.component.html │ │ │ ├── coordinate-system.component.scss │ │ │ ├── coordinate-system.component.spec.ts │ │ │ └── coordinate-system.component.ts │ │ ├── polling-interval │ │ │ ├── polling-interval.component.html │ │ │ ├── polling-interval.component.scss │ │ │ ├── polling-interval.component.spec.ts │ │ │ └── polling-interval.component.ts │ │ ├── preferences.component.html │ │ ├── preferences.component.scss │ │ ├── preferences.component.spec.ts │ │ ├── preferences.component.ts │ │ ├── time-format │ │ │ ├── time-format.component.html │ │ │ ├── time-format.component.scss │ │ │ ├── time-format.component.spec.ts │ │ │ └── time-format.component.ts │ │ └── time-zone │ │ │ ├── time-zone.component.html │ │ │ ├── time-zone.component.scss │ │ │ ├── time-zone.component.spec.ts │ │ │ └── time-zone.component.ts │ ├── routing.module.ts │ ├── setttings │ │ ├── settings.service.spec.ts │ │ └── settings.service.ts │ ├── swagger │ │ ├── swagger.component.html │ │ ├── swagger.component.scss │ │ ├── swagger.component.spec.ts │ │ ├── swagger.component.ts │ │ └── swagger.module.ts │ └── user │ │ ├── location │ │ ├── location.service.spec.ts │ │ └── location.service.ts │ │ ├── password │ │ ├── password-reset-success-dialog.html │ │ ├── password-reset-success-dialog.scss │ │ ├── password-reset-success-dialog.spec.ts │ │ └── password-reset-success-dialog.ts │ │ ├── profile │ │ ├── profile.component.html │ │ ├── profile.component.scss │ │ ├── profile.component.spec.ts │ │ ├── profile.component.ts │ │ └── profile.module.ts │ │ ├── team.service.spec.ts │ │ ├── team.service.ts │ │ ├── user-avatar │ │ ├── user-avatar.component.html │ │ ├── user-avatar.component.scss │ │ ├── user-avatar.component.spec.ts │ │ ├── user-avatar.component.ts │ │ └── user-avatar.module.ts │ │ ├── user-list │ │ ├── user-list-item.component.html │ │ ├── user-list-item.component.scss │ │ ├── user-list-item.component.spec.ts │ │ ├── user-list-item.component.ts │ │ ├── user-list.component.html │ │ ├── user-list.component.scss │ │ ├── user-list.component.spec.ts │ │ └── user-list.component.ts │ │ ├── user-popup │ │ ├── user-popup.component.html │ │ ├── user-popup.component.scss │ │ ├── user-popup.component.spec.ts │ │ └── user-popup.component.ts │ │ ├── user-view │ │ ├── user-view.component.html │ │ ├── user-view.component.scss │ │ ├── user-view.component.spec.ts │ │ └── user-view.component.ts │ │ ├── user.service.spec.ts │ │ └── user.service.ts ├── assets │ └── images │ │ ├── baseline-account_circle-24px.svg │ │ ├── bluewand.png │ │ ├── default_marker.png │ │ ├── google-play-badge.png │ │ ├── handle-24px.svg │ │ ├── ios_app_store_black.svg │ │ ├── person_pin_circle-24px.svg │ │ └── splash │ │ ├── 1.jpg │ │ ├── 2.jpg │ │ ├── 3.jpg │ │ └── 4.jpg ├── environments │ ├── environment.dev.ts │ ├── environment.prod.ts │ └── environment.ts ├── favicon.ico ├── fonts │ ├── Roboto-Black.ttf │ ├── Roboto-BlackItalic.ttf │ ├── Roboto-Bold.ttf │ ├── Roboto-BoldItalic.ttf │ ├── Roboto-Italic.ttf │ ├── Roboto-Light.ttf │ ├── Roboto-LightItalic.ttf │ ├── Roboto-Medium.ttf │ ├── Roboto-MediumItalic.ttf │ ├── Roboto-Regular.ttf │ ├── Roboto-Thin.ttf │ ├── Roboto-ThinItalic.ttf │ ├── RobotoMono-Bold.ttf │ ├── RobotoMono-BoldItalic.ttf │ ├── RobotoMono-Italic.ttf │ ├── RobotoMono-Light.ttf │ ├── RobotoMono-LightItalic.ttf │ ├── RobotoMono-Medium.ttf │ ├── RobotoMono-MediumItalic.ttf │ ├── RobotoMono-Regular.ttf │ ├── RobotoMono-Thin.ttf │ └── RobotoMono-ThinItalic.ttf ├── index.html ├── leaflet.scss ├── main.ts ├── polyfills.ts ├── roboto.scss ├── styles.scss ├── test.ts ├── theme.scss └── variables.scss ├── tsconfig.app.json ├── tsconfig.json ├── tsconfig.spec.json ├── tslint.json └── webpack.extra.js /.dockerignore: -------------------------------------------------------------------------------- 1 | **/node_modules 2 | **/dist 3 | -------------------------------------------------------------------------------- /.github/workflows/build_test.arcgis.service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/.github/workflows/build_test.arcgis.service.yaml -------------------------------------------------------------------------------- /.github/workflows/build_test.arcgis.web-app.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/.github/workflows/build_test.arcgis.web-app.yaml -------------------------------------------------------------------------------- /.github/workflows/build_test.image.service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/.github/workflows/build_test.image.service.yaml -------------------------------------------------------------------------------- /.github/workflows/build_test.nga-msi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/.github/workflows/build_test.nga-msi.yaml -------------------------------------------------------------------------------- /.github/workflows/build_test.service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/.github/workflows/build_test.service.yaml -------------------------------------------------------------------------------- /.github/workflows/build_test.sftp.service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/.github/workflows/build_test.sftp.service.yaml -------------------------------------------------------------------------------- /.github/workflows/build_test.sftp.web-app.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/.github/workflows/build_test.sftp.web-app.yaml -------------------------------------------------------------------------------- /.github/workflows/build_test.web-app.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/.github/workflows/build_test.web-app.yaml -------------------------------------------------------------------------------- /.github/workflows/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/.github/workflows/config.yaml -------------------------------------------------------------------------------- /.github/workflows/dev.container_build.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/.github/workflows/dev.container_build.yaml -------------------------------------------------------------------------------- /.github/workflows/release.arcgis_plugin.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/.github/workflows/release.arcgis_plugin.yaml -------------------------------------------------------------------------------- /.github/workflows/release.image_plugin.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/.github/workflows/release.image_plugin.yaml -------------------------------------------------------------------------------- /.github/workflows/release.nga-msi_plugin.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/.github/workflows/release.nga-msi_plugin.yaml -------------------------------------------------------------------------------- /.github/workflows/release.sftp_plugin.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/.github/workflows/release.sftp_plugin.yaml -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/.gitignore -------------------------------------------------------------------------------- /.istanbul.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/.istanbul.yml -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/.prettierrc.js -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- 1 | @ngageoint/mage -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/README.md -------------------------------------------------------------------------------- /aws_amazon_linux_2023.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/aws_amazon_linux_2023.md -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/docker/README.md -------------------------------------------------------------------------------- /docker/auth-idp/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/docker/auth-idp/docker-compose.yml -------------------------------------------------------------------------------- /docker/auth-idp/ldapseed.ldif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/docker/auth-idp/ldapseed.ldif -------------------------------------------------------------------------------- /docker/auth-idp/saml/authsources.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/docker/auth-idp/saml/authsources.php -------------------------------------------------------------------------------- /docker/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/docker/docker-compose.yml -------------------------------------------------------------------------------- /docker/server/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/docker/server/.gitignore -------------------------------------------------------------------------------- /docker/server/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/docker/server/Dockerfile -------------------------------------------------------------------------------- /docker/web/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/docker/web/.gitignore -------------------------------------------------------------------------------- /docker/web/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/docker/web/nginx.conf -------------------------------------------------------------------------------- /docs/admin/auth.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/docs/admin/auth.md -------------------------------------------------------------------------------- /docs/domain.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/docs/domain.md -------------------------------------------------------------------------------- /docs/use_cases/feeds.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/docs/use_cases/feeds.md -------------------------------------------------------------------------------- /docs/use_cases/tracking.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/docs/use_cases/tracking.md -------------------------------------------------------------------------------- /instance/.npmrc: -------------------------------------------------------------------------------- 1 | package-lock=false 2 | -------------------------------------------------------------------------------- /instance/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @ngageoint/mage -------------------------------------------------------------------------------- /instance/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/instance/config.js -------------------------------------------------------------------------------- /instance/init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/instance/init.js -------------------------------------------------------------------------------- /instance/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/instance/package.json -------------------------------------------------------------------------------- /localseed.ldif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/localseed.ldif -------------------------------------------------------------------------------- /mongo-ssl-x509/0-init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/mongo-ssl-x509/0-init.sh -------------------------------------------------------------------------------- /mongo-ssl-x509/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/mongo-ssl-x509/README.md -------------------------------------------------------------------------------- /mongo-ssl-x509/ca.crt.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/mongo-ssl-x509/ca.crt.pem -------------------------------------------------------------------------------- /mongo-ssl-x509/ca.key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/mongo-ssl-x509/ca.key.pem -------------------------------------------------------------------------------- /mongo-ssl-x509/ca.srl: -------------------------------------------------------------------------------- 1 | E5B42088A6445A68 2 | -------------------------------------------------------------------------------- /mongo-ssl-x509/db-admin.crt.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/mongo-ssl-x509/db-admin.crt.pem -------------------------------------------------------------------------------- /mongo-ssl-x509/db-admin.csr.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/mongo-ssl-x509/db-admin.csr.pem -------------------------------------------------------------------------------- /mongo-ssl-x509/db-admin.key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/mongo-ssl-x509/db-admin.key.pem -------------------------------------------------------------------------------- /mongo-ssl-x509/db.crt.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/mongo-ssl-x509/db.crt.pem -------------------------------------------------------------------------------- /mongo-ssl-x509/db.csr.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/mongo-ssl-x509/db.csr.pem -------------------------------------------------------------------------------- /mongo-ssl-x509/db.key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/mongo-ssl-x509/db.key.pem -------------------------------------------------------------------------------- /mongo-ssl-x509/db.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/mongo-ssl-x509/db.pem -------------------------------------------------------------------------------- /mongo-ssl-x509/mongo.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/mongo-ssl-x509/mongo.Dockerfile -------------------------------------------------------------------------------- /mongo-ssl-x509/mongod.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/mongo-ssl-x509/mongod.conf -------------------------------------------------------------------------------- /mongo-ssl-x509/server.crt.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/mongo-ssl-x509/server.crt.pem -------------------------------------------------------------------------------- /mongo-ssl-x509/server.csr.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/mongo-ssl-x509/server.csr.pem -------------------------------------------------------------------------------- /mongo-ssl-x509/server.key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/mongo-ssl-x509/server.key.pem -------------------------------------------------------------------------------- /mongo-ssl-x509/server.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/mongo-ssl-x509/server.pem -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/package.json -------------------------------------------------------------------------------- /plugins/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/README.md -------------------------------------------------------------------------------- /plugins/arcgis/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/arcgis/README.md -------------------------------------------------------------------------------- /plugins/arcgis/service/.gitignore: -------------------------------------------------------------------------------- 1 | lib/ -------------------------------------------------------------------------------- /plugins/arcgis/service/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/arcgis/service/eslint.config.mjs -------------------------------------------------------------------------------- /plugins/arcgis/service/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/arcgis/service/package-lock.json -------------------------------------------------------------------------------- /plugins/arcgis/service/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/arcgis/service/package.json -------------------------------------------------------------------------------- /plugins/arcgis/service/src/ArcGISService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/arcgis/service/src/ArcGISService.ts -------------------------------------------------------------------------------- /plugins/arcgis/service/src/ArcObjects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/arcgis/service/src/ArcObjects.ts -------------------------------------------------------------------------------- /plugins/arcgis/service/src/EventTransform.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/arcgis/service/src/EventTransform.ts -------------------------------------------------------------------------------- /plugins/arcgis/service/src/FeatureQuerier.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/arcgis/service/src/FeatureQuerier.ts -------------------------------------------------------------------------------- /plugins/arcgis/service/src/FeatureService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/arcgis/service/src/FeatureService.ts -------------------------------------------------------------------------------- /plugins/arcgis/service/src/LayerInfo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/arcgis/service/src/LayerInfo.ts -------------------------------------------------------------------------------- /plugins/arcgis/service/src/ObservationBins.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/arcgis/service/src/ObservationBins.ts -------------------------------------------------------------------------------- /plugins/arcgis/service/src/ObservationsSender.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/arcgis/service/src/ObservationsSender.ts -------------------------------------------------------------------------------- /plugins/arcgis/service/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/arcgis/service/src/index.ts -------------------------------------------------------------------------------- /plugins/arcgis/service/src/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/arcgis/service/src/tsconfig.json -------------------------------------------------------------------------------- /plugins/arcgis/service/src/types/ArcGISConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/arcgis/service/src/types/ArcGISConfig.ts -------------------------------------------------------------------------------- /plugins/arcgis/service/src/types/ArcObject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/arcgis/service/src/types/ArcObject.ts -------------------------------------------------------------------------------- /plugins/arcgis/service/src/types/EditResult.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/arcgis/service/src/types/EditResult.ts -------------------------------------------------------------------------------- /plugins/arcgis/service/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/arcgis/service/tsconfig.json -------------------------------------------------------------------------------- /plugins/arcgis/web-app/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/arcgis/web-app/.editorconfig -------------------------------------------------------------------------------- /plugins/arcgis/web-app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/arcgis/web-app/.gitignore -------------------------------------------------------------------------------- /plugins/arcgis/web-app/angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/arcgis/web-app/angular.json -------------------------------------------------------------------------------- /plugins/arcgis/web-app/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/arcgis/web-app/package-lock.json -------------------------------------------------------------------------------- /plugins/arcgis/web-app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/arcgis/web-app/package.json -------------------------------------------------------------------------------- /plugins/arcgis/web-app/projects/main/src/lib/arc-layer/arc-layer-delete-dialog.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/arcgis/web-app/projects/main/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/arcgis/web-app/projects/main/src/test.ts -------------------------------------------------------------------------------- /plugins/arcgis/web-app/projects/main/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/arcgis/web-app/projects/main/tslint.json -------------------------------------------------------------------------------- /plugins/arcgis/web-app/projects/showcase/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/arcgis/web-app/projects/showcase/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /plugins/arcgis/web-app/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/arcgis/web-app/tsconfig.json -------------------------------------------------------------------------------- /plugins/arcgis/web-app/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/arcgis/web-app/tslint.json -------------------------------------------------------------------------------- /plugins/epic/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/epic/README.md -------------------------------------------------------------------------------- /plugins/epic/attachments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/epic/attachments.js -------------------------------------------------------------------------------- /plugins/epic/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/epic/config.json -------------------------------------------------------------------------------- /plugins/epic/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/epic/index.js -------------------------------------------------------------------------------- /plugins/epic/observations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/epic/observations.js -------------------------------------------------------------------------------- /plugins/epic/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/epic/package-lock.json -------------------------------------------------------------------------------- /plugins/epic/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/epic/package.json -------------------------------------------------------------------------------- /plugins/geoserver/authentication.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/geoserver/authentication.js -------------------------------------------------------------------------------- /plugins/geoserver/cname/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/geoserver/cname/index.js -------------------------------------------------------------------------------- /plugins/geoserver/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/geoserver/config.json -------------------------------------------------------------------------------- /plugins/geoserver/geoserver/attributeMapper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/geoserver/geoserver/attributeMapper.js -------------------------------------------------------------------------------- /plugins/geoserver/geoserver/datastore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/geoserver/geoserver/datastore.js -------------------------------------------------------------------------------- /plugins/geoserver/geoserver/location.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/geoserver/geoserver/location.js -------------------------------------------------------------------------------- /plugins/geoserver/geoserver/observation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/geoserver/geoserver/observation.js -------------------------------------------------------------------------------- /plugins/geoserver/geoserver/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/geoserver/geoserver/user.js -------------------------------------------------------------------------------- /plugins/geoserver/geoserver/workspace.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/geoserver/geoserver/workspace.js -------------------------------------------------------------------------------- /plugins/geoserver/images/blank.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/geoserver/images/blank.png -------------------------------------------------------------------------------- /plugins/geoserver/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/geoserver/index.js -------------------------------------------------------------------------------- /plugins/geoserver/models/location.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/geoserver/models/location.js -------------------------------------------------------------------------------- /plugins/geoserver/models/observation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/geoserver/models/observation.js -------------------------------------------------------------------------------- /plugins/geoserver/models/schema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/geoserver/models/schema.js -------------------------------------------------------------------------------- /plugins/geoserver/models/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/geoserver/models/user.js -------------------------------------------------------------------------------- /plugins/geoserver/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/geoserver/package-lock.json -------------------------------------------------------------------------------- /plugins/geoserver/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/geoserver/package.json -------------------------------------------------------------------------------- /plugins/geoserver/routes/geoserver.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/geoserver/routes/geoserver.js -------------------------------------------------------------------------------- /plugins/geoserver/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/geoserver/routes/index.js -------------------------------------------------------------------------------- /plugins/geoserver/sld/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/geoserver/sld/index.js -------------------------------------------------------------------------------- /plugins/geoserver/sync/event.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/geoserver/sync/event.js -------------------------------------------------------------------------------- /plugins/geoserver/sync/location.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/geoserver/sync/location.js -------------------------------------------------------------------------------- /plugins/geoserver/sync/observation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/geoserver/sync/observation.js -------------------------------------------------------------------------------- /plugins/geoserver/sync/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/geoserver/sync/user.js -------------------------------------------------------------------------------- /plugins/geoserver/views/observation.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/geoserver/views/observation.pug -------------------------------------------------------------------------------- /plugins/image/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/image/README.md -------------------------------------------------------------------------------- /plugins/image/service/.gitignore: -------------------------------------------------------------------------------- 1 | /lib/ 2 | *scratch*/ -------------------------------------------------------------------------------- /plugins/image/service/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/image/service/package-lock.json -------------------------------------------------------------------------------- /plugins/image/service/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/image/service/package.json -------------------------------------------------------------------------------- /plugins/image/service/spec/corrupted.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/image/service/spec/corrupted.jpeg -------------------------------------------------------------------------------- /plugins/image/service/spec/support/jasmine.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/image/service/spec/support/jasmine.json -------------------------------------------------------------------------------- /plugins/image/service/spec/tumbeasts-120x76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/image/service/spec/tumbeasts-120x76.png -------------------------------------------------------------------------------- /plugins/image/service/spec/tumbeasts-48x76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/image/service/spec/tumbeasts-48x76.png -------------------------------------------------------------------------------- /plugins/image/service/spec/tumbeasts-76x120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/image/service/spec/tumbeasts-76x120.png -------------------------------------------------------------------------------- /plugins/image/service/src/adapters.db.mongo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/image/service/src/adapters.db.mongo.ts -------------------------------------------------------------------------------- /plugins/image/service/src/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/image/service/src/index.spec.ts -------------------------------------------------------------------------------- /plugins/image/service/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/image/service/src/index.ts -------------------------------------------------------------------------------- /plugins/image/service/src/processor.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/image/service/src/processor.spec.ts -------------------------------------------------------------------------------- /plugins/image/service/src/processor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/image/service/src/processor.ts -------------------------------------------------------------------------------- /plugins/image/service/src/util.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/image/service/src/util.spec.ts -------------------------------------------------------------------------------- /plugins/image/service/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/image/service/tsconfig.json -------------------------------------------------------------------------------- /plugins/image/web-app/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/image/web-app/.editorconfig -------------------------------------------------------------------------------- /plugins/image/web-app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/image/web-app/.gitignore -------------------------------------------------------------------------------- /plugins/image/web-app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/image/web-app/README.md -------------------------------------------------------------------------------- /plugins/image/web-app/angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/image/web-app/angular.json -------------------------------------------------------------------------------- /plugins/image/web-app/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/image/web-app/package-lock.json -------------------------------------------------------------------------------- /plugins/image/web-app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/image/web-app/package.json -------------------------------------------------------------------------------- /plugins/image/web-app/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/image/web-app/tsconfig.json -------------------------------------------------------------------------------- /plugins/image/web-app/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/image/web-app/tslint.json -------------------------------------------------------------------------------- /plugins/nga-msi/.gitignore: -------------------------------------------------------------------------------- 1 | /lib -------------------------------------------------------------------------------- /plugins/nga-msi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/nga-msi/README.md -------------------------------------------------------------------------------- /plugins/nga-msi/icons/asam.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/nga-msi/icons/asam.png -------------------------------------------------------------------------------- /plugins/nga-msi/icons/modu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/nga-msi/icons/modu.png -------------------------------------------------------------------------------- /plugins/nga-msi/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/nga-msi/jest.config.js -------------------------------------------------------------------------------- /plugins/nga-msi/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/nga-msi/package-lock.json -------------------------------------------------------------------------------- /plugins/nga-msi/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/nga-msi/package.json -------------------------------------------------------------------------------- /plugins/nga-msi/src/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/nga-msi/src/index.test.ts -------------------------------------------------------------------------------- /plugins/nga-msi/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/nga-msi/src/index.ts -------------------------------------------------------------------------------- /plugins/nga-msi/src/nga-msi.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/nga-msi/src/nga-msi.test.ts -------------------------------------------------------------------------------- /plugins/nga-msi/src/nga-msi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/nga-msi/src/nga-msi.ts -------------------------------------------------------------------------------- /plugins/nga-msi/src/topics/asam.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/nga-msi/src/topics/asam.test.ts -------------------------------------------------------------------------------- /plugins/nga-msi/src/topics/asam.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/nga-msi/src/topics/asam.ts -------------------------------------------------------------------------------- /plugins/nga-msi/src/topics/modu.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/nga-msi/src/topics/modu.test.ts -------------------------------------------------------------------------------- /plugins/nga-msi/src/topics/modu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/nga-msi/src/topics/modu.ts -------------------------------------------------------------------------------- /plugins/nga-msi/src/transport.axios.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/nga-msi/src/transport.axios.ts -------------------------------------------------------------------------------- /plugins/nga-msi/src/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/nga-msi/src/tsconfig.json -------------------------------------------------------------------------------- /plugins/nga-msi/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/nga-msi/tsconfig.json -------------------------------------------------------------------------------- /plugins/rage/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/rage/README.md -------------------------------------------------------------------------------- /plugins/rage/attachments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/rage/attachments.js -------------------------------------------------------------------------------- /plugins/rage/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/rage/config.json -------------------------------------------------------------------------------- /plugins/rage/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/rage/data.js -------------------------------------------------------------------------------- /plugins/rage/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/rage/index.js -------------------------------------------------------------------------------- /plugins/rage/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/rage/package-lock.json -------------------------------------------------------------------------------- /plugins/rage/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/rage/package.json -------------------------------------------------------------------------------- /plugins/rage/rage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/rage/rage.js -------------------------------------------------------------------------------- /plugins/random/.gitignore: -------------------------------------------------------------------------------- 1 | lib/ -------------------------------------------------------------------------------- /plugins/random/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/random/README.md -------------------------------------------------------------------------------- /plugins/random/icons/random.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/random/icons/random.png -------------------------------------------------------------------------------- /plugins/random/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/random/jest.config.js -------------------------------------------------------------------------------- /plugins/random/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/random/package-lock.json -------------------------------------------------------------------------------- /plugins/random/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/random/package.json -------------------------------------------------------------------------------- /plugins/random/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/random/src/index.ts -------------------------------------------------------------------------------- /plugins/random/src/random.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/random/src/random.ts -------------------------------------------------------------------------------- /plugins/random/src/topics/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/random/src/topics/errors.ts -------------------------------------------------------------------------------- /plugins/random/src/topics/random.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/random/src/topics/random.ts -------------------------------------------------------------------------------- /plugins/random/src/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/random/src/tsconfig.json -------------------------------------------------------------------------------- /plugins/random/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/random/tsconfig.json -------------------------------------------------------------------------------- /plugins/sftp/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/sftp/config/sftpConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/sftp/config/sftpConfig.ts -------------------------------------------------------------------------------- /plugins/sftp/service/.gitignore: -------------------------------------------------------------------------------- 1 | /lib/ 2 | *scratch*/ -------------------------------------------------------------------------------- /plugins/sftp/service/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/sftp/service/package-lock.json -------------------------------------------------------------------------------- /plugins/sftp/service/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/sftp/service/package.json -------------------------------------------------------------------------------- /plugins/sftp/service/spec/support/jasmine.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/sftp/service/spec/support/jasmine.json -------------------------------------------------------------------------------- /plugins/sftp/service/src/format/geojson.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/sftp/service/src/format/geojson.ts -------------------------------------------------------------------------------- /plugins/sftp/service/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/sftp/service/src/index.ts -------------------------------------------------------------------------------- /plugins/sftp/service/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/sftp/service/tsconfig.json -------------------------------------------------------------------------------- /plugins/sftp/web/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/sftp/web/.gitignore -------------------------------------------------------------------------------- /plugins/sftp/web/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/sftp/web/README.md -------------------------------------------------------------------------------- /plugins/sftp/web/angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/sftp/web/angular.json -------------------------------------------------------------------------------- /plugins/sftp/web/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/sftp/web/package-lock.json -------------------------------------------------------------------------------- /plugins/sftp/web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/sftp/web/package.json -------------------------------------------------------------------------------- /plugins/sftp/web/projects/main/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/sftp/web/projects/main/karma.conf.js -------------------------------------------------------------------------------- /plugins/sftp/web/projects/main/ng-package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/sftp/web/projects/main/ng-package.json -------------------------------------------------------------------------------- /plugins/sftp/web/projects/main/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/sftp/web/projects/main/package-lock.json -------------------------------------------------------------------------------- /plugins/sftp/web/projects/main/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/sftp/web/projects/main/package.json -------------------------------------------------------------------------------- /plugins/sftp/web/projects/main/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/sftp/web/projects/main/src/index.ts -------------------------------------------------------------------------------- /plugins/sftp/web/projects/main/src/public-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/sftp/web/projects/main/src/public-api.ts -------------------------------------------------------------------------------- /plugins/sftp/web/projects/main/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/sftp/web/projects/main/src/test.ts -------------------------------------------------------------------------------- /plugins/sftp/web/projects/main/tsconfig.lib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/sftp/web/projects/main/tsconfig.lib.json -------------------------------------------------------------------------------- /plugins/sftp/web/projects/main/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/sftp/web/projects/main/tslint.json -------------------------------------------------------------------------------- /plugins/sftp/web/projects/showcase/browserslist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/sftp/web/projects/showcase/browserslist -------------------------------------------------------------------------------- /plugins/sftp/web/projects/showcase/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/sftp/web/projects/showcase/karma.conf.js -------------------------------------------------------------------------------- /plugins/sftp/web/projects/showcase/src/app/app.component.scss: -------------------------------------------------------------------------------- 1 | h2 { 2 | padding-left: 16px; 3 | } -------------------------------------------------------------------------------- /plugins/sftp/web/projects/showcase/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/sftp/web/projects/showcase/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /plugins/sftp/web/projects/showcase/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/sftp/web/projects/showcase/src/main.ts -------------------------------------------------------------------------------- /plugins/sftp/web/projects/showcase/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/sftp/web/projects/showcase/src/test.ts -------------------------------------------------------------------------------- /plugins/sftp/web/projects/showcase/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/sftp/web/projects/showcase/tslint.json -------------------------------------------------------------------------------- /plugins/sftp/web/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/sftp/web/tsconfig.json -------------------------------------------------------------------------------- /plugins/sftp/web/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/plugins/sftp/web/tslint.json -------------------------------------------------------------------------------- /resources/markers.sketch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/resources/markers.sketch -------------------------------------------------------------------------------- /scripts/init.d/mage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/scripts/init.d/mage -------------------------------------------------------------------------------- /scripts/upstart/mage-config.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/scripts/upstart/mage-config.conf -------------------------------------------------------------------------------- /scripts/upstart/mage.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/scripts/upstart/mage.conf -------------------------------------------------------------------------------- /service/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/.editorconfig -------------------------------------------------------------------------------- /service/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/.eslintrc.js -------------------------------------------------------------------------------- /service/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/.gitignore -------------------------------------------------------------------------------- /service/.mocharc.functionalTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/.mocharc.functionalTests.js -------------------------------------------------------------------------------- /service/.mocharc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/.mocharc.js -------------------------------------------------------------------------------- /service/bin/mage.service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/bin/mage.service.js -------------------------------------------------------------------------------- /service/bin/migration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/bin/migration.js -------------------------------------------------------------------------------- /service/bin/poststop.sh: -------------------------------------------------------------------------------- 1 | # put your poststop specific code here 2 | -------------------------------------------------------------------------------- /service/bin/prestart.sh: -------------------------------------------------------------------------------- 1 | # put your prestart specific code here 2 | -------------------------------------------------------------------------------- /service/functionalTests/assets/axolotl.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/functionalTests/assets/axolotl.jpeg -------------------------------------------------------------------------------- /service/functionalTests/assets/happy_gold.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/functionalTests/assets/happy_gold.png -------------------------------------------------------------------------------- /service/functionalTests/assets/happy_green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/functionalTests/assets/happy_green.png -------------------------------------------------------------------------------- /service/functionalTests/assets/happy_red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/functionalTests/assets/happy_red.png -------------------------------------------------------------------------------- /service/functionalTests/assets/neutral_gold.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/functionalTests/assets/neutral_gold.png -------------------------------------------------------------------------------- /service/functionalTests/assets/neutral_green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/functionalTests/assets/neutral_green.png -------------------------------------------------------------------------------- /service/functionalTests/assets/neutral_red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/functionalTests/assets/neutral_red.png -------------------------------------------------------------------------------- /service/functionalTests/assets/niagra1.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/functionalTests/assets/niagra1.jpeg -------------------------------------------------------------------------------- /service/functionalTests/assets/niagra2.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/functionalTests/assets/niagra2.jpeg -------------------------------------------------------------------------------- /service/functionalTests/assets/person_blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/functionalTests/assets/person_blue.png -------------------------------------------------------------------------------- /service/functionalTests/assets/person_green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/functionalTests/assets/person_green.png -------------------------------------------------------------------------------- /service/functionalTests/assets/person_grey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/functionalTests/assets/person_grey.png -------------------------------------------------------------------------------- /service/functionalTests/assets/person_pink.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/functionalTests/assets/person_pink.png -------------------------------------------------------------------------------- /service/functionalTests/assets/sad_gold.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/functionalTests/assets/sad_gold.png -------------------------------------------------------------------------------- /service/functionalTests/assets/sad_green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/functionalTests/assets/sad_green.png -------------------------------------------------------------------------------- /service/functionalTests/assets/sad_red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/functionalTests/assets/sad_red.png -------------------------------------------------------------------------------- /service/functionalTests/certs/test.ca.crt.pem: -------------------------------------------------------------------------------- 1 | TEST CA CERTIFICATE -------------------------------------------------------------------------------- /service/functionalTests/certs/test.crt.pem: -------------------------------------------------------------------------------- 1 | TEST PUBLIC CERTIFICATE -------------------------------------------------------------------------------- /service/functionalTests/certs/test.key.pem: -------------------------------------------------------------------------------- 1 | TEST PRIVATE KEY -------------------------------------------------------------------------------- /service/functionalTests/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/functionalTests/client.ts -------------------------------------------------------------------------------- /service/functionalTests/config/dbTestConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/functionalTests/config/dbTestConfig.js -------------------------------------------------------------------------------- /service/functionalTests/config/httpConfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/functionalTests/config/httpConfig.json -------------------------------------------------------------------------------- /service/functionalTests/config/testConfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/functionalTests/config/testConfig.json -------------------------------------------------------------------------------- /service/functionalTests/databaseTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/functionalTests/databaseTest.js -------------------------------------------------------------------------------- /service/functionalTests/exports/exports.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/functionalTests/exports/exports.test.ts -------------------------------------------------------------------------------- /service/functionalTests/exports/fixture.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/functionalTests/exports/fixture.ts -------------------------------------------------------------------------------- /service/functionalTests/httpTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/functionalTests/httpTest.js -------------------------------------------------------------------------------- /service/functionalTests/main/main.app.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/functionalTests/main/main.app.test.ts -------------------------------------------------------------------------------- /service/functionalTests/record.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/functionalTests/record.js -------------------------------------------------------------------------------- /service/functionalTests/stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/functionalTests/stack.ts -------------------------------------------------------------------------------- /service/functionalTests/testRecordings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/functionalTests/testRecordings.js -------------------------------------------------------------------------------- /service/functionalTests/test_env.js: -------------------------------------------------------------------------------- 1 | process.env.NODE_ENV = 'test'; -------------------------------------------------------------------------------- /service/functionalTests/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/functionalTests/tsconfig.json -------------------------------------------------------------------------------- /service/npm-shrinkwrap.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/npm-shrinkwrap.json -------------------------------------------------------------------------------- /service/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/package.json -------------------------------------------------------------------------------- /service/src/@types/express/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/@types/express/index.d.ts -------------------------------------------------------------------------------- /service/src/@types/geojson-validation/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/@types/geojson-validation/index.d.ts -------------------------------------------------------------------------------- /service/src/@types/mongodb-migrations/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/@types/mongodb-migrations/index.d.ts -------------------------------------------------------------------------------- /service/src/access/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/access/index.ts -------------------------------------------------------------------------------- /service/src/adapters/adapters.controllers.web.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/adapters/adapters.controllers.web.ts -------------------------------------------------------------------------------- /service/src/adapters/adapters.db.mongoose.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/adapters/adapters.db.mongoose.ts -------------------------------------------------------------------------------- /service/src/api/attachment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/api/attachment.js -------------------------------------------------------------------------------- /service/src/api/event.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/api/event.js -------------------------------------------------------------------------------- /service/src/api/events/location.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/api/events/location.js -------------------------------------------------------------------------------- /service/src/api/events/observation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/api/events/observation.js -------------------------------------------------------------------------------- /service/src/api/feature.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/api/feature.js -------------------------------------------------------------------------------- /service/src/api/field/attachmentField.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/api/field/attachmentField.js -------------------------------------------------------------------------------- /service/src/api/field/checkboxField.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/api/field/checkboxField.js -------------------------------------------------------------------------------- /service/src/api/field/dateField.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/api/field/dateField.js -------------------------------------------------------------------------------- /service/src/api/field/emailField.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/api/field/emailField.js -------------------------------------------------------------------------------- /service/src/api/field/field.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/api/field/field.js -------------------------------------------------------------------------------- /service/src/api/field/geometryField.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/api/field/geometryField.js -------------------------------------------------------------------------------- /service/src/api/field/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/api/field/index.js -------------------------------------------------------------------------------- /service/src/api/field/multiSelectField.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/api/field/multiSelectField.js -------------------------------------------------------------------------------- /service/src/api/field/numberField.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/api/field/numberField.js -------------------------------------------------------------------------------- /service/src/api/field/selectField.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/api/field/selectField.js -------------------------------------------------------------------------------- /service/src/api/field/textField.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/api/field/textField.js -------------------------------------------------------------------------------- /service/src/api/form.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/api/form.js -------------------------------------------------------------------------------- /service/src/api/icon.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/api/icon.d.ts -------------------------------------------------------------------------------- /service/src/api/icon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/api/icon.js -------------------------------------------------------------------------------- /service/src/api/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/api/index.js -------------------------------------------------------------------------------- /service/src/api/layer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/api/layer.js -------------------------------------------------------------------------------- /service/src/api/location.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/api/location.js -------------------------------------------------------------------------------- /service/src/api/observation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/api/observation.js -------------------------------------------------------------------------------- /service/src/api/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/api/user.js -------------------------------------------------------------------------------- /service/src/app.api/app.api.errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/app.api/app.api.errors.ts -------------------------------------------------------------------------------- /service/src/app.api/app.api.global.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/app.api/app.api.global.ts -------------------------------------------------------------------------------- /service/src/app.api/events/app.api.events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/app.api/events/app.api.events.ts -------------------------------------------------------------------------------- /service/src/app.api/feeds/app.api.feeds.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/app.api/feeds/app.api.feeds.ts -------------------------------------------------------------------------------- /service/src/app.api/icons/app.api.icons.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/app.api/icons/app.api.icons.ts -------------------------------------------------------------------------------- /service/src/app.api/settings/app.api.settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/app.api/settings/app.api.settings.ts -------------------------------------------------------------------------------- /service/src/app.api/users/app.api.users.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/app.api/users/app.api.users.ts -------------------------------------------------------------------------------- /service/src/app.impl/events/app.impl.events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/app.impl/events/app.impl.events.ts -------------------------------------------------------------------------------- /service/src/app.impl/feeds/app.impl.feeds.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/app.impl/feeds/app.impl.feeds.ts -------------------------------------------------------------------------------- /service/src/app.impl/icons/app.impl.icons.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/app.impl/icons/app.impl.icons.ts -------------------------------------------------------------------------------- /service/src/app.impl/users/app.impl.users.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/app.impl/users/app.impl.users.ts -------------------------------------------------------------------------------- /service/src/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/app.ts -------------------------------------------------------------------------------- /service/src/assets/default-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/assets/default-icon.png -------------------------------------------------------------------------------- /service/src/authentication/anonymous.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/authentication/anonymous.js -------------------------------------------------------------------------------- /service/src/authentication/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/authentication/index.d.ts -------------------------------------------------------------------------------- /service/src/authentication/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/authentication/index.js -------------------------------------------------------------------------------- /service/src/authentication/ldap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/authentication/ldap.js -------------------------------------------------------------------------------- /service/src/authentication/local.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/authentication/local.js -------------------------------------------------------------------------------- /service/src/authentication/oauth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/authentication/oauth.js -------------------------------------------------------------------------------- /service/src/authentication/openidconnect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/authentication/openidconnect.js -------------------------------------------------------------------------------- /service/src/authentication/saml.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/authentication/saml.js -------------------------------------------------------------------------------- /service/src/authentication/verification.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/authentication/verification.js -------------------------------------------------------------------------------- /service/src/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/config.js -------------------------------------------------------------------------------- /service/src/docs/auth/local.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/docs/auth/local.yaml -------------------------------------------------------------------------------- /service/src/docs/geojson.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/docs/geojson.yaml -------------------------------------------------------------------------------- /service/src/docs/openapi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/docs/openapi.yaml -------------------------------------------------------------------------------- /service/src/entities/entities.domain_events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/entities/entities.domain_events.ts -------------------------------------------------------------------------------- /service/src/entities/entities.global.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/entities/entities.global.ts -------------------------------------------------------------------------------- /service/src/entities/entities.i18n.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/entities/entities.i18n.ts -------------------------------------------------------------------------------- /service/src/entities/entities.json_types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/entities/entities.json_types.ts -------------------------------------------------------------------------------- /service/src/entities/events/entities.events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/entities/events/entities.events.ts -------------------------------------------------------------------------------- /service/src/entities/feeds/entities.feeds.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/entities/feeds/entities.feeds.ts -------------------------------------------------------------------------------- /service/src/entities/icons/entities.icons.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/entities/icons/entities.icons.ts -------------------------------------------------------------------------------- /service/src/entities/teams/entities.teams.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/entities/teams/entities.teams.ts -------------------------------------------------------------------------------- /service/src/entities/users/entities.users.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/entities/users/entities.users.ts -------------------------------------------------------------------------------- /service/src/environment/env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/environment/env.js -------------------------------------------------------------------------------- /service/src/environment/magerc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/environment/magerc.sh -------------------------------------------------------------------------------- /service/src/export/csv.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/export/csv.ts -------------------------------------------------------------------------------- /service/src/export/exporter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/export/exporter.ts -------------------------------------------------------------------------------- /service/src/export/geojson.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/export/geojson.ts -------------------------------------------------------------------------------- /service/src/export/geopackage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/export/geopackage.ts -------------------------------------------------------------------------------- /service/src/export/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/export/index.ts -------------------------------------------------------------------------------- /service/src/export/kml.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/export/kml.ts -------------------------------------------------------------------------------- /service/src/export/kmlWriter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/export/kmlWriter.ts -------------------------------------------------------------------------------- /service/src/express.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/express.d.ts -------------------------------------------------------------------------------- /service/src/express.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/express.js -------------------------------------------------------------------------------- /service/src/format/geoJsonFormat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/format/geoJsonFormat.js -------------------------------------------------------------------------------- /service/src/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/logger.js -------------------------------------------------------------------------------- /service/src/main.impl/main.impl.plugins.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/main.impl/main.impl.plugins.ts -------------------------------------------------------------------------------- /service/src/migrate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/migrate.ts -------------------------------------------------------------------------------- /service/src/migrations/002-create-user-role.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/migrations/002-create-user-role.js -------------------------------------------------------------------------------- /service/src/migrations/003-create-admin-role.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/migrations/003-create-admin-role.js -------------------------------------------------------------------------------- /service/src/migrations/005-create-osm-layer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/migrations/005-create-osm-layer.js -------------------------------------------------------------------------------- /service/src/migrations/006-event-teams.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/migrations/006-event-teams.js -------------------------------------------------------------------------------- /service/src/migrations/007-user-icon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/migrations/007-user-icon.js -------------------------------------------------------------------------------- /service/src/migrations/011-multiple-forms.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/migrations/011-multiple-forms.js -------------------------------------------------------------------------------- /service/src/migrations/031-saml-settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/migrations/031-saml-settings.js -------------------------------------------------------------------------------- /service/src/models/authentication.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/models/authentication.js -------------------------------------------------------------------------------- /service/src/models/cappedLocation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/models/cappedLocation.js -------------------------------------------------------------------------------- /service/src/models/counter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/models/counter.js -------------------------------------------------------------------------------- /service/src/models/device.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/models/device.js -------------------------------------------------------------------------------- /service/src/models/event.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/models/event.d.ts -------------------------------------------------------------------------------- /service/src/models/event.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/models/event.js -------------------------------------------------------------------------------- /service/src/models/export.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/models/export.d.ts -------------------------------------------------------------------------------- /service/src/models/export.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/models/export.js -------------------------------------------------------------------------------- /service/src/models/feature.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/models/feature.js -------------------------------------------------------------------------------- /service/src/models/icon.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/models/icon.d.ts -------------------------------------------------------------------------------- /service/src/models/icon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/models/icon.js -------------------------------------------------------------------------------- /service/src/models/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/models/index.js -------------------------------------------------------------------------------- /service/src/models/layer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/models/layer.js -------------------------------------------------------------------------------- /service/src/models/location.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/models/location.d.ts -------------------------------------------------------------------------------- /service/src/models/location.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/models/location.js -------------------------------------------------------------------------------- /service/src/models/login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/models/login.js -------------------------------------------------------------------------------- /service/src/models/observation.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/models/observation.d.ts -------------------------------------------------------------------------------- /service/src/models/observation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/models/observation.js -------------------------------------------------------------------------------- /service/src/models/role.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/models/role.d.ts -------------------------------------------------------------------------------- /service/src/models/role.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/models/role.js -------------------------------------------------------------------------------- /service/src/models/setting.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/models/setting.d.ts -------------------------------------------------------------------------------- /service/src/models/setting.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/models/setting.js -------------------------------------------------------------------------------- /service/src/models/team.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/models/team.d.ts -------------------------------------------------------------------------------- /service/src/models/team.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/models/team.js -------------------------------------------------------------------------------- /service/src/models/token.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/models/token.js -------------------------------------------------------------------------------- /service/src/models/user.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/models/user.d.ts -------------------------------------------------------------------------------- /service/src/models/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/models/user.js -------------------------------------------------------------------------------- /service/src/permissions/permissions.events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/permissions/permissions.events.ts -------------------------------------------------------------------------------- /service/src/permissions/permissions.feeds.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/permissions/permissions.feeds.ts -------------------------------------------------------------------------------- /service/src/permissions/permissions.icons.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/permissions/permissions.icons.ts -------------------------------------------------------------------------------- /service/src/permissions/permissions.settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/permissions/permissions.settings.ts -------------------------------------------------------------------------------- /service/src/permissions/permissions.users.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/permissions/permissions.users.ts -------------------------------------------------------------------------------- /service/src/plugins.api/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/plugins.api/index.ts -------------------------------------------------------------------------------- /service/src/plugins.api/plugins.api.db.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/plugins.api/plugins.api.db.ts -------------------------------------------------------------------------------- /service/src/plugins.api/plugins.api.events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/plugins.api/plugins.api.events.ts -------------------------------------------------------------------------------- /service/src/plugins.api/plugins.api.feeds.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/plugins.api/plugins.api.feeds.ts -------------------------------------------------------------------------------- /service/src/plugins.api/plugins.api.icons.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/plugins.api/plugins.api.icons.ts -------------------------------------------------------------------------------- /service/src/plugins.api/plugins.api.users.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/plugins.api/plugins.api.users.ts -------------------------------------------------------------------------------- /service/src/plugins.api/plugins.api.web.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/plugins.api/plugins.api.web.ts -------------------------------------------------------------------------------- /service/src/provision/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/provision/index.d.ts -------------------------------------------------------------------------------- /service/src/provision/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/provision/index.js -------------------------------------------------------------------------------- /service/src/provision/none.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/provision/none.js -------------------------------------------------------------------------------- /service/src/provision/strategies/none.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/provision/strategies/none.js -------------------------------------------------------------------------------- /service/src/provision/strategies/uid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/provision/strategies/uid.js -------------------------------------------------------------------------------- /service/src/provision/uid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/provision/uid.js -------------------------------------------------------------------------------- /service/src/routes/devices.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/routes/devices.js -------------------------------------------------------------------------------- /service/src/routes/events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/routes/events.ts -------------------------------------------------------------------------------- /service/src/routes/exports.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/routes/exports.ts -------------------------------------------------------------------------------- /service/src/routes/imports.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/routes/imports.ts -------------------------------------------------------------------------------- /service/src/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/routes/index.js -------------------------------------------------------------------------------- /service/src/routes/layers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/routes/layers.js -------------------------------------------------------------------------------- /service/src/routes/locations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/routes/locations.js -------------------------------------------------------------------------------- /service/src/routes/logins.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/routes/logins.js -------------------------------------------------------------------------------- /service/src/routes/observations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/routes/observations.js -------------------------------------------------------------------------------- /service/src/routes/plugins.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/routes/plugins.js -------------------------------------------------------------------------------- /service/src/routes/roles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/routes/roles.js -------------------------------------------------------------------------------- /service/src/routes/routes.types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/routes/routes.types.d.ts -------------------------------------------------------------------------------- /service/src/routes/settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/routes/settings.js -------------------------------------------------------------------------------- /service/src/routes/setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/routes/setup.js -------------------------------------------------------------------------------- /service/src/routes/teams.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/routes/teams.js -------------------------------------------------------------------------------- /service/src/routes/users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/routes/users.js -------------------------------------------------------------------------------- /service/src/schedule/export/export-task.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/schedule/export/export-task.js -------------------------------------------------------------------------------- /service/src/schedule/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/schedule/index.js -------------------------------------------------------------------------------- /service/src/security/key-mgt/key-mgt-factory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/security/key-mgt/key-mgt-factory.js -------------------------------------------------------------------------------- /service/src/security/responses/data-response.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/security/responses/data-response.js -------------------------------------------------------------------------------- /service/src/security/secret-store-service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/security/secret-store-service.js -------------------------------------------------------------------------------- /service/src/security/storage/json-provider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/security/storage/json-provider.js -------------------------------------------------------------------------------- /service/src/transformers/export.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/transformers/export.js -------------------------------------------------------------------------------- /service/src/transformers/geojson.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/transformers/geojson.js -------------------------------------------------------------------------------- /service/src/transformers/layer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/transformers/layer.js -------------------------------------------------------------------------------- /service/src/transformers/observation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/transformers/observation.js -------------------------------------------------------------------------------- /service/src/transformers/pageinfo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/transformers/pageinfo.js -------------------------------------------------------------------------------- /service/src/transformers/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/transformers/user.js -------------------------------------------------------------------------------- /service/src/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/tsconfig.json -------------------------------------------------------------------------------- /service/src/upload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/upload.ts -------------------------------------------------------------------------------- /service/src/utilities/filterParser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/utilities/filterParser.js -------------------------------------------------------------------------------- /service/src/utilities/geopackage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/utilities/geopackage.ts -------------------------------------------------------------------------------- /service/src/utilities/loader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/utilities/loader.ts -------------------------------------------------------------------------------- /service/src/utilities/paging.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/utilities/paging.js -------------------------------------------------------------------------------- /service/src/utilities/passwordValidator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/utilities/passwordValidator.js -------------------------------------------------------------------------------- /service/src/utilities/pbkdf2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/utilities/pbkdf2.js -------------------------------------------------------------------------------- /service/src/utilities/transformKML.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/utilities/transformKML.ts -------------------------------------------------------------------------------- /service/src/utilities/whitelist.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/utilities/whitelist.js -------------------------------------------------------------------------------- /service/src/views/authentication.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/views/authentication.pug -------------------------------------------------------------------------------- /service/src/views/oauth.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/views/oauth.pug -------------------------------------------------------------------------------- /service/src/views/observation.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/src/views/observation.pug -------------------------------------------------------------------------------- /service/test/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/test/.eslintrc -------------------------------------------------------------------------------- /service/test/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/test/.gitignore -------------------------------------------------------------------------------- /service/test/@types.test/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/test/@types.test/index.ts -------------------------------------------------------------------------------- /service/test/app/events/app.events.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/test/app/events/app.events.test.ts -------------------------------------------------------------------------------- /service/test/app/feeds/app.feeds.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/test/app/feeds/app.feeds.test.ts -------------------------------------------------------------------------------- /service/test/app/icons/app.icons.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/test/app/icons/app.icons.test.ts -------------------------------------------------------------------------------- /service/test/device/deviceCreateTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/test/device/deviceCreateTest.js -------------------------------------------------------------------------------- /service/test/device/deviceDeleteTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/test/device/deviceDeleteTest.js -------------------------------------------------------------------------------- /service/test/device/deviceProvisionTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/test/device/deviceProvisionTest.js -------------------------------------------------------------------------------- /service/test/device/deviceReadTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/test/device/deviceReadTest.js -------------------------------------------------------------------------------- /service/test/device/deviceUpdateTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/test/device/deviceUpdateTest.js -------------------------------------------------------------------------------- /service/test/docs/geoJsonSchemaTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/test/docs/geoJsonSchemaTest.js -------------------------------------------------------------------------------- /service/test/docs/openapiValidationTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/test/docs/openapiValidationTest.js -------------------------------------------------------------------------------- /service/test/entities/entities.global.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/test/entities/entities.global.test.ts -------------------------------------------------------------------------------- /service/test/entities/entities.i18n.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/test/entities/entities.i18n.test.ts -------------------------------------------------------------------------------- /service/test/environment/environmentTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/test/environment/environmentTest.js -------------------------------------------------------------------------------- /service/test/environment/test.ca.crt.pem: -------------------------------------------------------------------------------- 1 | TEST CA CERTIFICATE -------------------------------------------------------------------------------- /service/test/environment/test.crt.pem: -------------------------------------------------------------------------------- 1 | TEST PUBLIC CERTIFICATE -------------------------------------------------------------------------------- /service/test/environment/test.key.pem: -------------------------------------------------------------------------------- 1 | TEST PRIVATE KEY -------------------------------------------------------------------------------- /service/test/event/eventCreateTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/test/event/eventCreateTest.js -------------------------------------------------------------------------------- /service/test/event/eventDeleteTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/test/event/eventDeleteTest.js -------------------------------------------------------------------------------- /service/test/event/eventReadTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/test/event/eventReadTest.js -------------------------------------------------------------------------------- /service/test/event/eventUpdateTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/test/event/eventUpdateTest.js -------------------------------------------------------------------------------- /service/test/export/csvTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/test/export/csvTest.js -------------------------------------------------------------------------------- /service/test/export/exportTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/test/export/exportTest.js -------------------------------------------------------------------------------- /service/test/export/exporterFactoryTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/test/export/exporterFactoryTest.js -------------------------------------------------------------------------------- /service/test/export/geopackageTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/test/export/geopackageTest.js -------------------------------------------------------------------------------- /service/test/filterParserTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/test/filterParserTest.js -------------------------------------------------------------------------------- /service/test/form/formUploadTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/test/form/formUploadTest.js -------------------------------------------------------------------------------- /service/test/init.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/test/init.test.ts -------------------------------------------------------------------------------- /service/test/location/locationCreateTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/test/location/locationCreateTest.js -------------------------------------------------------------------------------- /service/test/location/locationReadTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/test/location/locationReadTest.js -------------------------------------------------------------------------------- /service/test/main/main.plugins.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/test/main/main.plugins.test.ts -------------------------------------------------------------------------------- /service/test/migrate.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/test/migrate.test.ts -------------------------------------------------------------------------------- /service/test/migrations/saml-settings.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/test/migrations/saml-settings.test.ts -------------------------------------------------------------------------------- /service/test/mockToken.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/test/mockToken.js -------------------------------------------------------------------------------- /service/test/models/authenticationTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/test/models/authenticationTest.js -------------------------------------------------------------------------------- /service/test/mongo.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/test/mongo.test.ts -------------------------------------------------------------------------------- /service/test/node_modules/@adapters.url_schemes.plugin.test/plugin1/.gitignore: -------------------------------------------------------------------------------- 1 | !lib -------------------------------------------------------------------------------- /service/test/node_modules/@adapters.url_schemes.plugin.test/plugin1/assets/some_content.txt: -------------------------------------------------------------------------------- 1 | The content you want -------------------------------------------------------------------------------- /service/test/node_modules/@adapters.url_schemes.plugin.test/plugin1/index.js: -------------------------------------------------------------------------------- 1 | throw new Error('load lib/main.js instead') -------------------------------------------------------------------------------- /service/test/node_modules/@adapters.url_schemes.plugin.test/plugin1/lib/main.js: -------------------------------------------------------------------------------- 1 | module.exports = { test: true } -------------------------------------------------------------------------------- /service/test/node_modules/@adapters.url_schemes.plugin.test/plugin2/assets/some_content.txt: -------------------------------------------------------------------------------- 1 | I love you -------------------------------------------------------------------------------- /service/test/node_modules/@adapters.url_schemes.plugin.test/plugin2/index.js: -------------------------------------------------------------------------------- 1 | module.exports = { name: 'plugin2' } -------------------------------------------------------------------------------- /service/test/node_modules/adapters.web_ui_plugins.controllers.web.test/node_modules/index-plugin/assets/hello.txt: -------------------------------------------------------------------------------- 1 | hello -------------------------------------------------------------------------------- /service/test/node_modules/adapters.web_ui_plugins.controllers.web.test/node_modules/index-plugin/index.json: -------------------------------------------------------------------------------- 1 | { "onlyIndex": true } -------------------------------------------------------------------------------- /service/test/node_modules/adapters.web_ui_plugins.controllers.web.test/node_modules/main-file-plugin/assets/hello.txt: -------------------------------------------------------------------------------- 1 | hello -------------------------------------------------------------------------------- /service/test/node_modules/adapters.web_ui_plugins.controllers.web.test/node_modules/main-file-plugin/lib/main.json: -------------------------------------------------------------------------------- 1 | { 2 | "test": true 3 | } -------------------------------------------------------------------------------- /service/test/node_modules/adapters.web_ui_plugins.controllers.web.test/node_modules/nest/ed/plug/in/assets/hello.txt: -------------------------------------------------------------------------------- 1 | hello -------------------------------------------------------------------------------- /service/test/node_modules/adapters.web_ui_plugins.controllers.web.test/node_modules/nest/ed/plug/in/index.json: -------------------------------------------------------------------------------- 1 | { "nested": true } -------------------------------------------------------------------------------- /service/test/observation/field/validation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/test/observation/field/validation.js -------------------------------------------------------------------------------- /service/test/observation/observationReadTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/test/observation/observationReadTest.js -------------------------------------------------------------------------------- /service/test/pagingTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/test/pagingTest.js -------------------------------------------------------------------------------- /service/test/pbkdf2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/test/pbkdf2.js -------------------------------------------------------------------------------- /service/test/team/teamCreateTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/test/team/teamCreateTest.js -------------------------------------------------------------------------------- /service/test/team/teamDeleteTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/test/team/teamDeleteTest.js -------------------------------------------------------------------------------- /service/test/team/teamReadTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/test/team/teamReadTest.js -------------------------------------------------------------------------------- /service/test/team/teamUpdateTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/test/team/teamUpdateTest.js -------------------------------------------------------------------------------- /service/test/test_env.js: -------------------------------------------------------------------------------- 1 | process.env.NODE_ENV = 'test'; -------------------------------------------------------------------------------- /service/test/transformTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/test/transformTest.js -------------------------------------------------------------------------------- /service/test/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/test/tsconfig.json -------------------------------------------------------------------------------- /service/test/user/passwordValidatorTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/test/user/passwordValidatorTest.js -------------------------------------------------------------------------------- /service/test/user/userAuthenticationTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/test/user/userAuthenticationTest.js -------------------------------------------------------------------------------- /service/test/user/userCreateTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/test/user/userCreateTest.js -------------------------------------------------------------------------------- /service/test/user/userDeleteTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/test/user/userDeleteTest.js -------------------------------------------------------------------------------- /service/test/user/userReadTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/test/user/userReadTest.js -------------------------------------------------------------------------------- /service/test/user/userUpdateTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/test/user/userUpdateTest.js -------------------------------------------------------------------------------- /service/test/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/test/utils.ts -------------------------------------------------------------------------------- /service/test_ts-node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/test_ts-node.js -------------------------------------------------------------------------------- /service/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/service/tsconfig.json -------------------------------------------------------------------------------- /web-app/.browserslistrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/.browserslistrc -------------------------------------------------------------------------------- /web-app/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/.editorconfig -------------------------------------------------------------------------------- /web-app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/.gitignore -------------------------------------------------------------------------------- /web-app/admin/src/@types/leaflet/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/@types/leaflet/index.d.ts -------------------------------------------------------------------------------- /web-app/admin/src/app/admin/admin-event/admin-event-form/admin-event-form-preview/admin-event-form-preview.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web-app/admin/src/app/admin/admin-event/event-form-create/event-form-create.component.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web-app/admin/src/app/admin/admin-event/event-form-create/event-form-create.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web-app/admin/src/app/admin/admin-event/event-form-create/event-form-create.component.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web-app/admin/src/app/admin/admin-feeds/admin-feed/admin-feed-edit/admin-feed-edit-topic/admin-feed-edit-topic-configuration.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web-app/admin/src/app/admin/admin-feeds/admin-feed/admin-feed-edit/admin-feed-edit-topic/admin-feed-edit-topic.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web-app/admin/src/app/admin/admin-feeds/admin-service/admin-service-edit/admin-service-edit.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web-app/admin/src/app/admin/admin-settings/admin-settings-unsaved/admin-settings-unsaved.component.spec.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web-app/admin/src/app/admin/admin.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/app/admin/admin.module.ts -------------------------------------------------------------------------------- /web-app/admin/src/app/api/api.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/app/api/api.service.spec.ts -------------------------------------------------------------------------------- /web-app/admin/src/app/api/api.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/app/api/api.service.ts -------------------------------------------------------------------------------- /web-app/admin/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/app/app.module.ts -------------------------------------------------------------------------------- /web-app/admin/src/app/bootstrap/bootstrap.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web-app/admin/src/app/change-detection.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/app/change-detection.spec.ts -------------------------------------------------------------------------------- /web-app/admin/src/app/core/core.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/app/core/core.module.ts -------------------------------------------------------------------------------- /web-app/admin/src/app/filename/filename.pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/app/filename/filename.pipe.ts -------------------------------------------------------------------------------- /web-app/admin/src/app/geometry/geometry-dms.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/app/geometry/geometry-dms.ts -------------------------------------------------------------------------------- /web-app/admin/src/app/geometry/geometry.pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/app/geometry/geometry.pipe.ts -------------------------------------------------------------------------------- /web-app/admin/src/app/logins/logins.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/app/logins/logins.component.ts -------------------------------------------------------------------------------- /web-app/admin/src/app/logins/logins.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/app/logins/logins.module.ts -------------------------------------------------------------------------------- /web-app/admin/src/app/map/clip/clip.component.html: -------------------------------------------------------------------------------- 1 |
2 | -------------------------------------------------------------------------------- /web-app/admin/src/app/map/clip/clip.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/app/map/clip/clip.component.ts -------------------------------------------------------------------------------- /web-app/admin/src/app/moment/moment.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/app/moment/moment.module.ts -------------------------------------------------------------------------------- /web-app/admin/src/app/moment/moment.pipe.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/app/moment/moment.pipe.spec.ts -------------------------------------------------------------------------------- /web-app/admin/src/app/moment/moment.pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/app/moment/moment.pipe.ts -------------------------------------------------------------------------------- /web-app/admin/src/app/plugin/plugin.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/app/plugin/plugin.module.ts -------------------------------------------------------------------------------- /web-app/admin/src/app/plugin/plugin.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/app/plugin/plugin.service.ts -------------------------------------------------------------------------------- /web-app/admin/src/app/plugin/systemjs.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/app/plugin/systemjs.service.ts -------------------------------------------------------------------------------- /web-app/admin/src/assets/images/bluewand.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/assets/images/bluewand.png -------------------------------------------------------------------------------- /web-app/admin/src/assets/images/handle-24px.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/assets/images/handle-24px.svg -------------------------------------------------------------------------------- /web-app/admin/src/assets/images/splash/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/assets/images/splash/1.jpg -------------------------------------------------------------------------------- /web-app/admin/src/assets/images/splash/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/assets/images/splash/2.jpg -------------------------------------------------------------------------------- /web-app/admin/src/assets/images/splash/3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/assets/images/splash/3.jpg -------------------------------------------------------------------------------- /web-app/admin/src/assets/images/splash/4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/assets/images/splash/4.jpg -------------------------------------------------------------------------------- /web-app/admin/src/environments/environment.dev.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: false 3 | }; 4 | -------------------------------------------------------------------------------- /web-app/admin/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /web-app/admin/src/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/environments/environment.ts -------------------------------------------------------------------------------- /web-app/admin/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/favicon.ico -------------------------------------------------------------------------------- /web-app/admin/src/fonts/Roboto-Black.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/fonts/Roboto-Black.ttf -------------------------------------------------------------------------------- /web-app/admin/src/fonts/Roboto-BlackItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/fonts/Roboto-BlackItalic.ttf -------------------------------------------------------------------------------- /web-app/admin/src/fonts/Roboto-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/fonts/Roboto-Bold.ttf -------------------------------------------------------------------------------- /web-app/admin/src/fonts/Roboto-BoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/fonts/Roboto-BoldItalic.ttf -------------------------------------------------------------------------------- /web-app/admin/src/fonts/Roboto-Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/fonts/Roboto-Italic.ttf -------------------------------------------------------------------------------- /web-app/admin/src/fonts/Roboto-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/fonts/Roboto-Light.ttf -------------------------------------------------------------------------------- /web-app/admin/src/fonts/Roboto-LightItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/fonts/Roboto-LightItalic.ttf -------------------------------------------------------------------------------- /web-app/admin/src/fonts/Roboto-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/fonts/Roboto-Medium.ttf -------------------------------------------------------------------------------- /web-app/admin/src/fonts/Roboto-MediumItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/fonts/Roboto-MediumItalic.ttf -------------------------------------------------------------------------------- /web-app/admin/src/fonts/Roboto-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/fonts/Roboto-Regular.ttf -------------------------------------------------------------------------------- /web-app/admin/src/fonts/Roboto-Thin.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/fonts/Roboto-Thin.ttf -------------------------------------------------------------------------------- /web-app/admin/src/fonts/Roboto-ThinItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/fonts/Roboto-ThinItalic.ttf -------------------------------------------------------------------------------- /web-app/admin/src/fonts/RobotoMono-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/fonts/RobotoMono-Bold.ttf -------------------------------------------------------------------------------- /web-app/admin/src/fonts/RobotoMono-Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/fonts/RobotoMono-Italic.ttf -------------------------------------------------------------------------------- /web-app/admin/src/fonts/RobotoMono-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/fonts/RobotoMono-Light.ttf -------------------------------------------------------------------------------- /web-app/admin/src/fonts/RobotoMono-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/fonts/RobotoMono-Medium.ttf -------------------------------------------------------------------------------- /web-app/admin/src/fonts/RobotoMono-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/fonts/RobotoMono-Regular.ttf -------------------------------------------------------------------------------- /web-app/admin/src/fonts/RobotoMono-Thin.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/fonts/RobotoMono-Thin.ttf -------------------------------------------------------------------------------- /web-app/admin/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/index.html -------------------------------------------------------------------------------- /web-app/admin/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/main.ts -------------------------------------------------------------------------------- /web-app/admin/src/ng1/admin/admin.component.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/ng1/admin/admin.component.js -------------------------------------------------------------------------------- /web-app/admin/src/ng1/admin/admin.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/ng1/admin/admin.html -------------------------------------------------------------------------------- /web-app/admin/src/ng1/admin/admin.tab.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/ng1/admin/admin.tab.html -------------------------------------------------------------------------------- /web-app/admin/src/ng1/admin/devices/device.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/ng1/admin/devices/device.html -------------------------------------------------------------------------------- /web-app/admin/src/ng1/admin/devices/devices.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/ng1/admin/devices/devices.html -------------------------------------------------------------------------------- /web-app/admin/src/ng1/admin/devices/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/ng1/admin/devices/index.js -------------------------------------------------------------------------------- /web-app/admin/src/ng1/admin/events/events.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/ng1/admin/events/events.html -------------------------------------------------------------------------------- /web-app/admin/src/ng1/admin/events/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/ng1/admin/events/index.js -------------------------------------------------------------------------------- /web-app/admin/src/ng1/admin/feeds/feed.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/ng1/admin/feeds/feed.html -------------------------------------------------------------------------------- /web-app/admin/src/ng1/admin/feeds/feeds.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/ng1/admin/feeds/feeds.html -------------------------------------------------------------------------------- /web-app/admin/src/ng1/admin/feeds/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/ng1/admin/feeds/index.js -------------------------------------------------------------------------------- /web-app/admin/src/ng1/admin/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/ng1/admin/index.js -------------------------------------------------------------------------------- /web-app/admin/src/ng1/admin/layers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/ng1/admin/layers/index.js -------------------------------------------------------------------------------- /web-app/admin/src/ng1/admin/layers/layer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/ng1/admin/layers/layer.html -------------------------------------------------------------------------------- /web-app/admin/src/ng1/admin/layers/layers.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/ng1/admin/layers/layers.html -------------------------------------------------------------------------------- /web-app/admin/src/ng1/admin/plugins/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/ng1/admin/plugins/index.js -------------------------------------------------------------------------------- /web-app/admin/src/ng1/admin/plugins/plugins.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/ng1/admin/plugins/plugins.html -------------------------------------------------------------------------------- /web-app/admin/src/ng1/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/ng1/app.js -------------------------------------------------------------------------------- /web-app/admin/src/ng1/authentication/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/ng1/authentication/index.js -------------------------------------------------------------------------------- /web-app/admin/src/ng1/authentication/landing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/ng1/authentication/landing.js -------------------------------------------------------------------------------- /web-app/admin/src/ng1/css/admin/event/event.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/ng1/css/admin/event/event.scss -------------------------------------------------------------------------------- /web-app/admin/src/ng1/css/admin/event/index.scss: -------------------------------------------------------------------------------- 1 | @import "./event.scss"; 2 | -------------------------------------------------------------------------------- /web-app/admin/src/ng1/css/admin/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/ng1/css/admin/index.scss -------------------------------------------------------------------------------- /web-app/admin/src/ng1/css/admin/team/index.scss: -------------------------------------------------------------------------------- 1 | @import "./team.scss"; 2 | -------------------------------------------------------------------------------- /web-app/admin/src/ng1/css/admin/team/team.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/ng1/css/admin/team/team.scss -------------------------------------------------------------------------------- /web-app/admin/src/ng1/css/admin/user/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/ng1/css/admin/user/index.scss -------------------------------------------------------------------------------- /web-app/admin/src/ng1/css/animate.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/ng1/css/animate.scss -------------------------------------------------------------------------------- /web-app/admin/src/ng1/css/animations.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/ng1/css/animations.scss -------------------------------------------------------------------------------- /web-app/admin/src/ng1/css/auth.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/ng1/css/auth.css -------------------------------------------------------------------------------- /web-app/admin/src/ng1/css/auth.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/ng1/css/auth.scss -------------------------------------------------------------------------------- /web-app/admin/src/ng1/css/authentication.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web-app/admin/src/ng1/css/card/error.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/ng1/css/card/error.scss -------------------------------------------------------------------------------- /web-app/admin/src/ng1/css/card/index.scss: -------------------------------------------------------------------------------- 1 | @import "./error.scss"; 2 | -------------------------------------------------------------------------------- /web-app/admin/src/ng1/css/colors.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/ng1/css/colors.scss -------------------------------------------------------------------------------- /web-app/admin/src/ng1/css/feed.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/ng1/css/feed.scss -------------------------------------------------------------------------------- /web-app/admin/src/ng1/css/form-chooser.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/ng1/css/form-chooser.scss -------------------------------------------------------------------------------- /web-app/admin/src/ng1/css/layer-edit.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/ng1/css/layer-edit.scss -------------------------------------------------------------------------------- /web-app/admin/src/ng1/css/leaflet-overrides.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/ng1/css/leaflet-overrides.scss -------------------------------------------------------------------------------- /web-app/admin/src/ng1/css/map.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/ng1/css/map.scss -------------------------------------------------------------------------------- /web-app/admin/src/ng1/css/material-theme.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/ng1/css/material-theme.scss -------------------------------------------------------------------------------- /web-app/admin/src/ng1/css/navbar.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/ng1/css/navbar.scss -------------------------------------------------------------------------------- /web-app/admin/src/ng1/css/observation-edit.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/ng1/css/observation-edit.scss -------------------------------------------------------------------------------- /web-app/admin/src/ng1/css/observation-item.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/ng1/css/observation-item.scss -------------------------------------------------------------------------------- /web-app/admin/src/ng1/css/observation-view.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/ng1/css/observation-view.scss -------------------------------------------------------------------------------- /web-app/admin/src/ng1/css/people-item.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/ng1/css/people-item.scss -------------------------------------------------------------------------------- /web-app/admin/src/ng1/css/style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/ng1/css/style.scss -------------------------------------------------------------------------------- /web-app/admin/src/ng1/css/tooltip.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/ng1/css/tooltip.scss -------------------------------------------------------------------------------- /web-app/admin/src/ng1/css/user-view.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/ng1/css/user-view.scss -------------------------------------------------------------------------------- /web-app/admin/src/ng1/css/variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/ng1/css/variables.scss -------------------------------------------------------------------------------- /web-app/admin/src/ng1/disclaimer/disclaimer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/ng1/disclaimer/disclaimer.html -------------------------------------------------------------------------------- /web-app/admin/src/ng1/factories/api.resource.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/ng1/factories/api.resource.js -------------------------------------------------------------------------------- /web-app/admin/src/ng1/factories/event.service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/ng1/factories/event.service.js -------------------------------------------------------------------------------- /web-app/admin/src/ng1/factories/form.resource.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/ng1/factories/form.resource.js -------------------------------------------------------------------------------- /web-app/admin/src/ng1/factories/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/ng1/factories/index.js -------------------------------------------------------------------------------- /web-app/admin/src/ng1/factories/layer.service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/ng1/factories/layer.service.js -------------------------------------------------------------------------------- /web-app/admin/src/ng1/factories/login.service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/ng1/factories/login.service.js -------------------------------------------------------------------------------- /web-app/admin/src/ng1/factories/map.service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/ng1/factories/map.service.js -------------------------------------------------------------------------------- /web-app/admin/src/ng1/factories/team.resource.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/ng1/factories/team.resource.js -------------------------------------------------------------------------------- /web-app/admin/src/ng1/factories/user.service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/ng1/factories/user.service.js -------------------------------------------------------------------------------- /web-app/admin/src/ng1/filters/filename.filter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/ng1/filters/filename.filter.js -------------------------------------------------------------------------------- /web-app/admin/src/ng1/filters/filesize.filter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/ng1/filters/filesize.filter.js -------------------------------------------------------------------------------- /web-app/admin/src/ng1/filters/geometry.filter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/ng1/filters/geometry.filter.js -------------------------------------------------------------------------------- /web-app/admin/src/ng1/filters/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/ng1/filters/index.js -------------------------------------------------------------------------------- /web-app/admin/src/ng1/filters/moment.filter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/ng1/filters/moment.filter.js -------------------------------------------------------------------------------- /web-app/admin/src/ng1/filters/password.filter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/ng1/filters/password.filter.js -------------------------------------------------------------------------------- /web-app/admin/src/ng1/filters/polling.filter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/ng1/filters/polling.filter.js -------------------------------------------------------------------------------- /web-app/admin/src/ng1/filters/user.filter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/ng1/filters/user.filter.js -------------------------------------------------------------------------------- /web-app/admin/src/ng1/mage/banner.component.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/ng1/mage/banner.component.js -------------------------------------------------------------------------------- /web-app/admin/src/ng1/mage/banner.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/ng1/mage/banner.html -------------------------------------------------------------------------------- /web-app/admin/src/ng1/mage/equals.directive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/ng1/mage/equals.directive.js -------------------------------------------------------------------------------- /web-app/admin/src/ng1/mage/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/ng1/mage/index.js -------------------------------------------------------------------------------- /web-app/admin/src/ng1/navbar/navbar.component.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/ng1/navbar/navbar.component.js -------------------------------------------------------------------------------- /web-app/admin/src/ng1/setup/setup.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/ng1/setup/setup.controller.js -------------------------------------------------------------------------------- /web-app/admin/src/ng1/setup/setup.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/ng1/setup/setup.html -------------------------------------------------------------------------------- /web-app/admin/src/ng1/user/avatar.edit.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/ng1/user/avatar.edit.html -------------------------------------------------------------------------------- /web-app/admin/src/ng1/user/icon.edit.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/ng1/user/icon.edit.html -------------------------------------------------------------------------------- /web-app/admin/src/ng1/user/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/ng1/user/index.js -------------------------------------------------------------------------------- /web-app/admin/src/ng1/user/profile.component.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/ng1/user/profile.component.js -------------------------------------------------------------------------------- /web-app/admin/src/ng1/user/profile.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/ng1/user/profile.html -------------------------------------------------------------------------------- /web-app/admin/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/polyfills.ts -------------------------------------------------------------------------------- /web-app/admin/src/roboto.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/roboto.scss -------------------------------------------------------------------------------- /web-app/admin/src/styles.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/styles.scss -------------------------------------------------------------------------------- /web-app/admin/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/test.ts -------------------------------------------------------------------------------- /web-app/admin/src/theme.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/theme.scss -------------------------------------------------------------------------------- /web-app/admin/src/variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/admin/src/variables.scss -------------------------------------------------------------------------------- /web-app/angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/angular.json -------------------------------------------------------------------------------- /web-app/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/karma.conf.js -------------------------------------------------------------------------------- /web-app/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/package-lock.json -------------------------------------------------------------------------------- /web-app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/package.json -------------------------------------------------------------------------------- /web-app/post_build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/post_build.js -------------------------------------------------------------------------------- /web-app/projects/core-lib-showcase/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/projects/core-lib-showcase/karma.conf.js -------------------------------------------------------------------------------- /web-app/projects/core-lib-showcase/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web-app/projects/core-lib-showcase/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /web-app/projects/core-lib/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/projects/core-lib/README.md -------------------------------------------------------------------------------- /web-app/projects/core-lib/angular-cli/builders/index.ts: -------------------------------------------------------------------------------- 1 | export * from './fesm-amd' -------------------------------------------------------------------------------- /web-app/projects/core-lib/event/public-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/projects/core-lib/event/public-api.ts -------------------------------------------------------------------------------- /web-app/projects/core-lib/feed/feed.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/projects/core-lib/feed/feed.model.ts -------------------------------------------------------------------------------- /web-app/projects/core-lib/feed/public-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/projects/core-lib/feed/public-api.ts -------------------------------------------------------------------------------- /web-app/projects/core-lib/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/projects/core-lib/karma.conf.js -------------------------------------------------------------------------------- /web-app/projects/core-lib/ng-package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/projects/core-lib/ng-package.json -------------------------------------------------------------------------------- /web-app/projects/core-lib/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/projects/core-lib/package-lock.json -------------------------------------------------------------------------------- /web-app/projects/core-lib/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/projects/core-lib/package.json -------------------------------------------------------------------------------- /web-app/projects/core-lib/paging/paging.model.spec.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web-app/projects/core-lib/plugin/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './plugin.model' -------------------------------------------------------------------------------- /web-app/projects/core-lib/src/public-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/projects/core-lib/src/public-api.ts -------------------------------------------------------------------------------- /web-app/projects/core-lib/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/projects/core-lib/src/test.ts -------------------------------------------------------------------------------- /web-app/projects/core-lib/tsconfig.lib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/projects/core-lib/tsconfig.lib.json -------------------------------------------------------------------------------- /web-app/projects/core-lib/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/projects/core-lib/tsconfig.spec.json -------------------------------------------------------------------------------- /web-app/projects/core-lib/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/projects/core-lib/tslint.json -------------------------------------------------------------------------------- /web-app/projects/core-lib/user/public-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/projects/core-lib/user/public-api.ts -------------------------------------------------------------------------------- /web-app/projects/core-lib/user/user.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/projects/core-lib/user/user.model.ts -------------------------------------------------------------------------------- /web-app/projects/core-lib/user/user.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/projects/core-lib/user/user.module.ts -------------------------------------------------------------------------------- /web-app/proxy.conf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/proxy.conf.json -------------------------------------------------------------------------------- /web-app/src/@types/leaflet/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/@types/leaflet/index.d.ts -------------------------------------------------------------------------------- /web-app/src/app/about/about.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/app/about/about.component.html -------------------------------------------------------------------------------- /web-app/src/app/about/about.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/app/about/about.component.scss -------------------------------------------------------------------------------- /web-app/src/app/about/about.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/app/about/about.component.spec.ts -------------------------------------------------------------------------------- /web-app/src/app/about/about.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/app/about/about.component.ts -------------------------------------------------------------------------------- /web-app/src/app/about/about.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/app/about/about.module.ts -------------------------------------------------------------------------------- /web-app/src/app/api/api.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/app/api/api.entity.ts -------------------------------------------------------------------------------- /web-app/src/app/api/api.resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/app/api/api.resolver.ts -------------------------------------------------------------------------------- /web-app/src/app/api/api.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/app/api/api.service.spec.ts -------------------------------------------------------------------------------- /web-app/src/app/api/api.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/app/api/api.service.ts -------------------------------------------------------------------------------- /web-app/src/app/app.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/app/app.component.html -------------------------------------------------------------------------------- /web-app/src/app/app.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/app/app.component.scss -------------------------------------------------------------------------------- /web-app/src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/app/app.component.ts -------------------------------------------------------------------------------- /web-app/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/app/app.module.ts -------------------------------------------------------------------------------- /web-app/src/app/banner/baner.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/app/banner/baner.component.ts -------------------------------------------------------------------------------- /web-app/src/app/banner/banner.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/app/banner/banner.component.html -------------------------------------------------------------------------------- /web-app/src/app/banner/banner.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/app/banner/banner.component.scss -------------------------------------------------------------------------------- /web-app/src/app/banner/banner.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/app/banner/banner.module.ts -------------------------------------------------------------------------------- /web-app/src/app/entities/entities.password.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/app/entities/entities.password.ts -------------------------------------------------------------------------------- /web-app/src/app/entities/map/entities.map.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/app/entities/map/entities.map.ts -------------------------------------------------------------------------------- /web-app/src/app/event/event.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/app/event/event.service.spec.ts -------------------------------------------------------------------------------- /web-app/src/app/event/event.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/app/event/event.service.ts -------------------------------------------------------------------------------- /web-app/src/app/event/event.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/app/event/event.types.ts -------------------------------------------------------------------------------- /web-app/src/app/event/polling.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/app/event/polling.service.spec.ts -------------------------------------------------------------------------------- /web-app/src/app/event/polling.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/app/event/polling.service.ts -------------------------------------------------------------------------------- /web-app/src/app/export/export.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/app/export/export.component.ts -------------------------------------------------------------------------------- /web-app/src/app/export/export.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/app/export/export.service.spec.ts -------------------------------------------------------------------------------- /web-app/src/app/export/export.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/app/export/export.service.ts -------------------------------------------------------------------------------- /web-app/src/app/filename/filename.pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/app/filename/filename.pipe.ts -------------------------------------------------------------------------------- /web-app/src/app/filter/filter.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/app/filter/filter.component.html -------------------------------------------------------------------------------- /web-app/src/app/filter/filter.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/app/filter/filter.component.scss -------------------------------------------------------------------------------- /web-app/src/app/filter/filter.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/app/filter/filter.component.ts -------------------------------------------------------------------------------- /web-app/src/app/filter/filter.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/app/filter/filter.service.spec.ts -------------------------------------------------------------------------------- /web-app/src/app/filter/filter.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/app/filter/filter.service.ts -------------------------------------------------------------------------------- /web-app/src/app/filter/filter.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/app/filter/filter.types.ts -------------------------------------------------------------------------------- /web-app/src/app/geometry/geometry-dms.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/app/geometry/geometry-dms.spec.ts -------------------------------------------------------------------------------- /web-app/src/app/geometry/geometry-dms.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/app/geometry/geometry-dms.ts -------------------------------------------------------------------------------- /web-app/src/app/geometry/geometry.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/app/geometry/geometry.module.ts -------------------------------------------------------------------------------- /web-app/src/app/geometry/geometry.pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/app/geometry/geometry.pipe.ts -------------------------------------------------------------------------------- /web-app/src/app/geometry/geometry.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/app/geometry/geometry.service.ts -------------------------------------------------------------------------------- /web-app/src/app/home/home.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/app/home/home.component.html -------------------------------------------------------------------------------- /web-app/src/app/home/home.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/app/home/home.component.scss -------------------------------------------------------------------------------- /web-app/src/app/home/home.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/app/home/home.component.spec.ts -------------------------------------------------------------------------------- /web-app/src/app/home/home.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/app/home/home.component.ts -------------------------------------------------------------------------------- /web-app/src/app/home/home.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/app/home/home.module.ts -------------------------------------------------------------------------------- /web-app/src/app/http/local-storage.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/app/http/local-storage.service.ts -------------------------------------------------------------------------------- /web-app/src/app/http/token.interceptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/app/http/token.interceptor.ts -------------------------------------------------------------------------------- /web-app/src/app/ingress/authentication/idp/idp-authentication.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web-app/src/app/ingress/ingress.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/app/ingress/ingress.component.ts -------------------------------------------------------------------------------- /web-app/src/app/ingress/ingress.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/app/ingress/ingress.module.ts -------------------------------------------------------------------------------- /web-app/src/app/ingress/user.resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/app/ingress/user.resolver.ts -------------------------------------------------------------------------------- /web-app/src/app/landing/info.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/app/landing/info.component.html -------------------------------------------------------------------------------- /web-app/src/app/landing/info.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/app/landing/info.component.scss -------------------------------------------------------------------------------- /web-app/src/app/landing/info.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/app/landing/info.component.ts -------------------------------------------------------------------------------- /web-app/src/app/landing/landing.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/app/landing/landing.component.ts -------------------------------------------------------------------------------- /web-app/src/app/landing/landing.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/app/landing/landing.module.ts -------------------------------------------------------------------------------- /web-app/src/app/layer/feature.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/app/layer/feature.service.spec.ts -------------------------------------------------------------------------------- /web-app/src/app/layer/feature.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/app/layer/feature.service.ts -------------------------------------------------------------------------------- /web-app/src/app/layer/layer.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/app/layer/layer.service.spec.ts -------------------------------------------------------------------------------- /web-app/src/app/layer/layer.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/app/layer/layer.service.ts -------------------------------------------------------------------------------- /web-app/src/app/map/clip/clip.component.html: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /web-app/src/app/map/clip/clip.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/app/map/clip/clip.component.scss -------------------------------------------------------------------------------- /web-app/src/app/map/clip/clip.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/app/map/clip/clip.component.ts -------------------------------------------------------------------------------- /web-app/src/app/map/controls/add-observation.component.scss: -------------------------------------------------------------------------------- 1 | mat-icon { 2 | color: white; 3 | } -------------------------------------------------------------------------------- /web-app/src/app/map/controls/export.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web-app/src/app/map/controls/filter.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web-app/src/app/map/controls/layers-control.component.scss: -------------------------------------------------------------------------------- 1 | :host ::ng-deep.mat-icon[hidden] { display: none; } 2 | -------------------------------------------------------------------------------- /web-app/src/app/map/edit/FeatureEditor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/app/map/edit/FeatureEditor.ts -------------------------------------------------------------------------------- /web-app/src/app/map/layers/gars/GARSLayer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/app/map/layers/gars/GARSLayer.ts -------------------------------------------------------------------------------- /web-app/src/app/map/layers/gars/TileDraw.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/app/map/layers/gars/TileDraw.ts -------------------------------------------------------------------------------- /web-app/src/app/map/layers/layer.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/app/map/layers/layer.service.ts -------------------------------------------------------------------------------- /web-app/src/app/map/layers/mgrs/MGRSLayer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/app/map/layers/mgrs/MGRSLayer.ts -------------------------------------------------------------------------------- /web-app/src/app/map/layers/mgrs/TileDraw.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/app/map/layers/mgrs/TileDraw.ts -------------------------------------------------------------------------------- /web-app/src/app/map/layers/static/layers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/app/map/layers/static/layers.ts -------------------------------------------------------------------------------- /web-app/src/app/map/map-popup.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/app/map/map-popup.service.spec.ts -------------------------------------------------------------------------------- /web-app/src/app/map/map-popup.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/app/map/map-popup.service.ts -------------------------------------------------------------------------------- /web-app/src/app/map/map.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/app/map/map.component.html -------------------------------------------------------------------------------- /web-app/src/app/map/map.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/app/map/map.component.scss -------------------------------------------------------------------------------- /web-app/src/app/map/map.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/app/map/map.component.spec.ts -------------------------------------------------------------------------------- /web-app/src/app/map/map.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/app/map/map.component.ts -------------------------------------------------------------------------------- /web-app/src/app/map/map.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/app/map/map.service.spec.ts -------------------------------------------------------------------------------- /web-app/src/app/map/map.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/app/map/map.service.ts -------------------------------------------------------------------------------- /web-app/src/app/map/marker/FixedWidthIcon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/app/map/marker/FixedWidthIcon.ts -------------------------------------------------------------------------------- /web-app/src/app/map/marker/LocationMarker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/app/map/marker/LocationMarker.ts -------------------------------------------------------------------------------- /web-app/src/app/map/search/search.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/app/map/search/search.service.ts -------------------------------------------------------------------------------- /web-app/src/app/moment/moment.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/app/moment/moment.module.ts -------------------------------------------------------------------------------- /web-app/src/app/moment/moment.pipe.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/app/moment/moment.pipe.spec.ts -------------------------------------------------------------------------------- /web-app/src/app/moment/moment.pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/app/moment/moment.pipe.ts -------------------------------------------------------------------------------- /web-app/src/app/observation/observation-view/observation-options.component.scss: -------------------------------------------------------------------------------- 1 | .options-delete { 2 | color: #F44336; 3 | } -------------------------------------------------------------------------------- /web-app/src/app/routing.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/app/routing.module.ts -------------------------------------------------------------------------------- /web-app/src/app/setttings/settings.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/app/setttings/settings.service.ts -------------------------------------------------------------------------------- /web-app/src/app/swagger/swagger.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/app/swagger/swagger.component.ts -------------------------------------------------------------------------------- /web-app/src/app/swagger/swagger.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/app/swagger/swagger.module.ts -------------------------------------------------------------------------------- /web-app/src/app/user/team.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/app/user/team.service.spec.ts -------------------------------------------------------------------------------- /web-app/src/app/user/team.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/app/user/team.service.ts -------------------------------------------------------------------------------- /web-app/src/app/user/user.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/app/user/user.service.spec.ts -------------------------------------------------------------------------------- /web-app/src/app/user/user.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/app/user/user.service.ts -------------------------------------------------------------------------------- /web-app/src/assets/images/bluewand.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/assets/images/bluewand.png -------------------------------------------------------------------------------- /web-app/src/assets/images/default_marker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/assets/images/default_marker.png -------------------------------------------------------------------------------- /web-app/src/assets/images/handle-24px.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/assets/images/handle-24px.svg -------------------------------------------------------------------------------- /web-app/src/assets/images/splash/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/assets/images/splash/1.jpg -------------------------------------------------------------------------------- /web-app/src/assets/images/splash/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/assets/images/splash/2.jpg -------------------------------------------------------------------------------- /web-app/src/assets/images/splash/3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/assets/images/splash/3.jpg -------------------------------------------------------------------------------- /web-app/src/assets/images/splash/4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/assets/images/splash/4.jpg -------------------------------------------------------------------------------- /web-app/src/environments/environment.dev.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: false 3 | }; 4 | -------------------------------------------------------------------------------- /web-app/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /web-app/src/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/environments/environment.ts -------------------------------------------------------------------------------- /web-app/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/favicon.ico -------------------------------------------------------------------------------- /web-app/src/fonts/Roboto-Black.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/fonts/Roboto-Black.ttf -------------------------------------------------------------------------------- /web-app/src/fonts/Roboto-BlackItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/fonts/Roboto-BlackItalic.ttf -------------------------------------------------------------------------------- /web-app/src/fonts/Roboto-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/fonts/Roboto-Bold.ttf -------------------------------------------------------------------------------- /web-app/src/fonts/Roboto-BoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/fonts/Roboto-BoldItalic.ttf -------------------------------------------------------------------------------- /web-app/src/fonts/Roboto-Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/fonts/Roboto-Italic.ttf -------------------------------------------------------------------------------- /web-app/src/fonts/Roboto-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/fonts/Roboto-Light.ttf -------------------------------------------------------------------------------- /web-app/src/fonts/Roboto-LightItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/fonts/Roboto-LightItalic.ttf -------------------------------------------------------------------------------- /web-app/src/fonts/Roboto-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/fonts/Roboto-Medium.ttf -------------------------------------------------------------------------------- /web-app/src/fonts/Roboto-MediumItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/fonts/Roboto-MediumItalic.ttf -------------------------------------------------------------------------------- /web-app/src/fonts/Roboto-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/fonts/Roboto-Regular.ttf -------------------------------------------------------------------------------- /web-app/src/fonts/Roboto-Thin.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/fonts/Roboto-Thin.ttf -------------------------------------------------------------------------------- /web-app/src/fonts/Roboto-ThinItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/fonts/Roboto-ThinItalic.ttf -------------------------------------------------------------------------------- /web-app/src/fonts/RobotoMono-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/fonts/RobotoMono-Bold.ttf -------------------------------------------------------------------------------- /web-app/src/fonts/RobotoMono-BoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/fonts/RobotoMono-BoldItalic.ttf -------------------------------------------------------------------------------- /web-app/src/fonts/RobotoMono-Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/fonts/RobotoMono-Italic.ttf -------------------------------------------------------------------------------- /web-app/src/fonts/RobotoMono-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/fonts/RobotoMono-Light.ttf -------------------------------------------------------------------------------- /web-app/src/fonts/RobotoMono-LightItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/fonts/RobotoMono-LightItalic.ttf -------------------------------------------------------------------------------- /web-app/src/fonts/RobotoMono-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/fonts/RobotoMono-Medium.ttf -------------------------------------------------------------------------------- /web-app/src/fonts/RobotoMono-MediumItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/fonts/RobotoMono-MediumItalic.ttf -------------------------------------------------------------------------------- /web-app/src/fonts/RobotoMono-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/fonts/RobotoMono-Regular.ttf -------------------------------------------------------------------------------- /web-app/src/fonts/RobotoMono-Thin.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/fonts/RobotoMono-Thin.ttf -------------------------------------------------------------------------------- /web-app/src/fonts/RobotoMono-ThinItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/fonts/RobotoMono-ThinItalic.ttf -------------------------------------------------------------------------------- /web-app/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/index.html -------------------------------------------------------------------------------- /web-app/src/leaflet.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/leaflet.scss -------------------------------------------------------------------------------- /web-app/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/main.ts -------------------------------------------------------------------------------- /web-app/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/polyfills.ts -------------------------------------------------------------------------------- /web-app/src/roboto.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/roboto.scss -------------------------------------------------------------------------------- /web-app/src/styles.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/styles.scss -------------------------------------------------------------------------------- /web-app/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/test.ts -------------------------------------------------------------------------------- /web-app/src/theme.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/theme.scss -------------------------------------------------------------------------------- /web-app/src/variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/src/variables.scss -------------------------------------------------------------------------------- /web-app/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/tsconfig.app.json -------------------------------------------------------------------------------- /web-app/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/tsconfig.json -------------------------------------------------------------------------------- /web-app/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/tsconfig.spec.json -------------------------------------------------------------------------------- /web-app/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/tslint.json -------------------------------------------------------------------------------- /web-app/webpack.extra.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngageoint/mage-server/HEAD/web-app/webpack.extra.js --------------------------------------------------------------------------------