dh-center-tuebingen / thesaurex Goto Github PK
View Code? Open in Web Editor NEWWeb based editor for SKOS based ontologies
License: MIT License
Web based editor for SKOS based ontologies
License: MIT License
When searching, matching subtrees are expanded. The first hit should be visible, so auto scroll there
After selecting a concept its relations and links to narrower and broader ceoncepts can't be solved via the X-button on the right side. So right now there is no possibility to remove a relation.
this is a showstopper on a blank installation. please fix asap
click a concept, delete this concept, the concept editor is still open with the stuff from the concept.
Error: main.tree[treeName].concepts[parentId] is undefined
If ThesauRex paired with Spacialist, there should be a link in the menu bar to go to the Spacialist instance
search-bar doesn't work after selecting - let's say - the import-button!
searching in either master or project thsaurus delivers an error:
Error: httpPostFactory is not defined
expandElement@http://localhost/thesaurex/controllers/treeCtrl.js:194:9
$scope.expandElement@http://localhost/thesaurex/controllers/treeCtrl.js:250:9
Clickin "change password" in user management delivers:
Error: modalFactory.editUserModal is not a function
$scope.openEditUserDialog@https://.../thesaurex/controllers/userCtrl.js:94:9
...
... only after reload
add a concept under a top level concept. nothing happens visually, after reload i see it was added.
not sure by the way how the "Enable Editing" checkbox affects the delete & add concepts operations. Even if the checkbox is unckecked, I can remove concepts, add concepts.
So when "Enable Editing" is off, it should not be possible to do anything but does this make sense? What was the idea of this checkbox again? If it stays, it needs to prevent any edit. If it only affects drag & drop edits, it should be relabeled to reflect this.
The tree should expand to the position of the selected concept.
Only the first level gets expanded.
Operating system:
Web server:
Database:
PHP version:
Lumen Version:
ThesauRex version:
List of activated modules:
Are you using external storage, if yes which one: local/ftp/aws/...
Browser:
Operating system:
Insert your Lumen log here
Insert your browser log here, this could for example include:
a) The javascript console log
b) The network log
c) ...
Right now if you select a concept and add a new broader concept via the search bar and refresh - the new broader concept will not be saved. This functions with narrower concepts quite well
concepts moves via drag and drop will not be saved in the new location after refreshing the page
we need a user management like in spacialist
Take a concept A that appears in multiple locations in the tree. When i add a new narrower concept B to A, this new concept B is not reflected in all locations of A in the tree.
after giving an alternative lable to one concept the box isn't cleared anymore like it was a few days ago.
Would be great to fix this.
@AngusLeBoeuf suggested that it would be helpful to have the possibility to create multiple concepts at once. Currently the user has to click on create new top-concept or Rightclick
>add new concept for each individual concept. Instead, it would be better to extend the Add new concept popup so that the user can enter multiple concepts.
Select a language in the UI. Concepts that have no labels in the selected language will not be fetched from the database (related to the views that fetch concept labels)
Similar to Spacialist, the GUI columns should be exapanded to client height
...if it is not expanded already
Adding a user delivers Error: modalFactory.addUserModal is not a function
in the console and nothing happens
after #85 is implemented we must proceed to have permissions protected master tree in all thesaurex instances, and a project-local tree.
drag a concept from the master to the project tree. in the concept details, no detail is shown (broaders, narrowers, alt, pref all empty)
child contexts are seemlingy sorted randomly. there seem to be 2 orders: the leafs appear in order and the contexts with children too, but there is no overall order.
#113 fixed the tree unfolding bug, but introduced a new small bug. If the user selects a search result it only gets highlighted if this branch is already unfolded or a top concept.
After selecting one concept in the tree - in the view on the right side some of the narrower concepts apear with their alt labels instead of th pref label. The coice semms to be random
TypeError: Cannot read property 'then' of undefined
at m.$scope.export (treeCtrl.js:255)
this really sucks, especially with a deeper tree structure. The treee should automatically open at the last createt concept.
If one connects an existing concept with descendants to an existing broader concept (by selecting the broader Concept and add the narrower with the search bar) the concept moves correctly with all the descendants to the new broader concepts but looses all its deswcendants in the former concept. The descendants move and are not copied to both concepts.
Once one creates a new concept it should be selected directly and the tree should be expanded to display the new concept.
delete a top level concept (with children). it works, but:
$scope
which does not exist)when deleting (and selecting to move children one level up) or when moving a concept the coloring is not updated, thus not reflecting the new nesting level
Changes, erasure (by pressing the x-button) as well as giving new alt or pref labels are not working. If you enter an text in order to add a new label, this text will appear in the box even if you select another concept.
The search doesn't work in the master-tree properly. Suggestions are presented but the result is not displayed: the tree doesn't expand.
Export delivers internal server error after some time (Saone project)
There should be three variants of deleting an element
Currently there is no proper import and export functionality. Currently I'm using two python scripts, but one has to set the database connection values as hardcoded string in the file or as parameter. If we only want one function/script for all instances we should either call the script from php and get the values from the .env
file or re-implement it in php. First solution would be easier, but it is a bit ugly...
Nethertheless we need the following functionality:
ThesauRex should have the same UI style as Spacialist.
see discussion in #33
@Hvitgar and I revamped the migrations in Spacialist. Due to this it is no longer possible to setup Spacialist and ThesauRex on the same database.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.