added a crude logger for emails
no longer setting default currency in request
added apc and discount info also in request
email texts updated
status update refined
first set of emails updated
made all domain classes gwt serializable
fixed a npe in accounting eligibility
Fixed a bug in get invoice
fixed another bug in invoice insert
fixed a bug in invoice insert
added alternative id in invoice
moved the Currency enum to domain
changed currency fields from String to the enum
when adding the invoice uploaded status the invoice id is also set in the request
checking for max requested apcs in eligibility
sending notification emails when an invoice is uploaded to an approved request
added the currency conversion service
returning proper publisher info when resolving from crossref
added the bank info for publishers and requests. Added the currency for request, journal and publisher
Fixed a bug in getRequests
sending (optional) emails to coordinators when a request has been submitted
supporting multiple coordinators per project
correctly counting the number of requests per project
Added the request statuses for the accounting officers actions and the corresponding methods and emails
Fixed a typo
Accepting multiple statuses when filtering requests. will break portal! mouahahaha!
- Return the number of remaining publications per project- Send mail to accounting officers when approving a request
Fixed offset value in sql for get requests
properly handling existing registration requests
implemented limit and offset in request queries. will break portal! mouahahaha!
more db stuff
db stuff
help on the waaaay! Sail ho!
- Checking if user exists when registering- Making sure not to reencrypt password- Fixed an error in request filtering
fixed a potential npe
returning requests for publisher
added publisher in person
approveRole now inserts the role if it doesn't exist
- Cleaned up email messages- Displaying a different eligibility error message if the project is still running
now sending emails when a user requests a new role
sending emails on role approval/rejection
requests for budgets and requests for organizations now accept a list of ids
returning budgets by organization
- added getRequests by organization- sending user emails asynchronously
Fixed(?) reset password
sending tons of emails when budgets are submitted, approved, rejected
fixed recipients
Fixed a bug in requestDAO
sql error....... :(
- Returning comments with requests- Emails are sent asynchronously
Returning less information for list of eligible projects
fixed an sql type
changed status codes
- Added projects per organization- Added comments in budgets
properly accepting/rejecting budget status
returning a human readable status
added budget info
Affiliation id is no longer a sequence. Publication affiliations are now saved correctly
typos
correctly loading null numeric values for requests
changed organizationDAO save to updateorsave
fixed sql query
checking organization eligibility with regards to existing budgets
added organization in request. Please, use responsibly. Thank you!
Added a check to see if the invoice is null in the request before asking for its info
Added invoice info to requestInfo
fixed another typo in sql
fixed typo in sql
Fixed a bug in accept user role
Fixed a bug in deactivate multiple users
activating/deactivating multiple users at once
added acceptance date in publications
added user management functionality
projects that are still running are now ineligible
added more order by options
added search by status in request api
Added budget terms download and upload
first implementation of contact us functionality
Fixed a bug in budgetManager
first version of budget management
Added a contact class
refactored code to implement filter and ordering for alll requestst
changed the sql query for "all" fields
Fixed bugs in get requests for user
first version of search for requests
Fixes in doi resolution
fixed a npe
refactored request manager to add a DAO
adding comments when modifying request status
changed the status of a request to a niiice enum
shortened RequestInfo for info in lists
fixes in status reporting