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 ...
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
- keycloak:
- authServerUrl: 'https://redkc-staging.iqser.cloud/auth'
- client:
- secret: 'a4e8aa56-03b0-4e6b-b822-8ac1f41280c4'
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
adminandadmin1234 - In the left menu go to
Clients - In the table click
redaction - Find
Valid Redirect URIsinput - Under
/ui/*add new valuehttp://localhost:4200/* - Save
- Go to
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
Release 4.1084.0
Latest
Languages
TypeScript
74.6%
HTML
18.5%
SCSS
5.9%
CSS
0.8%
Shell
0.1%