Geolocation + November GitHub Issues
Pre-release
Pre-release
- Geolocation component added to the fact, the component store (name, lat, lon) in the database as a JOSN field
- Contact: Fix the gender column duplication issue and size
- Quick Facts: Key fields are no more pre-populated and validation has been added to each field to ensure that the use fill in the required information before submisiion
- Fact: Fix an issue that prevented facts from being stored (this affected both creation and update)
- Date Range: Search forms that include date range have a field hint now to instruct the user to double click a date if a single date selection is needed (to overcome a limitation in the UX library)
- Document: Publishers/Sources field has a search threshold of 3 characters, this prevented something like "UN" from being selected, the characters has been reduced to 2
- Country fields: M.E reported missing countries. Fixed, all country fields use now
idmc_short_name
instead of the oldername
field. - Contact: When creating a new contact an error message keep showing up, Fixed.
- Login: Users can press
return
when they finish filling in login information to login. - Document: Upload by drag and drop didn't work, now it does. Fixed.
- Date Select: Restrict "some" date field from choosing a date in the future.
- Country Profile: "Contextual Analysis", "Significant Updates" and "Monitoring Challenges" have now the ability to expand the row (arrow on the left side) to view the content (comments) of the entity. eliminate the need to move away from the country page.
- Link back (multiple): Multiple entities have now a link to their parent entity in the title to go back (instead of adding breadcrumb - for now). e.g. a communication entity will have a link to the contact it relate to.
- Communication: "Conducted At" has been replaced with "Date"
- Contact: A new field "Comment" has been added to contact form.
- Document: File download link has been fixed (prevented the use from open/download the resource)
- Country Profile: "Contextual Analysis", "Significant Updates" and "Monitoring Challenges" now automatically return to the related country once they are created/updated.
- Communication: time has been removed from communication.
- Communication: fix a bug in the communication form which resulted in having the field reset itself.
- Communication: Added "Personal Meeting" as a new tool
- Contact: Remove "Madam" from titles
- Events: Hazard type cascade select no more require user to click to expand categories, it works by hover.
- Documents: Fix a problem in the file upload path
- Backend: Setup configuration file for easy migration
- Forms: Add validation script for all form (validation rules need to be discussed for each entity)
- User session: Increase user session from 30 min. to 2 hours from last request (the system will keep the user logged in 2 hour after their last action)
- Move user authentication/authorization to an API (this will help in iDetect in the future)
- Add a country lookup script (to simplify data retrieval - no joins are necessary)
- Country Profile: Country profiles page URL accept ISO3 codes to redirect to the desired country profile.
- Fact: locations field in the database has been converted into a JSON array + UX tag field (all country data will be converted into iso3 code in the next update)
- Restructure SQL migration files to be by version instead of by function.