Skip to content

Releases: SciencesPo/isari

User Experience enhancement, data control and maintenance.

05 Jul 10:17
Compare
Choose a tag to compare

This new release targets three objectives :

  • enhance User Experience by providing new features such as : fixed header and footer, protect unsaved modification by a warning on page leave, fixed Save button, creation of linked object inline;
  • add a data control system which indicated to users sensible data fields without disabling edition rights;
  • maintenance : upgrade to angular 6 and material 6, ensure editLogs works even if editors are deleted from database and diverse debug.

1.2.0 EditLog : review edits on objects or globally

27 Nov 14:03
Compare
Choose a tag to compare

created editLog exploration interfaces

cleaned editLog data management

bug fixes

Changes :
starting editLog API relates #429 (commit: a26890b) (detail / githubweb)
[front] Add next/previous in big enums. Fix 409 (commit: 3b9d17c) (detail / githubweb)
[front] add node-sass dep (commit: 9877c69) (detail / githubweb)
changing who and latestChangeBy field from ldapUid to user mongo ID, (commit: cdd826c) (detail / githubweb)
[server] really delete keys in object fix #403 (commit: e8e5c0f) (detail / githubweb)
[front] add itemsPerPage in localStorage fix #358 (commit: a3ce0f8) (detail / githubweb)
update edilog API better answer formating relates #429 (commit: f945d00) (detail / githubweb)
[front] History button (commit: 928bb63) (detail / githubweb)
passing who to who ID in editlogs as objectID relates #429 (commit: fd741ca) (detail / githubweb)
better API for edit logs relates #429 (commit: 4a30103) (detail / githubweb)
updates api added action, path filters and corrected bug for item query (commit: 9cd5334) (detail / githubweb)
update editLog API + linter relates #429 (commit: 1f29495) (detail / githubweb)
create and delete edits treated as updates relates #429 (commit: 2e8e882) (detail / githubweb)
oups path must be a list... #429 (commit: e2c91eb) (detail / githubweb)
filtering on isariLab and isariRole done #429 (commit: 8385d4f) (detail / githubweb)
[front] upgrade to 4.2.4 (commit: f83c853) (detail / githubweb)
[front] history (commit: e9ff801) (detail / githubweb)
endDate and startDate fitering done #429 (commit: 3353564) (detail / githubweb)
sorting edits antichronos #429 (commit: da56f78) (detail / githubweb)
some refacto and opti #429 (commit: a92e897) (detail / githubweb)
[front] header & borders (commit: 4b82ac7) (detail / githubweb)
[front] logs pagination (commit: 055f952) (detail / githubweb)
adding a count parameter to provide total number of results for (commit: 7b0f093) (detail / githubweb)
[front:editLogs] ignore unknown labels (commit: 3189252) (detail / githubweb)
[front:editLogs] add action filter (commit: 1299619) (detail / githubweb)
itemId now in query api and not in path relates #429 (commit: caec161) (detail / githubweb)
itemId -> itemID and isariLab -> isariLabID relates #429 (commit: c818d58) (detail / githubweb)
[front: editLog] whoID filter (commit: dd04148) (detail / githubweb)
performance refacto broke limit and skip meaculpa #429 (commit: f03101f) (detail / githubweb)
[front: editLog] whoID filter label (commit: 86a8238) (detail / githubweb)
forgot to use ObjectId... again... #429 (commit: 42d640e) (detail / githubweb)
[front: editLog] i18n labels (commit: 1b6e970) (detail / githubweb)
[front: editLog] id < itemID (commit: 2b3620f) (detail / githubweb)
[front: editLog] nicer action select (commit: f610b81) (detail / githubweb)
[front: editLog] itemID filter (commit: 0bc1fc1) (detail / githubweb)
[front: editLog] isariLab filter (commit: 19b5ae9) (detail / githubweb)
[front: editLog] comment (commit: 0080bb4) (detail / githubweb)
[front: editLog] role filter (commit: 1deabea) (detail / githubweb)
[front: editLog] don't destroy compo on api call (commit: daab3e3) (detail / githubweb)
[front: editLog] bind this man! (commit: 9fe13b6) (detail / githubweb)
[front: editLog] reset skip on filter change (commit: 32570bd) (detail / githubweb)
[server: conf] add no watched server for front dev (commit: b3f5dcb) (detail / githubweb)
[front: editLog] itemID in matrix instead of queryparams (commit: ffd57f7) (detail / githubweb)
[front: editLog] (commit: dd0ccba) (detail / githubweb)
[front: editLog] date filter (commit: 36024be) (detail / githubweb)
[front: editLog] limit select (commit: 39fe75d) (detail / githubweb)
[front] cleaning (commit: aee1049) (detail / githubweb)
API now returns as much edits as requested in the limit field and add a (commit: 7702436) (detail / githubweb)
[front: editLog] i18n (commit: a9a5e44) (detail / githubweb)
bug in edit completion and fastforward (commit: 6df38c6) (detail / githubweb)
[front: editLog] 100, 200 limit (commit: d8c5ed5) (detail / githubweb)
bug in completion for first page when no limit was set (commit: bdc4429) (detail / githubweb)
[front: editLog] path filter (commit: 6bece45) (detail / githubweb)
[front: editLog] header menu (commit: 194c10c) (detail / githubweb)
[server] allow fastforward header (cors) (commit: 35c6117) (detail / githubweb)
bug in completion (commit: 252b315) (detail / githubweb)
[front: editLog] zouli icon (commit: 5717008) (detail / githubweb)
[server] query.limit is a number (commit: d82c487) (detail / githubweb)
[front: editLog] correct link in autocomplete filters (commit: 91a2a6b) (detail / githubweb)
[front: editLog] i18n (commit: 1146a22) (detail / githubweb)
now we have to filter weird edits in mongo... #432 (commit: 0bbfe03) (detail / githubweb)
[front: editLog] remove duplicates in fields column #430 (commit: cf09eef) (detail / githubweb)
delete edit now contain item name #430 (commit: 346b154) (detail / githubweb)
bug in skip management solved (commit: c297e77) (detail / githubweb)
[front: editLog] toggle after / befor values (commit: 8ea651b) (detail / githubweb)
[front: editLog] superpose create / delete (commit: 1019a0d) (detail / githubweb)
[front: editLog] add labels to diffs (commit: 9a867f3) (detail / githubweb)
[front: editLog] display header menu only if organization is selected (commit: 064dc75) (detail / githubweb)
[front: editLog] show refs (commit: 7f3ab1c) (detail / githubweb)
feat(mongoose): configurable mongoose debug prop (commit: 55a175e) (detail / githubweb)
chore(deps): npm5's package lock (commit: 1aacd74) (detail / githubweb)
chore(lint): eslint config for scripts (commit: 8b3a0cb) (detail / githubweb)
feat(edit-logs): handle flattened diffs in route (commit: d0ee9d7) (detail / githubweb)
feat(edit-logs): ensures editLog's diff is flat (commit: a67ed66) (detail / githubweb)
feat(edit-logs): ensures editLog's diff is not based on trash data (commit: 9a43f86) (detail / githubweb)
feat(edit-logs): cleanup editLog's data for update and delete too (commit: 0f2bbf5) (detail / githubweb)
feat(edit-logs): adds script to cleanup EditLog entries (commit: 898140b) (detail / githubweb)
feat(edit-logs): removes filter (commit: 5788cff) (detail / githubweb)
fix(edit-logs): fixes wrong call to flattenDiff (commit: 4fc0884) (detail / githubweb)
[front: editLog] display "[]" instead of "???" for empty list of foreign (commit: f75efaf) (detail / githubweb)
[front: editLog] error message on 404 (commit: 5995b27) (detail / githubweb)
[front: editLog] no link if deleted item (refact) (commit: 0083243) (detail / githubweb)
[front: editLog] details view (commit: 3005100) (detail / githubweb)
bug in model name handling fixed (commit: 908f962) (detail / githubweb)
[front: editLog] refacto toggle details (commit: df431b3) (detail / githubweb)
[front: editLog] oups path is undefined, not empty (commit: 24bb7e5) (detail / githubweb)
removed fastforward feature as the weird edits will be removed from db (commit: 65637e3) (detail / githubweb)
[front: editLog] display item log list in item card (commit: dba6673) (detail / githubweb)
restoring filter on latestchangeby diff (commit: 4b581d8) (detail / githubweb)
fix(edit-logs): prevent Mongoose to convert diffs from array of changes (commit: 1ff09dc) (detail / githubweb)
feat(edit-logs): cleanup diff on objectId's single byte (commit: 509b003) (detail / githubweb)
feat(edit-logs): do not save empty edit logs (empty = really empty or (commit: 414954a) (detail / githubweb)
feat(edit-logs): cleanup script now removes empty diffs (commit: 73a2368) (detail / githubweb)
[front: editLog] handle limits (commit: 512536b) (detail / githubweb)
[front] clean for build (commit: 5425769) (detail / githubweb)
feat(edit-logs): adds support for query string (commit: 04b0aad) (detail / githubweb)
feat(specs): adds enum accessMonitoring (commit: feb43ba) (detail / githubweb)
feat(scripts): allows to run script outside of server/ dir (commit: 8ac9581) (detail / githubweb)
fix(edit-logs): catches errors in syntactically incorrect ObjectID (commit: 382943b) (detail / githubweb)
resilient to bad WhoID in db (commit: ac28090) (detail / githubweb)
fix(edit-logs): tries to catch better, and store legacy diffs for (commit: 7dae5be) (detail / githubweb)
chore(nvm): marks project as targeting node 6.11 (commit: 4773960) (detail / githubweb)
fix(edit-logs): fixes node 6.11 compat (commit: 79adb59) (detail / githubweb)
fix(edit-logs): fixes script injecting [Object object] as rhs value in (commit: d037df5) (detail / githubweb)
feat(edit-logs): adds a counter for REAL modifications (not just (commit: 0c5683a) (detail / githubweb)
[front: editLog] handle N/A (commit: 5b35c2e) (detail / githubweb)
[server] filter ["academicMemberships", "3", "organization"] to (commit: 9af2540) (detail / githubweb)
[front: editLog] startsWith with lodash (commit: 0982455) (detail / githubweb)
Yomgui's linter stroke back (commit: 73fd718) (detail / githubweb)
[front: editLog] csv export 1st version (commit: 3e2a2b2) (detail / githubweb)
[front] support onfly src change on select fix #440 (commit: c9559cd) (detail / githubweb)
[front: editLog] change src of filters on feature change (commit: bcdd636) (detail / githubweb)
fix(es): fixes invalid queries when non-word termes are surrounded by (commit: 171161a) (detail / githubweb)
[front: editLog] details csv (missing before / after values) WIP (commit: 5b25566) (detail / githubweb)
scope enabled in editlog #436 (commit: 170bd9a) (detail / githubweb)
refacto bug corrected #436 (commit: c183d32) (detail / githubweb)
feat(edit-logs): shows accessMonitoring-related fields (TODO server) + (commit: ff1d6d6) (detail / githubweb)
fix(edit-logs): fixes translation Tous/Toutes (commit: 36ef866) (detail / githubweb)
fix(edit-logs): implements ...

Read more

1.0.5 fixing issues in HCERES exports

28 Mar 07:39
Compare
Choose a tag to compare

This new version fixes many bugs or specifications changes in HCERES exports.
A few minor fixes have also been included in this release.

Principales fonctionnalités visibles pour les utilisateurs finaux :

  1. Export HCERES - Contrat en cours :
  • remplissage automatique des financements des doctorants dans l'onglet 3.3 Docteurs et doctorants
  • améliorations pour remplissage automatique des onglets 2. Composition de l'unité et 3.2 Liste des personnels
  1. Export HCERES Annexe 4 :
  • seule les activités de la période HCERES sont pris en compte
  • seuls les projets avec un financement accepté sont extraits
  • tri par ordre alphabétique des personnes, projets, etc..

Complete changelog:
adding dates to contracts export in annex4 fixes #375 (commit: 33f9869) (detail / githubweb)
removed editlogs from index (commit: 31b857e) (detail / githubweb)
filtering annex4 with HCERESPERIOD fixes #368 (commit: 42a95b5) (detail / githubweb)
sort alphabetically in annex4 fixes #369 (commit: 304af33) (detail / githubweb)
filtering lab member on HCERES period fixes #387 (commit: c6b7f79) (detail / githubweb)
better labels for sciences po grades fixes #382 and relates #381 (commit: 5407b97) (detail / githubweb)
label for serbe nationality fixes #388 (commit: 9293c8a) (detail / githubweb)
bug when visiting activity doesn't have a people link (commit: 067c5cb) (detail / githubweb)
changed counting methods in export onglet 2 : WIP (commit: a558a11) (detail / githubweb)
onglet 2 with totals and new temporary/permanent filter relates #381 (commit: 5b37f61) (detail / githubweb)
filtering and tagging people correctly in 2 and 3.2 HCERES export (commit: 0293418) (detail / githubweb)
removing permanent/temporary concepts from grade enums fixes #381 (commit: b59cbec) (detail / githubweb)
added rattaché to onglet 2 and 3.2 (commit: 0186bb1) (detail / githubweb)
removing invited general count and adding 8 weeks invited on 2016_06_30 (commit: 5934eae) (detail / githubweb)
counting stagiaire before checking current staff only fixes #392 (commit: 2a43161) (detail / githubweb)
autre in facultyMonitoringType fixes #380 (commit: 01ee1ba) (detail / githubweb)
fixes #395 (commit: 54b25b3) (detail / githubweb)
fixes #396 (commit: 8546efc) (detail / githubweb)
fixes #394 fixes #393 (commit: 6cad24b) (detail / githubweb)
last? bug in counting stage fixes #394 (commit: b9bf232) (detail / githubweb)
fixes #397 (commit: cbebd6f) (detail / githubweb)
postdoc filtering bug solved fixes #399 (commit: c8c7041) (detail / githubweb)
translated doctorat grantInstrument to HCERES code fixes #384 (commit: b9643b8) (detail / githubweb)
relates #384 (commit: cab75ca) (detail / githubweb)
adding a membre or rattaché constraint to postodc listing relates #399 (commit: f07dc33) (detail / githubweb)

1.0.3

06 Mar 08:53
Compare
Choose a tag to compare

adding other diplomas to export fixes #354 (commit: 13d0caa) (detail / githubweb)
removed today as defautl startDate fixes #363 by masking a state bug (commit: 499faf1) (detail / githubweb)
removing external people listing feature fixes #366 (commit: 0669bcb) (detail / githubweb)
regression due to change in schema, annexe 4 back on track fixes #367 (commit: e8e737b) (detail / githubweb)
added an other cat in grant exports in annexe4 fixes #370 (commit: 04fe4a8) (detail / githubweb)
grant without orga bug fixes #372 (commit: b3ef7e9) (detail / githubweb)
bug in 'date de sortie' when multiple academic affiliations corrected (commit: 7184006) (detail / githubweb)

1.0.2

03 Mar 09:46
Compare
Choose a tag to compare

Contenu :

  • Liens sur Documentations en bas de page (#352)
  • Correctif sur les colonnes partenaire et participants ( #349)
  • correctif sur le téléchargement du tableau (#350)

Version sur laquelle les SG ont été formés le 2 mars. Cette version contenait encore Autres dans Membres, et la date du jour si aucune date renseignée dans le requêteur.

v1.0.0

02 Feb 16:31
Compare
Choose a tag to compare
  • Première mise en production.