History log of /ontohub/app/models/ontology/distributed.rb
Revision Date Author Comments Expand
22f8827cd8892a298f9764ce862db6867307828d 10-Aug-2016 Eugen Kuksa <eugenk@informatik.uni-bremen.de>

1620 deletion of child ontologies (#1748) * Make removed child ontologies "not present". * Scope default children association of acts_as_tree to present ontologies. * Show only present ontologies of this file. * Fix ontology factory. * Add cucumber features. * Fix restoring children. * Fix restoring a child ontology. * Add specs for restoring children. * Really fix restoring a child ontology. * Only save the ontology if it has changed or if it is a new record.

associations_and_attributes.rb class_methods_and_scopes.rb distributed.rb /ontohub/app/models/ontology_version/parsing.rb /ontohub/app/views/files/_show_dir.html.haml /ontohub/app/views/files/_show_file.html.haml /ontohub/features/RepositoryEditFile.feature /ontohub/features/RepositoryFileBrowser.feature /ontohub/features/step_definitions/ontology_search_steps.rb /ontohub/features/step_definitions/ontology_state_steps.rb /ontohub/features/step_definitions/ontology_versions_steps.rb /ontohub/features/step_definitions/repository_edit_file_steps.rb /ontohub/features/step_definitions/repository_file_browser_steps.rb /ontohub/features/support/env.rb /ontohub/lib/hets/dg/node_evaluation_helper.rb /ontohub/lib/hets/dg/node_evaluator.rb /ontohub/spec/factories/ontology_factory.rb /ontohub/spec/fixtures/ontologies/casl/test2_child_deleted.casl /ontohub/spec/fixtures/ontologies/casl/test2_child_renamed.casl /ontohub/spec/models/ontology_spec.rb /ontohub/spec/support/common_helper_methods.rb
eec356c819e765d35c3566a5adfb168a12decc9c 20-Sep-2013 Tim Reddehase <robustus@rightsrestricted.com>

include ontology-class icons into fancy links.

c8e6256890e8de1bf26247d87934ef2676691507 25-Aug-2013 Tim Reddehase <robustus@rightsrestricted.com>

add method to fetch logic-specific het. DOs - add a method to fetch the logic-specific heterogeneous Distributed Ontologies - Refactor duplicate code into own method (DRY) - Use "speaking" constants instead of seemingly arbitrary strings.

a6b1ad099899012cfad6da58a5dc8c8ce08bfce4 14-Aug-2013 Tim Reddehase <robustus@rightsrestricted.com>

add passing code for logic specific DO fetching.

31991ca94060fb142844e2592cafe29af9351bb5 14-Aug-2013 Tim Reddehase <robustus@rightsrestricted.com>

determine heterogeneous children with sql.

2382da8dccfccb49e8021a60e4685b9ec861874f 14-Aug-2013 Tim Reddehase <robustus@rightsrestricted.com>

replace minimal queries with sql-based queries.

f6a95bebe3970a55b62d028195351466d063399c 13-Aug-2013 Tim Reddehase <robustus@rightsrestricted.com>

add display of heterogeneous ontologies in logics.

8abb7a3541206ef22ec2325834410ca2553a85c2 13-Aug-2013 Tim Reddehase <robustus@rightsrestricted.com>

add minimal working versions for queries - since they rely on ruby's select method, they are quite slow and will be optimized by an sql-query later.

dcc3d62e5ee2d3f84edc1b0f8bbaf79e58066799 13-Aug-2013 Tim Reddehase <robustus@rightsrestricted.com>

add code for homogeneous distributed ontology - add two methods to determine whether an ontology is heterogeneous or homogeneous.

ad3d301b618bf0cac4778b967854c50f486b282b 14-Aug-2012 Julian Kornberger <juliank@tzi.de>

Import of distributed ontologies works

d95c0de1fbdb66e2aa8d2dc223ad554413f1dc87 13-Aug-2012 Julian Kornberger <juliank@tzi.de>

XML parser adjusted to the new format