Skip to content
Snippets Groups Projects
Verified Commit a41c8a61 authored by Martin Weise's avatar Martin Weise
Browse files

Improved the editor in the frontend, default to variables for developing

parent fffe82fe
No related branches found
No related tags found
3 merge requests!231CI: Remove build for log-service,!228Better error message handling in the frontend,!223Release of version 1.4.0
...@@ -3,4 +3,14 @@ ...@@ -3,4 +3,14 @@
## REST ## REST
View all indices [http://localhost:9200/_cat/indices](http://localhost:9200/_cat/indices) ### Indices
\ No newline at end of file
* View all [http://localhost:9200/_cat/indices](http://localhost:9200/_cat/indices)
### Nodes
* View all [http://localhost:9200/_cat/nodes](http://localhost:9200/_cat/nodes)
### Health
* View all [http://localhost:9200/_plugins/_security/health](http://localhost:9200/_plugins/_security/health)
\ No newline at end of file
...@@ -7,6 +7,8 @@ network.host: 0.0.0.0 ...@@ -7,6 +7,8 @@ network.host: 0.0.0.0
# Setting network.host to a non-loopback address enables the annoying bootstrap checks. "Single-node" mode disables them again. # Setting network.host to a non-loopback address enables the annoying bootstrap checks. "Single-node" mode disables them again.
discovery.type: single-node discovery.type: single-node
bootstrap.memory_lock: true
plugins.security.ssl.transport.pemcert_filepath: /usr/share/opensearch/config/node1.pem plugins.security.ssl.transport.pemcert_filepath: /usr/share/opensearch/config/node1.pem
plugins.security.ssl.transport.pemkey_filepath: /usr/share/opensearch/config/node1-key.pem plugins.security.ssl.transport.pemkey_filepath: /usr/share/opensearch/config/node1-key.pem
plugins.security.ssl.transport.pemtrustedcas_filepath: /usr/share/opensearch/config/root-ca.pem plugins.security.ssl.transport.pemtrustedcas_filepath: /usr/share/opensearch/config/root-ca.pem
......
BROKER_USERNAME="fda"
BROKER_PASSWORD="fda"
DBREPO_CLIENT_SECRET="MUwRc7yfXSJwX8AdRMWaQC3Nep1VjwgG"
DEFAULT_PID_PUBLISHER="Technische Universität Wien"
DOI_URL="https://doi.org"
SEARCH_USERNAME="admin"
SEARCH_PASSWORD="admin"
LOGO="/logo.png"
SHARED_FILESYSTEM="/tmp"
TITLE="Database Repository"
VERSION="latest"
FORCE_SSL="false"
...@@ -44,7 +44,6 @@ ENV BROKER_PASSWORD="fda" ...@@ -44,7 +44,6 @@ ENV BROKER_PASSWORD="fda"
ENV BROKER_LOGIN_URL="/admin/broker/" ENV BROKER_LOGIN_URL="/admin/broker/"
ENV KEYCLOAK_LOGIN_URL="/api/auth/" ENV KEYCLOAK_LOGIN_URL="/api/auth/"
ENV OPENSEARCH_LOGIN_URL="/admin/dashboard/" ENV OPENSEARCH_LOGIN_URL="/admin/dashboard/"
ENV SHARED_FILESYSTEM="/tmp"
ENV LOGO="/logo.png" ENV LOGO="/logo.png"
ENV SEARCH_USERNAME="admin" ENV SEARCH_USERNAME="admin"
ENV SEARCH_PASSWORD="admin" ENV SEARCH_PASSWORD="admin"
...@@ -53,6 +52,7 @@ ENV TITLE="Database Repository" ...@@ -53,6 +52,7 @@ ENV TITLE="Database Repository"
ENV ICON="/favicon.ico" ENV ICON="/favicon.ico"
ENV DBREPO_CLIENT_ID="dbrepo-client" ENV DBREPO_CLIENT_ID="dbrepo-client"
ENV DBREPO_CLIENT_SECRET="MUwRc7yfXSJwX8AdRMWaQC3Nep1VjwgG" ENV DBREPO_CLIENT_SECRET="MUwRc7yfXSJwX8AdRMWaQC3Nep1VjwgG"
ENV DEFAULT_PID_PUBLISHER=""
ENV UPLOAD_PATH="/tmp/" ENV UPLOAD_PATH="/tmp/"
ENV FORCE_SSL="false" ENV FORCE_SSL="false"
......
...@@ -6,8 +6,7 @@ ...@@ -6,8 +6,7 @@
:value="value || content" :value="value || content"
lang="sql" lang="sql"
theme="xcode" theme="xcode"
width="600" width="100%"
:height="height"
@init="editorInit" /> @init="editorInit" />
</div> </div>
</template> </template>
...@@ -33,12 +32,6 @@ export default { ...@@ -33,12 +32,6 @@ export default {
} }
}, },
computed: { computed: {
height () {
return 150
// if (!this.disabled) { return 150 }
// const numLines = this.value.split('\n').length
// return numLines * 25
},
is_dark () { is_dark () {
return this.$vuetify.theme.dark return this.$vuetify.theme.dark
} }
...@@ -56,9 +49,11 @@ export default { ...@@ -56,9 +49,11 @@ export default {
methods: { methods: {
editorInit (editor) { editorInit (editor) {
editor.setOptions({ editor.setOptions({
fontSize: '12pt', fontSize: '14pt',
readOnly: this.disabled, readOnly: this.disabled,
behavioursEnabled: !this.disabled behavioursEnabled: !this.disabled,
maxLines: 28,
minLines: 16
}) })
require('brace/ext/language_tools') // language extension prerequsite... require('brace/ext/language_tools') // language extension prerequsite...
require('brace/mode/html') require('brace/mode/html')
......
const config = {} const config = {}
config.title = process.env.TITLE config.title = process.env.NODE_ENV !== 'development' ? process.env.TITLE : 'Database Repository'
config.icon = process.env.ICON config.icon = process.env.NODE_ENV !== 'development' ? process.env.ICON : '/favicon.ico'
config.brokerUsername = process.env.BROKER_USERNAME config.brokerUsername = process.env.NODE_ENV !== 'development' ? process.env.BROKER_USERNAME : 'fda'
config.brokerPassword = process.env.BROKER_PASSWORD config.brokerPassword = process.env.NODE_ENV !== 'development' ? process.env.BROKER_PASSWORD : 'fda'
config.brokerLoginUrl = process.env.BROKER_LOGIN_URL config.brokerLoginUrl = process.env.NODE_ENV !== 'development' ? process.env.BROKER_LOGIN_URL : '/admin/broker/'
config.keycloakLoginUrl = process.env.KEYCLOAK_LOGIN_URL config.keycloakLoginUrl = process.env.NODE_ENV !== 'development' ? process.env.KEYCLOAK_LOGIN_URL : '/api/auth/'
config.openSearchUrl = process.env.OPENSEARCH_LOGIN_URL config.openSearchUrl = process.env.NODE_ENV !== 'development' ? process.env.OPENSEARCH_LOGIN_URL : '/admin/dashboard/'
config.sharedFilesystem = process.env.SHARED_FILESYSTEM config.version = process.env.NODE_ENV !== 'development' ? process.env.VERSION : 'vue-dev'
config.version = process.env.VERSION config.logo = process.env.NODE_ENV !== 'development' ? process.env.LOGO : '/logo.png'
config.logo = process.env.LOGO config.searchUsername = process.env.NODE_ENV !== 'development' ? process.env.SEARCH_USERNAME : 'admin'
config.tokenMax = process.env.TOKEN_MAX config.searchPassword = process.env.NODE_ENV !== 'development' ? process.env.SEARCH_PASSWORD : 'admin'
config.searchUsername = process.env.SEARCH_USERNAME config.clientId = process.env.NODE_ENV !== 'development' ? process.env.DBREPO_CLIENT_ID : 'dbrepo-client'
config.searchPassword = process.env.SEARCH_PASSWORD config.clientSecret = process.env.NODE_ENV !== 'development' ? process.env.DBREPO_CLIENT_SECRET : 'MUwRc7yfXSJwX8AdRMWaQC3Nep1VjwgG'
config.clientId = process.env.DBREPO_CLIENT_ID config.defaultPublisher = process.env.NODE_ENV !== 'development' ? process.env.DEFAULT_PID_PUBLISHER : ''
config.clientSecret = process.env.DBREPO_CLIENT_SECRET config.doiUrl = process.env.NODE_ENV !== 'development' ? process.env.DOI_URL : ''
config.defaultPublisher = process.env.DEFAULT_PID_PUBLISHER config.uploadPath = process.env.NODE_ENV !== 'development' ? process.env.UPLOAD_PATH : '/tmp/'
config.doiUrl = process.env.DOI_URL
config.uploadPath = process.env.UPLOAD_PATH
module.exports = config module.exports = config
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
"version": "1.0.0", "version": "1.0.0",
"private": true, "private": true,
"scripts": { "scripts": {
"dev": "NODE_ENV=development nuxt --dotenv ../.env --port 3001", "dev": "NODE_ENV=development nuxt --port 3001",
"docker": "nuxt > /dev/null", "docker": "nuxt > /dev/null",
"build": "nuxt build", "build": "nuxt build",
"start": "nuxt start", "start": "nuxt start",
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment