BibliographyOngoingReviewNotes » History » Version 5

Chris Cannam, 2011-06-27 02:37 PM

1 1 Chris Cannam
h1. Bibliography Ongoing Review Notes
2 1 Chris Cannam
3 4 Chris Cannam
(20110627, rev commit:9867ed78c4c1)
4 1 Chris Cannam
5 1 Chris Cannam
* Logged in to test site
6 5 Chris Cannam
* Navigated to project I manage ("Weevilmatic":http://test.soundsoftware.ac.uk/cannam/projects/weevilmatic) -- observed no Bibliography link by default
7 1 Chris Cannam
* Switched on bibliography in settings -- observed link appeared
8 1 Chris Cannam
* Navigated to Bibliography
9 1 Chris Cannam
* Used Add Publication
10 1 Chris Cannam
* Entered title, first author name, institution
11 1 Chris Cannam
* Used Add Another Author to add another couple of authors
12 1 Chris Cannam
* Tried Add Me As Author: *AJAX error* @Missing template publications/_authorships_fields.erb@
13 1 Chris Cannam
* Saved changes: success (despite error still visible on page)
14 1 Chris Cannam
* Navigated to Bibliography: publication now listed
15 1 Chris Cannam
* Clicked on publication: details shown correctly
16 1 Chris Cannam
* Clicked on Edit: *404 shown* (for /cannam/publications/1/edit)
17 1 Chris Cannam
* Clicked on View All: *404 shown* (for /cannam/publications)
18 1 Chris Cannam
* Clicked on Destroy: Javascript confirmation shown, I cancelled it (wanted to test something else first)
19 1 Chris Cannam
* Typed some text into the Add Project field at right: project ("Beetroot":http://test.soundsoftware.ac.uk/cannam/projects/beatroot) successfully found by text search
20 1 Chris Cannam
* Selected project, clicked Add: both projects now shown at right
21 1 Chris Cannam
* Clicked through to the second project
22 2 Chris Cannam
* Noted that the publication is now associated with this project and is displayed as such on the project's front page *even though the project does not have the Bibliography module enabled* (and consequently has no Bibliography nav link)
23 2 Chris Cannam
* Clicking on the publication in this project displays the publication Show page, with this project's header
24 2 Chris Cannam
* Clicked on Destroy: Javascript confirmation shown, I confirmed it: *404 shown* (for /cannam/publications/1)
25 2 Chris Cannam
26 2 Chris Cannam
Conclusions:
27 2 Chris Cannam
28 2 Chris Cannam
* Adding a publication to a project appears to work, the workflow "feels" roughly right (of course the details will need tidying)
29 2 Chris Cannam
* Associating authors with users (including "me") is not possible yet
30 2 Chris Cannam
* There is no way to view a publication outside a project scope (no overall list of publications)
31 2 Chris Cannam
* Anyone can add a publication to any project, by "adding the project" to the existing publication -- you don't have to be a member of the added project and the project doesn't have to have Bibliography enabled to do this (probably needs some careful thought here)
32 2 Chris Cannam
* Actions associated with publication show page (Edit, Destroy, View All) don't work yet (do we want a link to destroy a publication completely, or only to disassociate it from this project?  Or both, in different places?  We certainly don't want to make it too easy to destroy a publication that is associated with other people's projects)