Commit graph

21 commits

Author SHA1 Message Date
Alivecow
d9044ff53e feat: Add inital page to add random Haiku to starpage
Refs: OPS-62
2025-03-26 19:36:39 +01:00
Alivecow
f17d29c39c refactor: Change line length to apease flake8
Refs: OPS-68
2025-03-23 18:09:57 +01:00
Alivecow
2e3987ab8b refactor: add precommit autochanges and fix merge error
Refs: OPS-68
2025-03-23 17:44:04 +01:00
An0nymous
827f770d35
Merge branch 'devel' into docs/OPS-68 2025-03-23 16:33:47 +00:00
Guts
0ce42f595c
Merge pull request #40 from senju1337/feat/OPS-83
feat: add useful error message for when the store manager cant be initialized
2025-03-23 17:31:07 +01:00
An0nymous
7e2f6b7676
Merge branch 'devel' into docs/OPS-68 2025-03-23 16:09:14 +00:00
Alivecow
8a3c997cf7 docs: Add module level dockstrings and change other
Refs: OPS-68
2025-03-23 17:06:54 +01:00
Christoph J. Scherr
1570325256
chore: fix flake8 warnings
Refs: OPS-65
2025-03-23 14:27:44 +01:00
Christoph J. Scherr
8f3ccb94d1
refactor: integrate get_latest_haiku_or_default into load_haiku
Refs: OPS-65
2025-03-23 14:14:27 +01:00
Christoph J. Scherr
69db48af8b
feat: add get_latest_haiku_or_default to store
Resf: OPS-65
2025-03-23 14:09:08 +01:00
Christoph J. Scherr
45519743bd
feat: add useful error message for when the store manager cant be initialized
Refs: OPS-83
2025-03-23 13:58:06 +01:00
Alivecow
e6da82595a docs: Add docstrings for the store manager and main
Refs: OPS-68
2025-03-21 16:22:12 +01:00
Christoph J. Scherr
862c0d915c
fix: remove foobar functions which was only used to test if sphinx works
Refs: OPS-69
2025-03-21 15:06:09 +01:00
github-actions[bot]
627b546227 ci: automatic Python Formatter changes 2025-03-15 19:09:15 +00:00
Joscha Dierks
b9c4091299 feat/OPS-61: added auto documentation for haiku.py, main.py and store_manager.py
At the moment it works by converting senju into a python package. This causes the html docu to start with a link 'senju package' which lists all three moduls and their documentation. I will try now to make it so all three moduls have a docu link of their own.

The method foobar in each modul is for testing purposes and should be deleted once full functionality is confirmed.
2025-03-15 19:40:35 +01:00
Alivecow
edf145c8de feat: Add Method not Allowed handling for generate API and imporove error handling
Refs: OPS-12
2025-03-03 15:36:03 +01:00
Christoph J. Scherr
4ce43ec54d
feat: get_id_of_latest_haiku instead of load_latest_haiku
Refs: OP-22
2025-02-25 18:21:57 +01:00
Christoph J. Scherr
3a36366865
feat: add haiku specific methods to the store manager
Refs: OPS-22
2025-02-25 18:21:57 +01:00
Christoph J. Scherr
6b6f442408
refactor: update store to use the document ids instead of uuids
Refs: OPS-21 OPS-16
2025-02-25 18:21:57 +01:00
Christoph J. Scherr
1edfd7b0f5
fix: new_id in store_manager generated a bad id, only returns the actual data now 2025-02-25 18:21:56 +01:00
Christoph J. Scherr
e6b10ce96e
feat: store manager basic implementation
Refs: OPS-16
2025-02-25 18:21:56 +01:00