[Bug 22913] New: https://mana-kb.koha-community.org/ should not return a 404 error
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22913 Bug ID: 22913 Summary: https://mana-kb.koha-community.org/ should not return a 404 error Change sponsored?: --- Product: Mana-kb Version: unspecified Hardware: All OS: All Status: NEW Severity: minor Priority: P5 - low Component: mana-kb server Assignee: koha-bugs@lists.koha-community.org Reporter: paul.poulain@biblibre.com Target Milestone: --- everything is in the summary : the / url of mana-kb.koha-community.org is currently returning a 404 error. It should return something more meaningful, like the API version -- You are receiving this mail because: You are the assignee for the bug. You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22913 Katrin Fischer <katrin.fischer@bsz-bw.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |17047 CC| |katrin.fischer@bsz-bw.de Referenced Bugs: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17047 [Bug 17047] Mana Knowledge Base : share data -- You are receiving this mail because: You are watching all bug changes. You are the assignee for the bug.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22913 Jonathan Druart <jonathan.druart@bugs.koha-community.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|mana-kb server |Mana-kb (server) CC| |jonathan.druart@bugs.koha-c | |ommunity.org Product|Mana-kb |Project Infrastructure -- You are receiving this mail because: You are the assignee for the bug. You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22913 Martin Renvoize <martin.renvoize@ptfs-europe.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |martin.renvoize@ptfs-europe | |.com --- Comment #1 from Martin Renvoize <martin.renvoize@ptfs-europe.com> --- I'd suggest it return a nice welcome page briefly describing what Mana is personally. -- You are receiving this mail because: You are watching all bug changes. You are the assignee for the bug.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22913 Alex Arnaud <alex.arnaud@biblibre.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |alex.arnaud@biblibre.com --- Comment #2 from Alex Arnaud <alex.arnaud@biblibre.com> --- Merge request is here: https://git.biblibre.com/biblibre/koha-mana/pulls/1 -- You are receiving this mail because: You are watching all bug changes. You are the assignee for the bug.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22913 Alex Arnaud <alex.arnaud@biblibre.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |Needs Signoff -- You are receiving this mail because: You are the assignee for the bug. You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22913 --- Comment #3 from Martin Renvoize <martin.renvoize@ptfs-europe.com> --- I was envisaging more of a human friendly splash page.. probably with a pretty definition of the Mana word (from Maori) and then a very short description/summary of what the 'product' is intended to do... something for the human reader that see's the page URL in the koha config page and wants to learn a bit more about what they're signing up to. The machine readable json is certainly an improvement over a 404, but it's still not all that friendly to the person who is most likely to ever try navigating to the page. -- You are receiving this mail because: You are watching all bug changes. You are the assignee for the bug.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22913 --- Comment #4 from Katrin Fischer <katrin.fischer@bsz-bw.de> --- Hi Alex, not sure how to test this. But I think what it does is returning a JSON type of answer. What I'd expect hitting the page from the browser would be a one page HTML page, just explaining what it is and maybe giving a hint on how to use it (link to the manual?). I think having a non-404 could still be good until we have figured this out, but don't think I can test? -- You are receiving this mail because: You are watching all bug changes. You are the assignee for the bug.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22913 --- Comment #5 from Katrin Fischer <katrin.fischer@bsz-bw.de> --- Just collided with Martin. -- You are receiving this mail because: You are the assignee for the bug. You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22913 --- Comment #6 from Alex Arnaud <alex.arnaud@biblibre.com> --- Martin, Katrin, https://mana-* is an API and, IMO, is intended to return machine readable format only. This could be useful if we want koha to be able to check if the url is a valid mana instance. May be what you are expecting could be done on the user interface part: https://ui.mana-* -- You are receiving this mail because: You are the assignee for the bug. You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22913 --- Comment #7 from Alex Arnaud <alex.arnaud@biblibre.com> --- [Update] merge request is here: https://gitlab.com/koha-community/koha-mana/merge_requests/1 -- You are receiving this mail because: You are the assignee for the bug. You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22913 Martin Renvoize <martin.renvoize@ptfs-europe.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks| |23075 Referenced Bugs: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23075 [Bug 23075] Incorrect URL should have a meaningful error message -- You are receiving this mail because: You are watching all bug changes. You are the assignee for the bug.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22913 --- Comment #8 from Martin Renvoize <martin.renvoize@ptfs-europe.com> --- I've been won around.. though in many ways I wish we had the URL's the other way around.. Right now it's very hard to discover that mana-ui exists from an end user perspective. I would have liked, for example: mana-kb.koha-community.org api.mana-kb.koha-community.org That way the more cryptic, aimed at machines, portal is on the more cryptic URL vs the user facing one being the more user friendly URL. -- You are receiving this mail because: You are the assignee for the bug. You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22913 Martin Renvoize <martin.renvoize@ptfs-europe.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|Needs Signoff |Signed Off -- You are receiving this mail because: You are watching all bug changes. You are the assignee for the bug.
I've been won around.. though in many ways I wish we had the URL's the other way around..
Right now it's very hard to discover that mana-ui exists from an end user perspective. The end-user has no reason to know (and use) mana-ui: it's only for admin
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22913 --- Comment #9 from Paul Poulain <paul.poulain@biblibre.com> --- (In reply to Martin Renvoize from comment #8) purposes, you have access to nothing unless you're logged-in (and have admin permissions). ui let you parse mana DB, delete invalid shared infos, check users, ... -- You are receiving this mail because: You are watching all bug changes. You are the assignee for the bug.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22913 Marcel de Rooy <m.de.rooy@rijksmuseum.nl> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |m.de.rooy@rijksmuseum.nl --- Comment #10 from Marcel de Rooy <m.de.rooy@rijksmuseum.nl> --- No patch but signed off? What are we doing here ? -- You are receiving this mail because: You are the assignee for the bug. You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22913 --- Comment #11 from Katrin Fischer <katrin.fischer@bsz-bw.de> --- We were testing the new return of the mana server - just hti mana-kb.koha-community.org -- You are receiving this mail because: You are the assignee for the bug. You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22913 --- Comment #12 from Katrin Fischer <katrin.fischer@bsz-bw.de> --- Also comment#2 for the merge request with the code change for the mana server. -- You are receiving this mail because: You are watching all bug changes. You are the assignee for the bug.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22913 --- Comment #13 from Martin Renvoize <martin.renvoize@ptfs-europe.com> --- See also bug 23161 -- You are receiving this mail because: You are the assignee for the bug. You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22913 Katrin Fischer <katrin.fischer@bsz-bw.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|koha-bugs@lists.koha-commun |alex.arnaud@biblibre.com |ity.org | -- You are receiving this mail because: You are watching all bug changes. You are the assignee for the bug.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22913 Katrin Fischer <katrin.fischer@bsz-bw.de> changed: What |Removed |Added ---------------------------------------------------------------------------- QA Contact| |martin.renvoize@ptfs-europe | |.com -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22913 Martin Renvoize <martin.renvoize@ptfs-europe.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|Signed Off |Passed QA --- Comment #14 from Martin Renvoize <martin.renvoize@ptfs-europe.com> --- This all looks reasonable and sane to me at this point and I don't believe it leads to any breaking changes. Passing QA, please go ahead and merge it into the project at your convenience Alex. -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22913 Martin Renvoize <martin.renvoize@ptfs-europe.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|Passed QA |Pushed to master Version(s)| |19.11.00 released in| | --- Comment #15 from Martin Renvoize <martin.renvoize@ptfs-europe.com> --- Merged into upstream project -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22913 --- Comment #16 from Alex Arnaud <alex.arnaud@biblibre.com> --- https://mana-kb.koha-community.org and https://mana-test.koha-community.org are up-to-date with the related patches -- You are receiving this mail because: You are watching all bug changes.
participants (1)
-
bugzilla-daemon@bugs.koha-community.org