2022-02-21 (Monday)
2022-02-22 (Tuesday)
2022-02-23 (Wednesday)
[VIVO Dynamic API Standup] Finished yesterday: Development environment set up Working on today: starting work on implementation of ChangeActionResourceListener (#3624) Blockers: -
Finished yesterday:
Support loops in configuration bean loader
Working on today:
Computing scopes
Ontology modifications for this. Going to introduce new rdf class to use as an interface to explicitly set provided results for queries and action (I guess templates should not provide new parameters, right?)
Blockers:
[VIVO Dynamic API Standup]
Finished yesterday:
Development VM
Working on today:
finishing setup of development system
reading documentation/code and experimenting
picking up some tickets I might work on
Blockers:
none, except limited availability
[VIVO Dynamic API Standup] Finished yesterday: Development environment set up, Issues consolidation, PRs reviews Working on today: Adding new Validators (https://github.com/vivo-project/Vitro/pull/264) Blockers: -
[VIVO Dynamic API Standup] Finished yesterday: Developed add/remove on pools, https://github.com/vivo-project/Vitro/pull/261 Working on today: Working on requested changes Blockers: Unable to get object property from ont model for java uri
[VIVO Dynamic API Standup] Finished yesterday: Paired with William Welling on pools, https://github.com/vivo-project/Vitro/pull/261 Working on today: Create Individuals, https://github.com/vivo-project/VIVO/issues/3654 Blockers: - none
[VIVO Dynamic API Standup] Finished yesterday: Creating SolrOperation https://github.com/vivo-project/Vitro/pull/267 Working for tomorrow: Thinking of starting with 'REST endpoint for CRUD operations over Actions' if no one else planned to. https://github.com/vivo-project/VIVO/issues/3630 Blockers: -
2022-02-24 (Thursday)
[VIVO Dynamic API Standup] Finished yesterday: Created basic/generic listener Working on today: further work on implementation of ChangeActionResourceListener (#3624) Blockers: limited time today listener specification needed, or ideas what the listener should do and what to listen for
[VIVO Dynamic API Standup] Finished yesteday: - Reviewed and wrapped the Parameter Types in Create Individuals (#3654). Working on today: - Endpoint for running a custom action for RPC Action Endpoint, currently testing and possibly the documentation (#3622) (#3677). Blockers - Some of the remaining RPC endpoint work is blocked by Operation Data and Result (#3661) and Execution of action (#3648).
[VIVO Dynamic API Standup] Finished yesterday: - Wrapped up add/remove action/resource to a pool. - [3621, 3651] Afford add/remove individual component to/from pools https://github.com/vivo-project/Vitro/pull/261 Working on today: - Implementation of the REST endpoint #3667. Blockers - Some of the remaining REST endpoint work is blocked by Operation Data and Result (#3661) and Execution of action (#3648).
[VIVO Dynamic API Standup] Finished yesterday: Adding new Validators (https://github.com/vivo-project/Vitro/pull/268) Working on today: Testing new Validators Blockers: -
2022-02-25 (Friday)
[VIVO Dynamic API Standup] Finished yesterday: too little time, no progress Working on today: further work on implementation of ChangeActionResourceListener (#3624) Blockers: problem with TIB server, can't connect
[VIVO Dynamic API Standup]
Finished yesterday:
Testing Validators (https://github.com/vivo-project/Vitro/pull/268), PR reviews
Working on today:
Addressing comments from reviewers for yesterday PR, reviewing PRs, cleaning up GitHub issues
Blockers:
-
2022-02-28 (Monday)
Finished last working day:
PR https://github.com/vivo-project/Vitro/pull/268 finished and merged, it is related to the GitHub issue -
Working on today:
Making the basis for Wiki documentation and Documenting the Dynamic API ontology (https://github.com/vivo-project/VIVO/issues/3656)
Blockers:
-
[VIVO Dynamic API Standup] Finished last working day: - Finished with changes to SolrOperation, and wrote new tests. https://github.com/vivo-project/Vitro/pull/272 Working on today: - Will start work on N3Templates later in the day. Blockers: - Only have second half of the day for work
[VIVO Dynamic API Standup]
Finished last working day:
PR265, code reviews
Working on today:
Parameter scopes, action requirements (issue)
Blockers:
limited time
[VIVO Dynamic API Standup] Finished last working day: - [3651] Generic pool key - Versioned Resource Pool https://github.com/vivo-project/Vitro/pull/271 Working on today: - Implementation of the REST endpoint #3667 Blockers: - N/A
[VIVO Dynamic API Standup] Finished last working day: - [3622] Properly handle unimplemented Methods in RPC and replace testing framework. https://github.com/vivo-project/Vitro/pull/276 Working on today: - Implementation of the API endpoint #3622 Blockers: - N/A
2022-03-01 (Tuesday)
[VIVO Dynamic API Standup] Finished yesterday: no progress (some other work had to be done) Working on today: further work on implementation of ChangeActionResourceListener (#3624) Blockers: limited time
Dragan Ivanovic
Finished yesterday:
Worked on the wiki documentation (https://github.com/vivo-project/VIVO/issues/3656), available at https://wiki.lyrasis.org/display/VIVODOC112x/Dynamic+API+ontology
Working on today:
Continue working on the wiki documentation, specifying an issue for separating model for dynamic actions
Blockers:
-
[VIVO Dynamic API Standup] Finished yesterday: - None Working on today: - [3678] Testing Endpoint for RPC API, https://github.com/vivo-project/VIVO/issues/3678 Blockers: - N/A
[VIVO Dynamic API Standup] Finished last working day: - [3667] REST endpoint implementation, https://github.com/vivo-project/Vitro/pull/277 Working on today: - Testing and documentation Blockers: - Custom action listing REST response specification
2022-03-02 (Wednesday)
[VIVO Dynamic API Standup]
Finished yesterday:
- defined one new task (https://github.com/vivo-project/VIVO/issues/3679), updated the ontology related task (https://github.com/vivo-project/VIVO/issues/3657), started implementation of https://github.com/vivo-project/VIVO/issues/3657
Working on today:
- Continue implementation of https://github.com/vivo-project/VIVO/issues/3657, and consolidation of the dynamic api ontology.
Blockers:
-
[VIVO Dynamic API Standup] Finished last working day: - made requested changes to [3667] REST endpoint implementation, https://github.com/vivo-project/Vitro/pull/277 - Testing and documentation Working on today: - Testing and documentation Blockers: - Whether custom REST actions will support other REST methods besides POST
[VIVO Dynamic API Standup] Finished last working day: - [3678] Testing Endpoint for RPC API, https://github.com/vivo-project/VIVO/issues/3678 Working on today: - [3678] Testing Endpoint for RPC API, https://github.com/vivo-project/VIVO/issues/3678 - Latest staging changes broke tests and I need to make changes before updating branch and PR. Blockers: - N/A
2022-03-03 (Thursday)
[VIVO Dynamic API Standup] Finished yesterday: working on loading OperationData from request Working on today: working on loading OperationData from request Blockers: -
[VIVO Dynamic API Standup] Finished last working day: - Testing Endpoint for REST API Working on today: - Testing Endpoint for REST API Blockers: - N/A
[VIVO Dynamic API Standup] Finished last working day: - [3678] Testing Endpoint for RPC API, https://github.com/vivo-project/VIVO/issues/3678 Working on today: - [3677] RPC Endpoint Documentation (wiki), https://github.com/vivo-project/VIVO/issues/3677 Blockers: - N/A
[VIVO Dynamic API Standup] Finished yesterday: some minor change listener extensions Working on today: further work on implementation of ChangeActionResourceListener (#3624) Blockers: limited time
2022-03-04 (Friday)
2022-03-07 (Monday)
2022-03-08 (Tuesday)
2022-03-09 (Wednesday)
2022-03-10 (Thursday)
[VIVO Dynamic API Standup] Working on today: - [3662] Computing parameter scopes, https://github.com/vivo-project/VIVO/issues/3662 Blockers: - N/A
[VIVO Dynamic API Standup] Finished last working day: - N/A Working on today: - [3677, 3678] Improving RPC/REST Testing/Generation of API Documentation, https://github.com/vivo-project/VIVO/issues/3677, https://github.com/vivo-project/VIVO/issues/3678 Blockers: - N/A