[Koha-bugs] [Bug 17047] Mana Knowledge Base : share data

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Mon Apr 24 15:16:16 CEST 2017


https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17047

--- Comment #63 from Paul Poulain <paul.poulain at biblibre.com> ---
Created attachment 62598
  -->
https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=62598&action=edit
Bug 17047: Add report, factorize code, add a comment feature

Interface :
- On mana-search, rows are now sorted by date of last import, then by number of
users
- Windows redisigned to improve the user experience
- New Feature : report a record.
     - peoples can now report a weird report
     - if a record is reported a lot of time, it will appear differently
- Added few tooltip (to explain the fields last import, nb of users, to explain
  the new feature)
- Added the syspref "AutoShareWithMana", which enables to select which fields
  you want to share automatically with mana

API (svc/mana)
- add svc/mana/addvaluetofield: allows to ask mana incrementing a field of a
resource
- no hardcoding for resources in the code of api (api needs to be called with a
ressourcename)

- Factorize a lot of code in order to improve the speed of next developments

SytemPreferences:
Mana Activation:
    - add a field "no, let me think" at the syspref "Mana"
    - as long as this field is selected, messages ask if user want to activate
it
    messages in pages:
    - Administration
    - Add-subscription(page 2)
AutoShareWithMana
    - Add the syspref AutoShareWithMana: user can automatically share infos
with mana (automatically not set)

Report Share
- Create Koha::Report.pm and Koha::Reports.pm, objects class for Reports
- New feature: share reports with Mana
- New feature: search report in Mana Knowledge Base with keywords
- New feature: load reports from Mana

Comment Resources
- The comments can now be manually added
- On a resource mana datatable, you can now see comments, add comment and vote
for comments you think pertinent
- Comments are NOT dynamically generated on the table you need to reload the
page when you vote

Test plan:
1 - Apply Patch + update database
2 - Copy the three lines about mana config in etc/koha-conf.xml in
../etc/koha-conf.xml
3 - Check Mana syspref and AutoShareWithMana syspref are not activated

4 - subscriptions
- Try create a new subscription for a first serial  => mana shouldn't show you
anything (except if the base hase been filled)
- Share this serial with Mana (on the serial individual's page there must be a
Share button)
- Try to create a new subscription for serial nr1 => a message should appear
when you click on "next", click on "use", the fields should automaticaly appear
- Activate AutoShareWithMana => Subscriptions
- Create a new subscription for a second serial
- There shouldn't be any Share button
- Create a second subscription => the message should appear, click again on use

5 - Report
- Create a new report, without notes.
- On the table with all report (reports > use saved), there should be the
action "Share"
- If you click on share, you have an error message
- Create a new report, with a title and notes longer than 20 characters
- You  can share it with mana => you will have a success message
- On (report > use saved), there must be a message inviting you to search on
mana KB for more results, enter a few word from title, notes, type of  the
report you shared, it should appear. You can use it, it will load it into your
report list.

6 - Comments.
- On any table containing mana search results, you can comment. To comment,
click on report mistake. For now, you only can chose "other".
- If you click other, a new textbox appears. Enter a short comment.
- Reload the whole page, the comment should appear in the menu and in the
comment column.
- If you select a comment and reload the whole page, there should be one more
comment with this name
- If you select a comment and click on cancel just after, there shouldn't be
any change when you reload.

-- 
You are receiving this mail because:
You are watching all bug changes.


More information about the Koha-bugs mailing list