Skip to content

Vue 3 + Vite frontend for Gladiator to create, edit, and share presentations (templates, custom slides, published links, PDF exports) with PingID auth.

Notifications You must be signed in to change notification settings

terrell511/Gladiator_Frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gladiator Frontend Application

Documentation

JPM Docs are available at https://sourcecode.jnj.com/pages/ASX-XENA/xena-training/main/browse/docs/#/130-Intro-to-JPM

Pipeline Setup

  1. Name of the Job - gladiator/Frontend
    • Information related to the Jenkins multi-branch job setup can be found in _scm_jenkins/jenkins.yaml
    • Jenkins instance configured with the an JPMAdmin Job that automates these Job creation/Updates.
    • Any required change to the job setup should be done on a feature branch & submitted as a pull request to development branch.
    • branches having the following pattern (or) name won't get a multi-branch job setup.
      • archive/*
      • backup/*
      • feature/never-build
  2. PreDev Jobs are executed on the following branch patterns feature/*, bugfix/*, hotfix/*.
    • Lint / code quality checks run as part of PreDev Jobs
  3. Branch Pattern
    • Base branch : develop
    • Production branch: main

Additional Documentation

JPM Docs are available at https://sourcecode.jnj.com/pages/ASX-XENA/xena-training/main/browse/docs/#/130-Intro-to-JPM


Project setup

npm install

Or

npm ci

Compiles and hot-reloads for development

Work with dev/beta server:

npm run dev

Work with dev/beta server mocked/offline:

npm run mock

Compiles and minifies for production

npm run build

Lints and fixes files

npm run lint

Or

npm run lint:fix

Steps to Login with Ping Id on Local Server

when using Ping Id login option, ping federate is redirecting to callback api url https://localhost/. You can use Mod Header extension to redirect callback url to your hosted url path using these steps:

  1. Install Mod Header extension for your browser using one of these links ( Firefox , Chrome)
  2. Configure Mod Header to redirect from https://localhost/ to your URL ( e.g http://localhost:3000/)

Alt text Alt text

  1. This will help you to avoid cors errors. Create a chrome shortcut with cors checks disabled by making the shortcut target: "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --disable-web-security --user-data-dir="D:\Users\${Insert your windows user name}\chromeTemp1"

About

Vue 3 + Vite frontend for Gladiator to create, edit, and share presentations (templates, custom slides, published links, PDF exports) with PingID auth.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages