nitweb: move view to config
[nit.git] / src / web / api_model.nit
index b6ac745..bf0576e 100644 (file)
@@ -49,21 +49,21 @@ class APIList
                var k = req.string_arg("k")
                var mentities = new Array[MEntity]
                if k == "package" then
-                       for mentity in view.mpackages do mentities.add mentity
+                       for mentity in config.view.mpackages do mentities.add mentity
                else if k == "group" then
-                       for mentity in view.mgroups do mentities.add mentity
+                       for mentity in config.view.mgroups do mentities.add mentity
                else if k == "module" then
-                       for mentity in view.mmodules do mentities.add mentity
+                       for mentity in config.view.mmodules do mentities.add mentity
                else if k == "class" then
-                       for mentity in view.mclasses do mentities.add mentity
+                       for mentity in config.view.mclasses do mentities.add mentity
                else if k == "classdef" then
-                       for mentity in view.mclassdefs do mentities.add mentity
+                       for mentity in config.view.mclassdefs do mentities.add mentity
                else if k == "property" then
-                       for mentity in view.mproperties do mentities.add mentity
+                       for mentity in config.view.mproperties do mentities.add mentity
                else if k == "propdef" then
-                       for mentity in view.mpropdefs do mentities.add mentity
+                       for mentity in config.view.mpropdefs do mentities.add mentity
                else
-                       for mentity in view.mentities do mentities.add mentity
+                       for mentity in config.view.mentities do mentities.add mentity
                end
                return mentities
        end
@@ -144,7 +144,7 @@ class APIEntityInheritance
        redef fun get(req, res) do
                var mentity = mentity_from_uri(req, res)
                if mentity == null then return
-               res.json mentity.hierarchy_poset(view)[mentity]
+               res.json mentity.hierarchy_poset(config.view)[mentity]
        end
 end
 
@@ -219,10 +219,10 @@ class APIEntityUML
                var dot
                if mentity isa MClassDef then mentity = mentity.mclass
                if mentity isa MClass then
-                       var uml = new UMLModel(view, config.mainmodule)
+                       var uml = new UMLModel(config.view, config.mainmodule)
                        dot = uml.generate_class_uml.write_to_string
                else if mentity isa MModule then
-                       var uml = new UMLModel(view, mentity)
+                       var uml = new UMLModel(config.view, mentity)
                        dot = uml.generate_package_uml.write_to_string
                else
                        res.api_error(404, "No UML for mentity `{mentity.full_name}`")