To check out this repository please hg clone the following URL, or open the URL using EasyMercurial or your preferred Mercurial client.
hg clone
Deletes publication cache on controller update action.
created partial for author suggestions; renders this partial after the AJAX call using RJS.
outputting error/success messages using the flash div; still not cleaning the messages correctly.
Changing the way the bibtex is parsed: uses link_to_remote instead of remote_form_for; using RJS; created tab helper (still not implemented correctly in terms of views
Merge from branch cannam
Merge from branch "luisf"
Merge
Fixes a bug with the authors div - it was being replicated for each author; added a fieldset in order to better handle each author; simulates a click for each author in the parsing of the bibtex file.
Parses a pasted bibtex entry and correctly adds its fields except the author names/institutions. Todo: Parse the author names/institutions and show the errors (flashing on the top of the page).
Now parses a publication using the BibTex-ruby parser and displays both the "text" format and the bibtex format.
Merge from cannam_integration
Merge from branch "cannam"
Merge from branch "live"
Merge from branch "feature_36"
Merge from branch feature_36
Bug #297 - Simplified JS; no more need to have BibtexEntryType.all_fields; solves the "Please Select" bug in New Publication view.
Feature #238 - Refactoring of the Bibtex Fields Hash and Arrays.
Feature #238 - Edit Publication now showing the correct fields.
Feature #238 - the New Publication now shows all fields correctly.
Dead end solution regarding Feature #238: Ajax called RJS cannot access the instance variables that were initialized with the form helper.
Transplant rev fccacd8505e3 from live branch
Transplant rev f3e35d639aa4 from live branch
Incomplete solution for Feature #238 - some issues in toggling (specially in the edit view).
Revert earlier "fix" for #289, instead for now just accept duplicates
Transplant fix for #289 from live
Select only the columns named in the GROUP BY clause, fixing #289
Merge from branch "cannam_integration"
The create publication notice is now being called in the Publications Controller.
More adjustments to ensure search results box is empty when editing, and to ensure it has a minimum width in both new and edit modes. Also a text update
Merge from 649:525f48af3f54
Shorten email address in search results, showing domain only (text too long otherwise)Apply min-width to search results boxRemove initialisation of search results in edit action (fixing #287)
Addresses (completes?) Feature #242. Addresses Feature #241.
Fixed a permissions issue that prevented the "new" action from being called.
Continued work on permissions (Feature #241 and Feature #242).
Fixed issue with "default" user list in the Author Search select.
Fix for Feature #235. This view is no longer a priority.
Started working on Feature #241.
Fixes bug preventing Projects being associated with newly created publications.
Created the show actions and view for Authors, addressing Features #234 and #235.
Fixes Bug #267. New javascript logic to differentiate between edit/new actions (Not finished).
Fixed a bug when a validation error occurs: keeps the project_id so that the publication is still saved in the same circumstances.
added the @author_options array to the create action so that the validations still work
Fixed User and Authorships Search Query. New Publication: reordered some fields in the form; now correctly saving all authors.
Some JS changes to the behaviour of user/author selection interface.
Correctly updating the fields with the author info.
Created the radio buttons with options for the Author selection.
In the remote call now only passing the id of the form's object, instead of the complete name of the object.
DEV Commit: now generating the seach "author select box" with the appropriate options and element names and id's, so that it gets correctly submitted with the form.
More Author/User changes. Not stable.
development commit: still users/authors management
Author Autocomplete: Changes in the User/Authorship selection mechanism.Separated the search box from the name field.
Working on the project add/remove from publications list
some changes to add/remove projects. Not Finished.
Fix method name, fixing #222
Eliminate duplicates in returned author/user list by using user object instead of user id
Fixes Bug #251.
Fixes Issues #246 and #247.
Fixes Bug #222.
Addresses Feature #228. Already able to remove projects associated with a publication.
Fixes (?) Bug #244 - I'm afraid I could not replicate this bug.
Closes Bug #217. The project_id parameter is now being sent in all links. This may generate some errors when outside a project, but I shall file new issues as I detect them.
Closes Feature #237. Minor changes to the form's layout (using TabularFormBuilder).
Fixed Bug #233.
Fixed project_id parameter bug related to Issue #217.
created the helpers to display correctly the My Publications Authors and Projects.
creates the association between authorship/author/user when saving a publication.
Correctly searches and sends the parameters for both users and authors.
virtual attribute to handle users; javascript handling users correctly
removed unnecessary rjs file; extending the User Model to handle Users with no Author.
new controller logic.
correctly saving ONE authorship model when creating new publication.
corrrectly searches for the user. some issues pending saving the author model.
Several changes in the author forms.
Merge from branch "feature_36" into a specially created integration branch
Add Me as Author: started building the AJAX call to fill the form.
Using Authorships instead of Authors in the new/show actions of the publication controller.
dynamically adding/removing users.
addin/removing authors - not finished
correctly adding more than one project to a publication.
Searching for publications via AJAX call; the publication ID is not being sent correctly, so still shows the current publication's associated projects in the select list.