Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
134 commits
Select commit Hold shift + click to select a range
ea0c8ce
change to dev
MaJoHo Aug 9, 2024
0808be2
#1 testing upload and filtering data
FelixUniJena Oct 11, 2024
b36e391
#1 fixed error table content and error row output
FelixUniJena Oct 29, 2024
3cdb57c
#1 code optimizing
FelixUniJena Nov 6, 2024
922a9c7
#1 added function that reads json
FelixUniJena Nov 7, 2024
165d8c0
#1 tablecontent is sortet by mapping.json
FelixUniJena Nov 7, 2024
680606a
#1 perfomance improvement, optimized loading time, code optimizing
FelixUniJena Nov 8, 2024
d9eb8cb
#1 trying to add a function that converts json schema into json
FelixUniJena Nov 14, 2024
64aa419
#1013 load schema and basic form rendering
MaJoHo Jan 10, 2025
cd7ca02
#1 code with json creation
FelixUniJena Feb 6, 2025
20baf1c
#4 add dropdown list
FelixUniJena Mar 26, 2025
c48e6be
#5 get information from csv which is needed to create the dataset
FelixUniJena Mar 26, 2025
c8a99e2
#5 load entity template
FelixUniJena Mar 26, 2025
6a6c31e
#5 create datasets
FelixUniJena Mar 26, 2025
8f9acd5
#1013 merge from Master
MaJoHo Apr 7, 2025
ae0bf61
#5 create data set
FelixUniJena Apr 8, 2025
773285a
#1 fixed double data import, code cleaned
FelixUniJena Apr 10, 2025
3d5977e
1013 Ctrated Wrapper for complex, array and simple components
MaJoHo Apr 25, 2025
512dd35
#2010 filling array with data
MaJoHo Jul 14, 2025
e4cbf66
#6 data is filled in as far as available, additions possible in mappi…
FelixUniJena Jul 24, 2025
dbb79b1
#6 cleaned code
FelixUniJena Jul 29, 2025
c9a3fbd
#6 optimized import page, import page done
Jul 29, 2025
d1c7c9f
#7 created landing page, using test data, displaying title, authors, …
FelixUniJena Jul 30, 2025
7761ddb
#7 optimized author and description card, started adding "see more" b…
Jul 30, 2025
22159bb
#7 [design change] title and description card brought to one level, s…
Aug 1, 2025
d3fb7b2
#7 [Functionality and design change] Description block adjusted, auth…
FelixUniJena Aug 1, 2025
1ff5d8d
#7 [Functionality change] ResourceArray data comes from real data set…
Aug 4, 2025
916192e
#1013 created UI for array
MaJoHo Aug 5, 2025
20be115
merge with rc
MaJoHo Aug 5, 2025
19704b3
#7 [design change] resource cards, optimized
FelixUniJena Aug 6, 2025
27564b7
#7 [Functionality change] Resource name fallback adjusted, uri shorte…
Aug 7, 2025
4740f30
#9 title in resource card changed from span to p
Aug 12, 2025
0405ce0
#11 doi split made dynamic, split is used instead of regex
Aug 12, 2025
b6892f8
#8 started creating component for uri/doi
Aug 12, 2025
5d100c1
merge from RC
MaJoHo Aug 12, 2025
46aea74
#7 customized design
Aug 13, 2025
3d21f58
#1013 get changes from dev
MaJoHo Aug 19, 2025
eb960c5
Merge remote-tracking branch 'origin/rc' into 1013-refactoring-metada…
MaJoHo Aug 19, 2025
ebd1d94
Merge remote-tracking branch 'origin/rc' into 1013-refactoring-metada…
MaJoHo Aug 19, 2025
1515b50
#12 line clamp 1 on links, added title (hover)
Aug 19, 2025
78e222e
#13 created functions that checks if url and doi are actual links
Aug 19, 2025
b96498a
#14 added datasetDataCodeAvailiabilityStatement and datasetComment - …
Aug 19, 2025
18a69d4
#15 added function that automatically fills fields
Aug 19, 2025
1820c81
#15 added code columns to automatic filling
FelixUniJena Aug 21, 2025
4ad0938
#7 added Code Statement and Comment
FelixUniJena Aug 21, 2025
ba8b0c1
#7 optimizing
FelixUniJena Sep 4, 2025
79773fd
#7 optimized function
Sep 4, 2025
367df71
test data
FelixUniJena Sep 4, 2025
255efd5
Add all new files, first full project state after fork.
Julius-Schmulius Oct 25, 2025
a83573e
FIX: only single Input flow & mode specific blocking
Julius-Schmulius Oct 27, 2025
4e4b954
Add submode selection directly from ComponentLibrary
Julius-Schmulius Oct 29, 2025
b58b5d1
#19 outsourced validation functions
Oct 29, 2025
0cffe23
#19 outsourced mapping to metadata
Oct 29, 2025
7f42e0d
#19 outsourced createDatasets
Oct 29, 2025
1882712
Added graying out of other components & edges when editing & FIX: IN …
Julius-Schmulius Oct 30, 2025
a560680
#18 first draft, getting metadata from DOI - validating - create Data…
Nov 3, 2025
d9a3c80
#22 added new content
Nov 5, 2025
f6eaff6
Add loop&dependency detection in ConfigTab
Julius-Schmulius Nov 7, 2025
d4e1ce3
Add centering Button & FIX node reset on interaction bug
Julius-Schmulius Nov 7, 2025
d7a9bb6
FIX "dependecies" >> "error"
Julius-Schmulius Nov 7, 2025
fdb15a8
#22 added notfication toast for manual doi
Nov 12, 2025
8e317c4
#1013 impemented vest notification for required simple types
MaJoHo Nov 12, 2025
6f3c412
#1013 Added Date und time picker
MaJoHo Nov 25, 2025
219c60e
FIX Preview Tab Text
Julius-Schmulius Dec 1, 2025
821aecc
#1013 build example component
MaJoHo Dec 1, 2025
73207e4
Add persistent data via down-/upload as config files & position file,…
Julius-Schmulius Dec 2, 2025
92114bf
#1013 moved customComponents to lib
MaJoHo Dec 2, 2025
1835d79
#1013 fix validation
MaJoHo Dec 2, 2025
68e0a9c
FIX remove "$:" from jsonPath
Julius-Schmulius Dec 7, 2025
db1656c
Add Warning for lost data on submode changes
Julius-Schmulius Dec 7, 2025
d2d393d
FIX validation progress status display in view Mode for config tab
Julius-Schmulius Dec 8, 2025
5fd9f4c
#21 changed code to xsd
Dec 8, 2025
768459d
#21 changed code to xsd
Dec 8, 2025
29b4fbd
#6 fixed code to new xsd
Dec 8, 2025
72bbd59
#6 fixed code to new xsd
Dec 8, 2025
8149359
(FIX) visibility button reset on event - still share Leafnode visibil…
Julius-Schmulius Dec 8, 2025
1b9bd65
FIX fixed edge logic that blocked every connection to IN&OUT-handle w…
Julius-Schmulius Dec 9, 2025
3ea5808
changed files (helpers, dependencies, manifest, workspace fixes)
Julius-Schmulius Dec 12, 2025
33fdc6c
FIX changes for A11Y compatibility and removed: unused CSS selectors,…
Julius-Schmulius Dec 13, 2025
f3a96c7
FIX visibility independence and persistence across interaction modes …
Julius-Schmulius Dec 13, 2025
e8ec3d7
add Downloads folder to store examples
Julius-Schmulius Dec 13, 2025
4d26e5f
Add examples with some mapping / configurations
Julius-Schmulius Dec 13, 2025
5f1d6d9
rename "Sveltetest" to "componentconfiguration"
Julius-Schmulius Dec 13, 2025
83789cd
Add folder for schema, move files from Sveltetest to componentconfigu…
Julius-Schmulius Dec 13, 2025
ef064b3
remove Sveltetest folder
Julius-Schmulius Dec 13, 2025
ed60d83
Add Readme to componentconfiguration folder
Julius-Schmulius Dec 14, 2025
4c6df69
README fix
Julius-Schmulius Dec 14, 2025
8e844ba
#https://github.com/BEXIS2/Core/issues/2295 Add PUM
geofranzi Jan 22, 2026
dd7361c
#https://github.com/BEXIS2/Core/issues/2295 Add PUM add pub profiles
geofranzi Jan 22, 2026
c5d847e
#https://github.com/BEXIS2/Core/issues/2295 Update workspace link
geofranzi Jan 22, 2026
a8b3f77
renamed folders
Jan 22, 2026
63f11ae
JSON Import: Changed TextInput to TextArea, fixed Confirm all button,…
Jan 22, 2026
5a3352b
#https://github.com/BEXIS2/Core/issues/2295 Add controller and views …
geofranzi Jan 22, 2026
0bf986c
Resolve merge confict
geofranzi Jan 22, 2026
c874dbd
Merge branch '1-create-an-inmport-from-csv' of https://github.com/BEX…
geofranzi Jan 22, 2026
5a18ea5
Merge branch 'BEXIS2-1-create-an-inmport-from-csv' into rc
geofranzi Jan 22, 2026
eae7af4
#2295 Remove feature and rename view name
geofranzi Jan 22, 2026
abf6815
#https://github.com/BEXIS2/Core/issues/2295 Add controller and views …
geofranzi Jan 22, 2026
1819b25
#https://github.com/BEXIS2/Core/issues/2295 Correct controller
geofranzi Jan 22, 2026
f96875e
#https://github.com/BEXIS2/Core/issues/2295 Correct controller
geofranzi Jan 23, 2026
24efbc7
#https://github.com/BEXIS2/Core/issues/2295 Correct controller and up…
geofranzi Jan 23, 2026
5fb025f
#https://github.com/BEXIS2/Core/issues/2295 Rename Controller
geofranzi Jan 23, 2026
87d8629
PUM - View: Get ID from URL #2346
geofranzi Jan 23, 2026
ab43e3f
Data Curation Tools: Add metadata diff tool #2164
geofranzi Jan 23, 2026
e86035c
Add controller to project for meta diff tool #2164
geofranzi Jan 23, 2026
04b7334
Add page and error handling to metadiff tool #2164
geofranzi Jan 24, 2026
5b628e1
#https://github.com/BEXIS2/Core/issues/2295 Rename Controller and Sve…
geofranzi Jan 24, 2026
f90276a
#https://github.com/Julius-Schmulius/Core/issues/22 Fix Arrays are no…
geofranzi Jan 25, 2026
344178e
Fix formatting in bug-report.yml
geofranzi Jan 25, 2026
8392c23
Merge branch '1013-refactoring-metadata-edit' into master
geofranzi Jan 25, 2026
1d832a7
Merge pull request #2347 from Julius-Schmulius/master
geofranzi Jan 25, 2026
af1838a
#2317 imporve loading time, simplify datastructure test, so that not …
DavidBlaa Jan 26, 2026
6720e8c
Merge branch 'rc' of https://github.com/BEXIS2/Core into rc
DavidBlaa Jan 26, 2026
c1c2de0
#2318 add sql scripts for dwc
DavidBlaa Jan 26, 2026
3fe7ca6
add publish file
EleonoraPetzold Jan 26, 2026
113cfac
Resolve merge conflict, merge rc
EleonoraPetzold Jan 26, 2026
9f0741b
Merge branch 'BEXIS2-rc261' into dev_v3
EleonoraPetzold Jan 26, 2026
ab953bc
#2350 merge 1013 to rc
DavidBlaa Jan 26, 2026
8baaf70
add publish profiles
EleonoraPetzold Jan 26, 2026
c491db2
right project name
EleonoraPetzold Jan 26, 2026
c71e197
#2353 refactor datastructure .self
DavidBlaa Jan 26, 2026
36fb59f
Show Download citation without rights on dataset
EleonoraPetzold Jan 26, 2026
b271210
Registration & Login Page: Change UserName, Log in etc. to consistent…
geofranzi Jan 26, 2026
634b722
Release Tag Management: Add ID to title #2354
geofranzi Jan 26, 2026
159b326
Dataset landing page: Entity and DOI label too small and hard to read…
geofranzi Jan 26, 2026
8b94f15
Only show the check for PKs if data exists #2337
geofranzi Jan 26, 2026
b78350e
Create / Edit Data Structure: Not selected (and blocking) Primary Key…
geofranzi Jan 26, 2026
ee58717
Fix Metadata Edit: Cancel edit forwards to a new browser tab and edit…
geofranzi Jan 26, 2026
03f6a63
Create / Edit Data Structure: Improve Darwin Term Check and Error dis…
geofranzi Jan 26, 2026
a25be8c
#2353 improve manage datasets page
DavidBlaa Jan 27, 2026
b436a46
Merge branch 'rc' of https://github.com/BEXIS2/Core into rc
DavidBlaa Jan 27, 2026
dcb04f7
Former member use json settings #2357
EleonoraPetzold Jan 28, 2026
50172ec
merge rc
EleonoraPetzold Jan 28, 2026
2985807
merge rc
EleonoraPetzold Jan 28, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions BExIS++.lutconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
<LUTConfig Version="1.0">
<Repository />
<ParallelBuilds>true</ParallelBuilds>
<ParallelTestRuns>true</ParallelTestRuns>
<TestCaseTimeout>180000</TestCaseTimeout>
</LUTConfig>
26 changes: 25 additions & 1 deletion BExIS++.sln
Original file line number Diff line number Diff line change
Expand Up @@ -234,6 +234,10 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "SMM", "SMM", "{02EA681E-C7D
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BExIS.Modules.SMM.UI", "Console\BExIS.Web.Shell\Areas\SMM\BExIS.Modules.SMM.UI\BExIS.Modules.SMM.UI.csproj", "{37402CAB-EB81-4D08-8791-8653949C0FEB}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "PUM", "PUM", "{96384857-88D4-4282-8EFD-FE8FCB0319B7}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BExIS.Modules.PUM.UI", "Console\BExIS.Web.Shell\Areas\PUM\BExIS.Modules.PUM.UI\BExIS.Modules.PUM.UI.csproj", "{C1AE3004-853A-4CCF-9099-AE919C6121C8}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Expand Down Expand Up @@ -1508,6 +1512,24 @@ Global
{37402CAB-EB81-4D08-8791-8653949C0FEB}.TestServerRelease|Mixed Platforms.Build.0 = TestServerRelease|Any CPU
{37402CAB-EB81-4D08-8791-8653949C0FEB}.TestServerRelease|x86.ActiveCfg = TestServerRelease|Any CPU
{37402CAB-EB81-4D08-8791-8653949C0FEB}.TestServerRelease|x86.Build.0 = TestServerRelease|Any CPU
{C1AE3004-853A-4CCF-9099-AE919C6121C8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{C1AE3004-853A-4CCF-9099-AE919C6121C8}.Debug|Any CPU.Build.0 = Debug|Any CPU
{C1AE3004-853A-4CCF-9099-AE919C6121C8}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{C1AE3004-853A-4CCF-9099-AE919C6121C8}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{C1AE3004-853A-4CCF-9099-AE919C6121C8}.Debug|x86.ActiveCfg = Debug|Any CPU
{C1AE3004-853A-4CCF-9099-AE919C6121C8}.Debug|x86.Build.0 = Debug|Any CPU
{C1AE3004-853A-4CCF-9099-AE919C6121C8}.Release|Any CPU.ActiveCfg = Release|Any CPU
{C1AE3004-853A-4CCF-9099-AE919C6121C8}.Release|Any CPU.Build.0 = Release|Any CPU
{C1AE3004-853A-4CCF-9099-AE919C6121C8}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{C1AE3004-853A-4CCF-9099-AE919C6121C8}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{C1AE3004-853A-4CCF-9099-AE919C6121C8}.Release|x86.ActiveCfg = Release|Any CPU
{C1AE3004-853A-4CCF-9099-AE919C6121C8}.Release|x86.Build.0 = Release|Any CPU
{C1AE3004-853A-4CCF-9099-AE919C6121C8}.TestServerRelease|Any CPU.ActiveCfg = TestServerRelease|Any CPU
{C1AE3004-853A-4CCF-9099-AE919C6121C8}.TestServerRelease|Any CPU.Build.0 = TestServerRelease|Any CPU
{C1AE3004-853A-4CCF-9099-AE919C6121C8}.TestServerRelease|Mixed Platforms.ActiveCfg = TestServerRelease|Any CPU
{C1AE3004-853A-4CCF-9099-AE919C6121C8}.TestServerRelease|Mixed Platforms.Build.0 = TestServerRelease|Any CPU
{C1AE3004-853A-4CCF-9099-AE919C6121C8}.TestServerRelease|x86.ActiveCfg = TestServerRelease|Any CPU
{C1AE3004-853A-4CCF-9099-AE919C6121C8}.TestServerRelease|x86.Build.0 = TestServerRelease|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
Expand Down Expand Up @@ -1604,10 +1626,12 @@ Global
{9BFFFD11-03C6-47DF-9CC9-F458A9A49377} = {F3354AC7-CDA1-44E2-8E85-8DB532ED8C75}
{02EA681E-C7D8-13C7-8484-4AC65E1B71E8} = {692AFF14-3A57-47D8-912F-093EC8F561C4}
{37402CAB-EB81-4D08-8791-8653949C0FEB} = {02EA681E-C7D8-13C7-8484-4AC65E1B71E8}
{96384857-88D4-4282-8EFD-FE8FCB0319B7} = {692AFF14-3A57-47D8-912F-093EC8F561C4}
{C1AE3004-853A-4CCF-9099-AE919C6121C8} = {96384857-88D4-4282-8EFD-FE8FCB0319B7}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
EnterpriseLibraryConfigurationToolBinariesPath = packages\Unity.2.1.505.0\lib\NET35;packages\Unity.2.1.505.2\lib\NET35
SolutionGuid = {9B6E4921-8EBA-487D-A098-3E473A0EAC64}
EnterpriseLibraryConfigurationToolBinariesPath = packages\Unity.2.1.505.0\lib\NET35;packages\Unity.2.1.505.2\lib\NET35
EndGlobalSection
GlobalSection(SubversionScc) = preSolution
Svn-Managed = True
Expand Down
2 changes: 1 addition & 1 deletion Components/DLM/BExIS.Dlm.Entities/Data/VariableValue.cs
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ public VariableInstance Variable
{
get
{
if (this.Tuple.DatasetVersion.Dataset.DataStructure.Self is StructuredDataStructure)
if (this.Tuple.DatasetVersion.Dataset.DataStructure != null)
{
VariableInstance u = (this.Tuple.DatasetVersion.Dataset.DataStructure.Self as StructuredDataStructure).Variables
.Where(p => p.Id.Equals(this.VariableId))
Expand Down
6 changes: 3 additions & 3 deletions Components/DLM/BExIS.Dlm.Services/Data/DatasetManager.cs
Original file line number Diff line number Diff line change
Expand Up @@ -1254,7 +1254,7 @@ public DataTable GetLatestDatasetVersionTuples(long datasetId, int pageNumber, i
// should use the fallback method, but DatasetConvertor class must be merged with OutputDataManager and SearchUIHelper claases first.
var version = this.GetDatasetLatestVersion(datasetId);
var tuples = getDatasetVersionEffectiveTuples(version, pageNumber, pageSize, false); // the false, causes the method to use a scoped sesssion and keep it alive further processings that aredone later on the tuples
if (version.Dataset.DataStructure.Self is StructuredDataStructure)
if (version.Dataset.DataStructure!=null)
{
DataTable table = convertDataTuplesToDataTable(tuples, version, (StructuredDataStructure)version.Dataset.DataStructure.Self);
return table;
Expand All @@ -1268,7 +1268,7 @@ public DataTable GetDatasetVersionTuples(long versionId, int pageNumber, int pag
// should use the fallback method, but DatasetConvertor class must be merged with OutputDataManager and SearchUIHelper claases first.
var version = this.GetDatasetVersion(versionId);
var tuples = getDatasetVersionEffectiveTuples(version, pageNumber, pageSize, false); // the false, causes the method to use a scoped sesssion and keep it alive further processings that aredone later on the tuples
if (version.Dataset.DataStructure.Self is StructuredDataStructure)
if (version.Dataset.DataStructure != null)
{
DataTable table = convertDataTuplesToDataTable(tuples, version, (StructuredDataStructure)version.Dataset.DataStructure.Self);
return table;
Expand Down Expand Up @@ -3361,7 +3361,7 @@ private void createMaterializedView(long datasetId)
{
var datasetRepo = uow.GetReadOnlyRepository<Dataset>();
Dataset ds = datasetRepo.Get(datasetId);
if (ds.DataStructure != null && ds.DataStructure.Self is StructuredDataStructure)
if (ds.DataStructure != null && ds.DataStructure!= null)
{
StructuredDataStructure sds = (StructuredDataStructure)ds.DataStructure.Self;
if (sds.Variables != null && sds.Variables.Count() > 0)
Expand Down
Loading