Valentin-Gabriel Mihai bb1235b700 Pull request #338: VM/RED-2614
Merge in RED/ui from VM/RED-2614 to master

* commit '5db44d09c477a7d8e2c13c4f39833463aa01fc9d': (21 commits)
  fixed one more import in 'can-deactivate.guard.ts'
  fixed more imports
  extended base dialog for 'add edit justifications' component
  extended base dialog for 'add edit user dialog' component
  added PendingChangesGuard for Configurations
  updates for rules screen to can use PendingChangesGuard
  added PendingChangesGuard for dictionary overview component
  updated PendingChangesGuard and used it for user profile and notifications preferences screens
  added warn box for all needed dialogs
  extended base dialog for 'recategorize image dialog' component and 'resize annotation dialog' compoenent
  extended base dialog for 'document info dialog' component and 'force annotation dialog' compoenent
  extended base dialog for 'change legal basis dialog' component
  extended base dialog for 'manual annotation dialog' component
  extended base dialog for 'add dossier' component
  moved 'base-dialog component' and 'confirmation-dialog service' in common
  stored initial form as a simple object instead of a form
  changed 'click' to 'action'
  removed commented code, updated 'close' and 'changeTab' methods
  updated general logic for 'valid' and 'changed' methods to be used by more classes that inherit BaseDialog
  updated base dialog component to display the confirmation dialog whenever the user wants to leave the modal or change its tab with unsaved changes
  ...
2022-01-26 16:31:01 +01:00
2021-04-07 22:48:47 +03:00
2022-01-26 14:17:56 +02:00
2022-01-25 13:03:49 +02:00
2022-01-17 19:57:40 +02:00
2020-09-17 14:12:04 +03:00
2021-11-12 17:39:03 +02:00
2021-11-28 00:13:02 +02:00
2021-08-23 14:14:32 +03:00
2021-10-06 01:18:15 +03:00
2022-01-24 19:41:54 +02:00
2021-09-18 09:49:37 +03:00
2021-05-10 12:45:33 +03:00
2022-01-18 12:13:44 +02:00
2022-01-11 11:00:58 +01:00
2022-01-26 15:28:20 +01:00
2022-01-26 15:28:20 +01:00
2020-09-22 15:21:23 +03:00
2021-09-29 19:35:05 +03:00
2020-09-17 14:15:49 +03:00
2022-01-18 12:13:44 +02:00

Redaction

To Create a new Stack in rancher

Goto rancher.iqser.com: Select Cluster Development, go to apps, click launch and select Redaction from the dev section. Add a new name and a new namespace. Select answers-development.yaml and add it to answers Edit as yaml.

For HTTPS / Cloudflare domain go to workloads -> Loadbalancing -> select your stack Add cloudflare certificate and specify a hostname to use timo-redaction-dev.iqser.cloud

Keycloak Staging Config

Default Testing URL

https://dev-04.iqser.cloud/

Known errors

  • In case of CORS or redirect_uri errors follow these steps:
    • Go to <HOST>.iqser.cloud/auth/admin/master/console
    • Login with admin and admin1234
    • In the left menu go to Clients
    • In the table click redaction
    • Find Valid Redirect URIs input
    • Under /ui/* add new value http://localhost:4200/*
    • Save

Test Users

username role comment
guest cannot use the application
user RED_USER
red_manager RED_MANAGER
useradmin RED_ADMIN, RED_USER has super power !
manageradmin RED_ADMIN RED_MANAGER RED_USER has super super power !

Password for all users is OsloImWinter!23


---
  global:
    imageRegistry: "nexus.iqser.com:5001"

  ingress:
    hosts:
      - host: redui-automation-ui.iqser.cloud
    tls:
      - secretName: iqser-cloud-origin
        hosts:
          - redui-automation-ui.iqser.cloud

  api:
    url: 'https://redui-automation-api.iqser.cloud'
    client: redaction
    oauthUrl: 'https://redkc-staging.iqser.cloud/auth/realms/redaction'



---
  global:
    imageRegistry: "nexus.iqser.com:5001"

  ingress:
    hosts:
      - host: redui-automation-api.iqser.cloud
    tls:
      - secretName: iqser-cloud-origin
        hosts:
          - redui-automation-api.iqser.cloud

  cassandra:
    dbUser:
      forcePassword: false
    cluster:
      replicaCount: 1
      seedCount: 1
    jvm:
      max_heap_size: 2048M
      heap_new_size: 800M
    persistence:
      enabled: true
    resources:
      requests:
        memory: "4Gi"
        cpu: "0.5"

  keycloak:
    authServerUrl: 'https://redkc-staging.iqser.cloud/auth'
    client:
      secret: 'a4e8aa56-03b0-4e6b-b822-8ac1f41280c4'

  configuration_service_v1:
    init:
      dictionaries:
      # https://cloud.iqser.com/index.php/f/879133 (Entities/CleanMergedDictionaries/addresses.txt)
      - type: "address"
        nextcloud_host: "cloud.iqser.com"
        nextcloud_share_id: fTkfkxeGZorpFCL
        nextcloud_share_password: q9g9m34n
      # https://cloud.iqser.com/index.php/f/879133 (Entities/CleanMergedDictionaries/names.txt)
      - type: "name"
        nextcloud_host: "cloud.iqser.com"
        nextcloud_share_id: jaiArBK2DeZG6pJ
        nextcloud_share_password: WPfpQcKG
      # https://cloud.iqser.com/index.php/f/879133 (Entities/CleanMergedDictionaries/vertebrates.txt)
      - type: "vertebrate"
        nextcloud_host: "cloud.iqser.com"
        nextcloud_share_id: F7Nf9cTR3nJbSyb
        nextcloud_share_password: HCATe6TH
Description
No description provided
Readme 443 MiB
2025-01-29 09:35:17 +01:00
Languages
TypeScript 74.6%
HTML 18.5%
SCSS 5.9%
CSS 0.8%
Shell 0.1%