diff --git a/CHANGELOG.md b/CHANGELOG.md index ec64522905b8d459f96f06017ceb226193fe185c..fa550eeaf74b99c67efe05ca35f3012ddc546839 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -25,7 +25,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed -* Changed name from CaosDB to LinkAhead. +* Changed name from LinkAhead to LinkAhead. ### Deprecated @@ -154,7 +154,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 * `BUILD_MODULE_SHOW_ID_IN_LABEL` build variable with which the showing of entity ids together with their names if it is enabled (disabled by default). * Introduced `caosdb-f-form-required-marker` and `caosdb-f-form-required-label` - css classes for the markers of required fields in CaosDB form elements. + css classes for the markers of required fields in LinkAhead form elements. * The navbar has now an html id `caosdb-navbar-full` ### Changed @@ -306,7 +306,7 @@ This is the last Bootstrap-3 compatible release. * Displaying and interacting with the entity state. * Change password functionality for users of the internal user source. Disable with `BUILD_MODULE_USER_MANAGEMENT=DISABLED` and set the user realm with - `BUILD_MODULE_USER_MANAGEMENT_CHANGE_OWN_PASSWORD_REALM=CaosDB`. + `BUILD_MODULE_USER_MANAGEMENT_CHANGE_OWN_PASSWORD_REALM=LinkAhead`. * Visually highlighted drop zones for properties and parents in the edit_mode. * two new field types for the form_elements module, `file` and `select`. See the module documentation for more information. @@ -499,7 +499,7 @@ This is the last Bootstrap-3 compatible release. * Image Preview in the FileSystem. The functionality is to be replaced by real thumbnails, which cover also non-image data-formats. The thumbnails resource - is part of the new file system API of the CaosDB Server which is currently + is part of the new file system API of the LinkAhead Server which is currently under development. ### Removed diff --git a/CITATION.cff b/CITATION.cff index 154773a55f4d9e070e81505287ccaf4669ecc2d9..3f5352adac91302e65a28988c932ebe85ed89b01 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -19,7 +19,7 @@ authors: - family-names: Luther given-names: Stefan orcid: https://orcid.org/0000-0001-7214-8125 -title: CaosDB - WebUI +title: LinkAhead - WebUI version: 0.10.1 doi: 10.3390/data4020083 date-released: 2023-02-14 diff --git a/DEPENDENCIES.md b/DEPENDENCIES.md index 0b8358bf7f3738fefd64bd1da3fa91d7e6da9afe..40dd207437cc353a46c7bbcd0cfb501e939f8610 100644 --- a/DEPENDENCIES.md +++ b/DEPENDENCIES.md @@ -1,4 +1,4 @@ -* CaosDB Server 0.9.0 +* LinkAhead Server 0.9.0 * Make 4.2.0 # Java Script Libraries (included in this repository) diff --git a/README.md b/README.md index 265f1e01bab578e659defc59a27a44441f030934..c06a557cd71196206c67e5730dcafd747a43c4e9 100644 --- a/README.md +++ b/README.md @@ -3,8 +3,8 @@ ## Welcome -This is the **CaosDB Web User Interface** repository and a part of the -CaosDB project. +This is the **LinkAhead Web User Interface** repository and a part of the +LinkAhead project. ## Setup diff --git a/README_SETUP.md b/README_SETUP.md index c80dc5b3f9019afd6a58d3630dea4058ced0d45b..3a27cb5e34d1785991a2379c703561926913e96a 100644 --- a/README_SETUP.md +++ b/README_SETUP.md @@ -22,7 +22,7 @@ --> # Build and install the Web Interface -Here, we document how to install and build the CaosDB Web Interface. If you are +Here, we document how to install and build the LinkAhead Web Interface. If you are only interested in how to use it, please continue [here](tutorials/index). ## Folder Structure diff --git a/RELEASE_GUIDELINES.md b/RELEASE_GUIDELINES.md index 3fbf3e99bde27dfd3fd33696ac7bd1ef1d2bdda7..8d54ece34075df5d53b3e8a681196741cfb3fffd 100644 --- a/RELEASE_GUIDELINES.md +++ b/RELEASE_GUIDELINES.md @@ -1,4 +1,4 @@ -# Release Guidelines for the CaosDB Web Interface +# Release Guidelines for the LinkAhead Web Interface This document specifies release guidelines in addition to the generel release guidelines of the LinkAhead Project diff --git a/build.properties.d/00_default.properties b/build.properties.d/00_default.properties index 48863f06818618a7577afe954a12d1075620200c..fdb5bb9ae9f9d9f93596724c38c607917d220ac1 100644 --- a/build.properties.d/00_default.properties +++ b/build.properties.d/00_default.properties @@ -21,7 +21,7 @@ # ** end header # -# Default configuration for the CaosDB Web Interface. +# Default configuration for the LinkAhead Web Interface. # # This file will be sourced during the `make install` and `make test` builds # and must comply with BASH. @@ -58,7 +58,7 @@ BUILD_MODULE_SHOW_ID_IN_LABEL=DISABLED BUILD_MODULE_LEGACY_QUERY_FORM=ENABLED BUILD_MODULE_USER_MANAGEMENT=ENABLED -BUILD_MODULE_USER_MANAGEMENT_CHANGE_OWN_PASSWORD_REALM=CaosDB +BUILD_MODULE_USER_MANAGEMENT_CHANGE_OWN_PASSWORD_REALM=LinkAhead BUILD_MODULE_EXT_RESOLVE_REFERENCES=ENABLED BUILD_EXT_REFERENCES_CUSTOM_RESOLVER=caosdb_default_person_reference @@ -73,9 +73,9 @@ BUILD_MODULE_EXT_PROPERTY_DISPLAY=DISABLED # relative file path in the webui to the logo. The actual files resides in # `./src/core/pics/caosdb_logo_medium.png`, relative to the build directory. BUILD_NAVBAR_LOGO=pics/caosdb_logo_medium.png -# The name CaosDB is shown to the right of the logo image. -BUILD_NAVBAR_BRAND_NAME=CaosDB -BUILD_TITLE_BRAND_NAME=CaosDB +# The name LinkAhead is shown to the right of the logo image. +BUILD_NAVBAR_BRAND_NAME=LinkAhead +BUILD_TITLE_BRAND_NAME=LinkAhead BUILD_FAVICON=pics/caosdb_logo_42.png ############################################################################## diff --git a/src/core/html/imprint.html b/src/core/html/imprint.html index ac5a5a82e982c2fd7fca88447c3d8f55b7be226d..34d553b38414f6d4132d17744decf8b9788e60cb 100644 --- a/src/core/html/imprint.html +++ b/src/core/html/imprint.html @@ -22,8 +22,8 @@ <p>The authors of the software are not responsible for the way it is provided to the public or used otherwise.</p> <h1>Trademark notice</h1> - <p>The names "CaosDB" and "IndiScale" are registered trademarks owned by - IndiScale GmbH. Permissive uses for the name "CaosDB" can be + <p>The names "LinkAhead" and "IndiScale" are registered trademarks owned by + IndiScale GmbH. Permissive uses for the name "LinkAhead" can be found <a href="https://gitlab.com/caosdb/">in the sources</a>.</p> <footer> </footer> diff --git a/src/core/js/edit_mode.js b/src/core/js/edit_mode.js index 81ae91855f42818a1e2cf3c7ff7057016220417e..427c838f241a84f385d6d688c253b4f2e77aac40 100644 --- a/src/core/js/edit_mode.js +++ b/src/core/js/edit_mode.js @@ -1790,7 +1790,7 @@ var edit_mode = new function () { for (var j = 0; j < prlist.length; j++) { prdict.push(prlist[j].name + ": " + prlist[j].value); } - prdict.push("CaosDB ID: " + getEntityID(eli)); + prdict.push("LinkAhead ID: " + getEntityID(eli)); results.push($(`<option value="${getEntityID(eli)}"/>`).text(prdict.join(", "))[0]); } diff --git a/src/core/js/ext_autocomplete.js b/src/core/js/ext_autocomplete.js index 388d0dc49153b64d6f9d93dbb49d72ca1406234a..ff201682d95542c0f3850f548f981be9c42f521c 100644 --- a/src/core/js/ext_autocomplete.js +++ b/src/core/js/ext_autocomplete.js @@ -23,7 +23,7 @@ /* * This module uses and extends bootstrap-autocomplete to provide * autocompletion to the query field. - * Currently, completion exists for names that are stored in CaosDB + * Currently, completion exists for names that are stored in LinkAhead */ 'use strict'; diff --git a/src/core/js/ext_bookmarks.js b/src/core/js/ext_bookmarks.js index e1c4b9e87ba073f22a2a9654173c4b613ad19927..34eea46ff4bc2e0952e3423cc66899b2115be03b 100644 --- a/src/core/js/ext_bookmarks.js +++ b/src/core/js/ext_bookmarks.js @@ -736,7 +736,7 @@ var ext_bookmarks = function ($, logger, config) { $(document).ready(function () { if ("${BUILD_MODULE_EXT_BOOKMARKS}" == "ENABLED") { - // The following is the configuration for the CaosDB WebUI. + // The following is the configuration for the LinkAhead WebUI. const get_context_root = (() => connection.getBasePath() + "Entity/"); // This getter retrieves a file's path from the page or, if necessary, diff --git a/src/core/js/ext_map.js b/src/core/js/ext_map.js index 735b4fd309e977f15abc49dc31bec56363ecbe26..55c226a1fe145844d091249bb25b886f144ca84d 100644 --- a/src/core/js/ext_map.js +++ b/src/core/js/ext_map.js @@ -81,7 +81,7 @@ var caosdb_map = new function () { */ /** - * The DataModelConfig object is used to define the CaosDB Properties which + * The DataModelConfig object is used to define the LinkAhead Properties which * are interpreted as latitude and longitude in the map. * * Note: Both latitude and longitude are expected to be represented in @@ -121,7 +121,7 @@ var caosdb_map = new function () { /** * The ViewConfig contains the most important parts of the configuration as * there are no default values set for legal reasons - each person who is - * responsible for a CaosDB Server and WebUI has to answer for the + * responsible for a LinkAhead Server and WebUI has to answer for the * configuration of the tiling servers and possibly has to negotiate the * terms of use with the tiling service providers or provide an own tiling * server. @@ -1381,7 +1381,7 @@ var caosdb_map = new function () { /** - * Retrieve the map config from the CaosDBServer. + * Retrieve the map config from the LinkAheadServer. * * @param {string} [resource=ext_map.json] - location of the config * file. diff --git a/src/core/js/fileupload.js b/src/core/js/fileupload.js index acd5db4a172ba6c2c1adf5ed16666bd883bc6f5b..ef9b59100829f9172cc4fd1fdfa385f0e0430dc4 100644 --- a/src/core/js/fileupload.js +++ b/src/core/js/fileupload.js @@ -64,7 +64,7 @@ var fileupload = new function() { * 'dropzone.js'). * * The form has field(s) for the files and a `path` field for the target - * directory of the upload files in the CaosDB Server's internal file + * directory of the upload files in the LinkAhead Server's internal file * system. The path is set to a default value, initially. * * The asyncronous success_handler function is an event listener to the diff --git a/src/core/js/caosdb.js b/src/core/js/linkahead.js similarity index 100% rename from src/core/js/caosdb.js rename to src/core/js/linkahead.js diff --git a/src/core/js/query_shortcuts.js b/src/core/js/query_shortcuts.js index 57d8a7441fca3d227baddd0565c01fccaace688c..cd69b4cf791e4281ff8e35be8698a91d71abc0a4 100644 --- a/src/core/js/query_shortcuts.js +++ b/src/core/js/query_shortcuts.js @@ -28,7 +28,7 @@ "use strict"; /** - * Query Shortcuts Extension for CaosDB WebUI. + * Query Shortcuts Extension for LinkAhead WebUI. * * Loads, generates and expands shortcuts. * diff --git a/src/core/js/reference_resolver/caosdb_default_person.js b/src/core/js/reference_resolver/linkahead_default_person.js similarity index 100% rename from src/core/js/reference_resolver/caosdb_default_person.js rename to src/core/js/reference_resolver/linkahead_default_person.js diff --git a/src/core/js/weblinkahead.js b/src/core/js/weblinkahead.js index fbbb143abd45a5e0ccbde482a6b0ff0bad87bb16..f11c13d41cb99d1521201c90c85451c347690e9c 100644 --- a/src/core/js/weblinkahead.js +++ b/src/core/js/weblinkahead.js @@ -27,7 +27,7 @@ 'use strict'; /** - * Core functionality of the CaosDB web interface. + * Core functionality of the LinkAhead web interface. * * @module weblinkahead * @global @@ -48,7 +48,7 @@ var globalError = function (error) { } } - var message = "Error! Please help to make CaosDB better! Copy this message and send it via email to info@indiscale.com.\n\n"; + var message = "Error! Please help to make LinkAhead better! Copy this message and send it via email to info@indiscale.com.\n\n"; message += error.toString(); if (stack) { @@ -1713,11 +1713,11 @@ function initOnDocumentReady() { * * Singleton which is globally available under caosdb_modules. * - * @class _CaosDBModules + * @class _LinkAheadModules * @property {boolean} auto_init - if modules are initialized automatically * after beeing registered, or when `this.init_all()` is being called. */ -class _CaosDBModules { +class _LinkAheadModules { constructor() { this.auto_init = undefined; this.modules = []; @@ -1762,6 +1762,6 @@ class _CaosDBModules { } } -var caosdb_modules = new _CaosDBModules() +var caosdb_modules = new _LinkAheadModules() $(document).ready(initOnDocumentReady); diff --git a/src/core/pics/caosdb_logo_16.png b/src/core/pics/linkahead_logo_16.png similarity index 100% rename from src/core/pics/caosdb_logo_16.png rename to src/core/pics/linkahead_logo_16.png diff --git a/src/core/pics/caosdb_logo_42.png b/src/core/pics/linkahead_logo_42.png similarity index 100% rename from src/core/pics/caosdb_logo_42.png rename to src/core/pics/linkahead_logo_42.png diff --git a/src/core/pics/caosdb_logo_medium.png b/src/core/pics/linkahead_logo_medium.png similarity index 100% rename from src/core/pics/caosdb_logo_medium.png rename to src/core/pics/linkahead_logo_medium.png diff --git a/src/core/pics/caosdb_logo_small.png b/src/core/pics/linkahead_logo_small.png similarity index 100% rename from src/core/pics/caosdb_logo_small.png rename to src/core/pics/linkahead_logo_small.png diff --git a/src/core/pics/caosdb_no_undertitle.png b/src/core/pics/linkahead_no_undertitle.png similarity index 100% rename from src/core/pics/caosdb_no_undertitle.png rename to src/core/pics/linkahead_no_undertitle.png diff --git a/src/core/pics/caosdb_no_undertitle_622.png b/src/core/pics/linkahead_no_undertitle_622.png similarity index 100% rename from src/core/pics/caosdb_no_undertitle_622.png rename to src/core/pics/linkahead_no_undertitle_622.png diff --git a/src/core/pics/map_tile_caosdb_logo.png b/src/core/pics/map_tile_linkahead_logo.png similarity index 100% rename from src/core/pics/map_tile_caosdb_logo.png rename to src/core/pics/map_tile_linkahead_logo.png diff --git a/src/core/xsl/welcome.xsl b/src/core/xsl/welcome.xsl index dab4f01756c2d9cde4dfd8975b63c308c6f8094a..9ec5061a78f133779956d88d2b295b23d513c1f3 100644 --- a/src/core/xsl/welcome.xsl +++ b/src/core/xsl/welcome.xsl @@ -27,7 +27,7 @@ <xsl:template name="welcome"> <div class="caosdb-v-welcome-panel bg-light container"> <h1>Welcome</h1> - <p>This is CaosDB.</p> + <p>This is LinkAhead.</p> <p>This is the default welcome message. If you are an administrator you can override it. Just copy <code>src/core/xsl/welcome.xsl</code> to <code>src/ext/xsl/welcome.xsl</code> and change this content. Then run <code>make</code> again in CaosdDB's web interface's root directory.</p> </div> </xsl:template> diff --git a/src/doc/extension.rst b/src/doc/extension.rst index 18fd0f25a8ce75cd19edfa845b06f5c45bd3fd20..99bf54c3a0bd30a3439d49802ff621fe60120bde 100644 --- a/src/doc/extension.rst +++ b/src/doc/extension.rst @@ -1,5 +1,5 @@ -Extending the CaosDB Web Interface +Extending the LinkAhead Web Interface ================================== Here we collect information on how to extend the web interface as a developer. diff --git a/src/doc/extension/display_of_properties.rst b/src/doc/extension/display_of_properties.rst index 3e65cc3f2161d4ab84d89aea32da9bbc0376ad19..c98b891ee0475269a508e52b7af92e374d64c5a5 100644 --- a/src/doc/extension/display_of_properties.rst +++ b/src/doc/extension/display_of_properties.rst @@ -6,7 +6,7 @@ Hide or show properties for specific roles and users .. note:: - This feature was introduced CaosDB WebUI 0.10. + This feature was introduced LinkAhead WebUI 0.10. .. warning:: @@ -95,7 +95,7 @@ configured in the same configuration file as above, i.e., in This ensures that the properties of all entities with the declared types are displayed in the defined order if present. Additional properties, that are not -part of this list are appended in their original order as returned from the CaosDB +part of this list are appended in their original order as returned from the LinkAhead server. Using again the data of demo.indiscale.com for an example, a configuration might diff --git a/src/doc/extension/forms.rst b/src/doc/extension/forms.rst index 11a7167d1277c9fbb7ed6dda6e611ce4aca48302..d5ede1b1aeef9365df2d170fda3cd17d6cbf3e85 100644 --- a/src/doc/extension/forms.rst +++ b/src/doc/extension/forms.rst @@ -1,8 +1,8 @@ -Creating forms for the CaosDB Web Interface +Creating forms for the LinkAhead Web Interface =========================================== -The ``form_elements`` module provides a library for generating forms from simple config objects. The forms are styled for the seamless integration into the CaosDB web interface and are especially useful for calling server side scripts. +The ``form_elements`` module provides a library for generating forms from simple config objects. The forms are styled for the seamless integration into the LinkAhead web interface and are especially useful for calling server side scripts. See also the :doc:`API documentation <../api/module-form_elements>` diff --git a/src/doc/extension/module.md b/src/doc/extension/module.md index 36731ee72d7a1e4be2f4624961486152579a0ff5..14eae2afd89365fee056cbfce069fb8b434836a0 100644 --- a/src/doc/extension/module.md +++ b/src/doc/extension/module.md @@ -1,5 +1,5 @@ -# How to add a module to CaosDB WebUI -The CaosDB WebUI is organized in modules which can easily be added and enabled or disabled per module. +# How to add a module to LinkAhead WebUI +The LinkAhead WebUI is organized in modules which can easily be added and enabled or disabled per module. Only a few steps are necessary to create a new module. @@ -88,4 +88,4 @@ may append all your module files in the desired order to the MODULE_DEPENDENCIES+=(libA.js libB.js ext_flight_preview.js) -In this example, `libA.js`, `libB.js` and `ext_flight_preview.js` are custom modules developed for this particular CaosDB webui instance. +In this example, `libA.js`, `libB.js` and `ext_flight_preview.js` are custom modules developed for this particular LinkAhead webui instance. diff --git a/src/doc/extension/query_templates.rst b/src/doc/extension/query_templates.rst index 7bb5a316d5f133b87148888c98ca84e5eb37d634..a058861bb6d641f040f938c0d5a55aa8d5e3aef1 100644 --- a/src/doc/extension/query_templates.rst +++ b/src/doc/extension/query_templates.rst @@ -131,7 +131,7 @@ for experiments and return a table.”. It will be the text that is visible in the shortcuts section. The ``Query`` is the query that will be executed with the shortcut. It -adheres to the definition of the CaosDB Query Language (CQL). +adheres to the definition of the LinkAhead Query Language (CQL). The corresponding query of our example is ``SELECT date, name FROM Experiment``. @@ -205,7 +205,7 @@ The following example for the file global_query_shortcuts.json would create two Data Model for User Query Templates ----------------------------------- -The current default data model for CaosDB does not include the RecordTypes which are needed for the user query templates. See https://gitlab.indiscale.com/caosdb/src/linkahead-webui/-/issues/104 for details. +The current default data model for LinkAhead does not include the RecordTypes which are needed for the user query templates. See https://gitlab.indiscale.com/caosdb/src/linkahead-webui/-/issues/104 for details. The solution is to create the RecordTypes, e.g. using the Python interface, as follows: diff --git a/src/doc/extension/references.rst b/src/doc/extension/references.rst index 9f810678a30deceb615903a268783d20d9e0cff1..427d791953502305ddeca19ce4dcc2e95f852486 100644 --- a/src/doc/extension/references.rst +++ b/src/doc/extension/references.rst @@ -1,7 +1,7 @@ Customizing the display of referenced entities ============================================= -CaosDB WebUI supports the customized display of referenced entities +LinkAhead WebUI supports the customized display of referenced entities using the :doc:`ext_references <../api/module-resolve_references>` module. The ``BUILD_MODULE_EXT_RESOLVE_REFERENCES`` build variable has to be set to ``ENABLED`` (see :doc:`/getting_started`) in order to use @@ -9,7 +9,7 @@ this module. You may then define your own JavaScript module to define how references to specific Records should be resolved. The module has to -be located at a directory which is known to CaosDB WebUI; we recommend +be located at a directory which is known to LinkAhead WebUI; we recommend ``linkahead-webui/src/ext/js``. Set the value of the ``BUILD_EXT_REFERENCES_CUSTOM_RESOLVER`` build variable to the name of this module. The module has to have a ``resolve`` function which takes diff --git a/src/doc/extension/xslt-debugging.md b/src/doc/extension/xslt-debugging.md index b5b1471d07d74757c5398dd8ebb38c4c206d783e..5fdd8e4a96e9a234a9477cbad15422089e1ea692 100644 --- a/src/doc/extension/xslt-debugging.md +++ b/src/doc/extension/xslt-debugging.md @@ -1,6 +1,6 @@ # XSLT Debugging -The CaosDB WebUI uses [XSLT](https://en.wikipedia.org/wiki/XSLT) to transform the servers response into a web page. +The LinkAhead WebUI uses [XSLT](https://en.wikipedia.org/wiki/XSLT) to transform the servers response into a web page. In the webui-repository these XSLT stylesheets can be found in `src/core/` and `src/core/xsl`. The XSLT stylesheet is typically interpreted on the client side, e.g. in Mozilla Firefox. Error output of the browser regarding XSLT problems are typically hard to debug. For example, Firefox typically does not print detailed information about the location of an exception in the sourcecode. diff --git a/src/doc/index.rst b/src/doc/index.rst index fe38c99c75f288ee82591dd07de30d44c313c3c9..eab31e859ac4d747934458ce23a39772c44e1ca4 100644 --- a/src/doc/index.rst +++ b/src/doc/index.rst @@ -1,5 +1,5 @@ -Welcome to the documentation of CaosDB's web UI! +Welcome to the documentation of LinkAhead's web UI! ================================================ .. toctree:: diff --git a/src/doc/tutorials/edit_mode.rst b/src/doc/tutorials/edit_mode.rst index cff49486797dfb38dbb900be41a811f93c5e7d42..68abae73a7b004ec68f1897bdfc6b5b94e67483a 100644 --- a/src/doc/tutorials/edit_mode.rst +++ b/src/doc/tutorials/edit_mode.rst @@ -1,10 +1,10 @@ The Edit Mode ============= -Entities in CaosDB can be changed, created, and deleted using the +Entities in LinkAhead can be changed, created, and deleted using the ``Edit Mode``. In the following chapter, you'll learn how. You should be fairly familiar with the concepts of Records, RecordTypes and -Properties in CaosDB. If you have doubts, please have a look at the +Properties in LinkAhead. If you have doubts, please have a look at the `data model documentation <https://docs.linkahead.org/linkhead-server/Data-Model.html>`_. @@ -14,7 +14,7 @@ Properties in CaosDB. If you have doubts, please have a look at the Getting started --------------- -In usual setups of CaosDB, you have to log in to use the edit +In usual setups of LinkAhead, you have to log in to use the edit mode. Afterwards, you can access it by clicking on the button in the top menu as shown below: @@ -106,7 +106,7 @@ is inserted by clicking ``Save``. Extend your data model: Add RecordTypes and Properties ------------------------------------------------------ -You can extend the data model of your CaosDB by creating new RecordTypes and Properties directly +You can extend the data model of your LinkAhead by creating new RecordTypes and Properties directly from the WebUI. This is done by clicking on the "Create Property" and "Create RecordType" buttons in the edit mode toolbox: diff --git a/src/doc/tutorials/first_steps.rst b/src/doc/tutorials/first_steps.rst index 48126b2aab6175da557919133493585eda59bbfa..db44f8f0af00e399ea73827f7a3936799612d55f 100644 --- a/src/doc/tutorials/first_steps.rst +++ b/src/doc/tutorials/first_steps.rst @@ -1,9 +1,9 @@ First Steps =========== -Before using or even manipulating data stored in CaosDB, it is important to +Before using or even manipulating data stored in LinkAhead, it is important to understand the way data is structured. Here, we will briefly look at this -structure. You can find more details here_. In CaosDB data is stored in objects called +structure. You can find more details here_. In LinkAhead data is stored in objects called `Records`. A `Record` can have multiple `Properties`, like numbers, text or references to other `Records`. `RecordTypes` are kind of blue prints for `Records` and provide a structure to the data. Let's look at an example: diff --git a/src/doc/tutorials/index.rst b/src/doc/tutorials/index.rst index b01e45e3d574cd675b8410da1dbd1d79cb8e20c0..daa70e6a2e0c59689ee819c2b0a8c13390df03ed 100644 --- a/src/doc/tutorials/index.rst +++ b/src/doc/tutorials/index.rst @@ -1,5 +1,5 @@ -CaosDB Web Interface Tutorials +LinkAhead Web Interface Tutorials ============================== This chapter contains the following tutorials: diff --git a/src/doc/tutorials/query.rst b/src/doc/tutorials/query.rst index bd57093869bdb8ecb52e7fe93d6ac5a3f6d03328..0dad24c9c1ce2f979abe4f1fd9ca4cbe1213408c 100644 --- a/src/doc/tutorials/query.rst +++ b/src/doc/tutorials/query.rst @@ -1,15 +1,15 @@ -Querying CaosDB +Querying LinkAhead =============== -You should have the web interface of a CaosDB instance at hand. If you do not +You should have the web interface of a LinkAhead instance at hand. If you do not have one, you can visit https://demo.indiscale.com Introduction ------------ -The semantic data model of CaosDB allows efficient data access. The -CaosDB Query Language (CQL) is used to search data. Queries can be entered in +The semantic data model of LinkAhead allows efficient data access. The +LinkAhead Query Language (CQL) is used to search data. Queries can be entered in the webinterface under the respective menu entry. Let's start with a simple one:: diff --git a/test/core/js/modules/edit_mode.js.js b/test/core/js/modules/edit_mode.js.js index 1ded66dde0a9c3455d534a24720386d6bb917f85..a9517d43c87acf504e147922519334c145a9fb60 100644 --- a/test/core/js/modules/edit_mode.js.js +++ b/test/core/js/modules/edit_mode.js.js @@ -899,7 +899,7 @@ QUnit.test("Bug #95", async function (assert) { assert.equal($(arg1).val(), "1234", "still old value after"); assert.equal($(arg1).find("option").length, 4, "4 options after"); - assert.equal($(arg1).find(":selected").text(), "Name: RName1234, CaosDB ID: 1234", "new text after"); + assert.equal($(arg1).find(":selected").text(), "Name: RName1234, LinkAhead ID: 1234", "new text after"); edit_mode.fill_reference_drop_down = proxied; fill_method_done(); @@ -934,7 +934,7 @@ QUnit.test("fill_reference_drop_down", async function (assert) { assert.equal(select.find("option").length, 3, "3 options after"); assert.equal(select.val(), "1234", "old value after"); - assert.equal(select.find(":selected").text(), "Name: RName1234, CaosDB ID: 1234", "new text after"); + assert.equal(select.find(":selected").text(), "Name: RName1234, LinkAhead ID: 1234", "new text after"); }); @@ -950,5 +950,5 @@ QUnit.test("_create_reference_options", async function (assert) { </Response> `)); assert.equal(edit_mode._create_reference_options(entities)[0].value, "RID"); - assert.equal(edit_mode._create_reference_options(entities)[0].innerHTML, "Name: RName, CaosDB ID: RID"); + assert.equal(edit_mode._create_reference_options(entities)[0].innerHTML, "Name: RName, LinkAhead ID: RID"); }); diff --git a/test/core/js/modules/caosdb.js.js b/test/core/js/modules/linkahead.js.js similarity index 100% rename from test/core/js/modules/caosdb.js.js rename to test/core/js/modules/linkahead.js.js diff --git a/test/core/js/modules/webcaosdb.js.js b/test/core/js/modules/weblinkahead.js.js similarity index 100% rename from test/core/js/modules/webcaosdb.js.js rename to test/core/js/modules/weblinkahead.js.js