Age | Commit message (Expand) | Author |
2024-09-30 | chore: pylint code fix | John Nduli |
2024-09-30 | feat: rollback mysql transaction when rdf insert fails | John Nduli |
2024-09-19 | Remove extraneous keyword....* gn3/api/metadata_api/wiki.py (edit_wiki): Remove comment_id from
args---it's already in the insert_dict.
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
| Munyoki Kilyungi |
2024-09-18 | Pass in insert_dict instead of payload in "get_wiki_entries"....* gn3/api/metadata_api/wiki.py (edit_wiki) [insert_dict]: Add species,
categories fields.
[update_wiki_comment]: Pass in insert_dict, and get rid of redundant
keys. Directly pass in sparql_auth's conf params instead of a dict.
* gn3/db/rdf/wiki.py (get_next_comment_version): Get rid of redundant
params. Use fields directly from insert_dict. Directly pass in
sparql_auth's conf params instead of a dict.
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
| Munyoki Kilyungi |
2024-09-18 | Pass in the createtime as an arg when inserting into RDF graph....* gn3/api/metadata_api/wiki.py (edit_wiki): Pass in the createtime as
an arg.
* gn3/db/rdf/wiki.py: Remove un-used imports.
(update_wiki_comment): Use passed in "created" arg in the createtime
field. This makes sure that the SQL/RDF timestamps match.
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
| Munyoki Kilyungi |
2024-09-18 | Get the next versionId from SQL....* gn3/api/metadata_api/wiki.py (edit_wiki): Get the next version Id
from SQL
* gn3/db/rdf/wiki.py (get_next_comment_version): Delete.
(update_wiki_comment): Provide the next_version id as an extra arg.
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
| Munyoki Kilyungi |
2024-09-18 | Update "POST /wiki/comment_id/edit" to have RDF edits....* gn3/api/metadata_api/wiki.py: Import update_wiki_comment.
(edit_wiki): Update wiki in RDF.
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
| Munyoki Kilyungi |
2024-09-18 | Fix typo....Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
| Munyoki Kilyungi |
2024-09-17 | Fix C0411/C0412 pylint errors in gn3.api.metadata.api.wiki....* gn3/api/metadata_api/wiki.py: Re-order imports to fix pylint errors.
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
| Munyoki Kilyungi |
2024-09-17 | feat: require auth for edit api call | John Nduli |
2024-09-12 | Fix pylint errors....Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
| Munyoki Kilyungi |
2024-09-12 | Initialise the package to ensure setuptools finds it. | Frederick Muriuki Muriithi |
2024-09-05 | Fix type error....* gn3/api/metadata_api/wiki.py: Remove FIXME comment.
* gn3/db/wiki.py: Fix type error.
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
| Munyoki Kilyungi |
2024-09-05 | Use the correct header to request json-ld data....In HTTP, we use content negotiation to server different
representations of a resource to the same URI to help the user agent
specify which representation is best suited for the user:
<https://developer.mozilla.org/en-US/docs/Web/HTTP/Content_negotiation>
The "Accept" requet HTTP indicates which content types the user is
supposed to understand:
<https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Accept>
* gn3/api/metadata_api/wiki.py (get_wiki_entries): Use the "Accept"
header.
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
| Munyoki Kilyungi |
2024-09-05 | Add comment history....* gn3/api/metadata_api/wiki.py: Import get_comment_history.
(get_history): New end-point.
* gn3/db/rdf/wiki.py: (get_comment_history): New function.
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
| Munyoki Kilyungi |
2024-09-05 | Ignore type error and add a FIXME stub....Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
| Munyoki Kilyungi |
2024-09-05 | Restructure RDF module....* gn3/api/metadata.py: Import constants from gn3.db.rdf
* gn3/api/metadata_api/wiki.py: Ditto. Import
"get_wiki_entries_by_symbol" from gn3.db.rdf.wiki.
* gn3/db/constants.py: Delete file and move all constants ...
* gn3/db/rdf.py: ... and functions ...
* gn3/db/rdf/__init__.py: ... here.
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
| Munyoki Kilyungi |
2024-08-29 | docs: add function comments | John Nduli |
2024-08-29 | feat: add api calls to get categories and last comment | John Nduli |
2024-08-29 | Fix minor typo....Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
| Munyoki Kilyungi |
2024-08-26 | Fix mypy errors....Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
| Munyoki Kilyungi |
2024-08-26 | Move "GET /wiki/<symbol>" end-point to gn3.api.metadata.wiki....* gn3/api/metadata.py (get_wiki_entries): Move this...
* gn3/api/metadata_api/wiki.py (edit_wiki): ... here.
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
| Munyoki Kilyungi |
2024-08-26 | Auto-pep8 buffer and ignore type check for payload....* gn3/api/metadata_api/wiki.py (edit_wiki): Ignore type-check for
payload.
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
| Munyoki Kilyungi |
2024-08-26 | chore: fix pylint errors | John Nduli |
2024-08-26 | refactor: split out utlities into their modules and change api to use metadata | John Nduli |