Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add ID returns to API and update Docker Compose to build #568

Merged
merged 4 commits into from
Nov 23, 2024

Conversation

pollock83
Copy link
Contributor

Added ID returning to all (seemingly) relevant API method.

Updated Docker Compose file to build natively if an image isn't currently present (saving one command call).

@github-actions github-actions bot added small-diff Small pull request server Pull requests changing back end code labels Nov 23, 2024
Copy link

github-actions bot commented Nov 23, 2024

Test Results

18 tests  ±0   18 ✅ ±0   3s ⏱️ -1s
 1 suites ±0    0 💤 ±0 
 1 files   ±0    0 ❌ ±0 

Results for commit d1f28be. ± Comparison against base commit 5524bd4.

♻️ This comment has been updated with latest results.

@pollock83 pollock83 requested a review from Tim020 November 23, 2024 00:52
Tim020
Tim020 previously approved these changes Nov 23, 2024
Copy link
Contributor

@Tim020 Tim020 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@Tim020 Tim020 changed the base branch from main to dev November 23, 2024 13:02
@Tim020 Tim020 dismissed their stale review November 23, 2024 13:02

The base branch was changed.

@Tim020 Tim020 merged commit a5806fa into dev Nov 23, 2024
10 checks passed
@Tim020 Tim020 deleted the jp/api-and-docker branch November 23, 2024 13:05
Tim020 added a commit that referenced this pull request Nov 23, 2024
* Updated API to return ID values of created objects

* Updated docker compose to build if no image found

* Update shows API return

---------

Co-authored-by: Tim Bradgate <[email protected]>
mattg66 added a commit that referenced this pull request Dec 1, 2024
* Release 0.7.11 (#520)

* Bump anytree from 2.12.0 to 2.12.1 in /server

Bumps [anytree](https://github.com/c0fec0de/anytree) from 2.12.0 to 2.12.1.
- [Release notes](https://github.com/c0fec0de/anytree/releases)
- [Commits](c0fec0de/anytree@2.12.0...2.12.1)

---
updated-dependencies:
- dependency-name: anytree
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

* Bump bcrypt from 4.0.1 to 4.1.1 in /server

Bumps [bcrypt](https://github.com/pyca/bcrypt) from 4.0.1 to 4.1.1.
- [Changelog](https://github.com/pyca/bcrypt/blob/main/release.py)
- [Commits](pyca/bcrypt@4.0.1...4.1.1)

---
updated-dependencies:
- dependency-name: bcrypt
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

* Bump tornado from 6.3.3 to 6.4 in /server

Bumps [tornado](https://github.com/tornadoweb/tornado) from 6.3.3 to 6.4.
- [Changelog](https://github.com/tornadoweb/tornado/blob/master/docs/releases.rst)
- [Commits](tornadoweb/tornado@v6.3.3...v6.4.0)

---
updated-dependencies:
- dependency-name: tornado
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

* Bump version to 0.7.11

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Release 0.7.12 (#530)

* Bump bcrypt from 4.1.1 to 4.1.2 in /server

Bumps [bcrypt](https://github.com/pyca/bcrypt) from 4.1.1 to 4.1.2.
- [Changelog](https://github.com/pyca/bcrypt/blob/main/release.py)
- [Commits](pyca/bcrypt@4.1.1...4.1.2)

---
updated-dependencies:
- dependency-name: bcrypt
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

* Bump marshmallow-sqlalchemy from 0.29.0 to 0.30.0 in /server

Bumps [marshmallow-sqlalchemy](https://github.com/marshmallow-code/marshmallow-sqlalchemy) from 0.29.0 to 0.30.0.
- [Changelog](https://github.com/marshmallow-code/marshmallow-sqlalchemy/blob/dev/CHANGELOG.rst)
- [Commits](marshmallow-code/marshmallow-sqlalchemy@0.29.0...0.30.0)

---
updated-dependencies:
- dependency-name: marshmallow-sqlalchemy
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

* Bump python-dateutil from 2.8.2 to 2.9.0.post0 in /server

Bumps [python-dateutil](https://github.com/dateutil/dateutil) from 2.8.2 to 2.9.0.post0.
- [Release notes](https://github.com/dateutil/dateutil/releases)
- [Changelog](https://github.com/dateutil/dateutil/blob/master/NEWS)
- [Commits](dateutil/dateutil@2.8.2...2.9.0.post0)

---
updated-dependencies:
- dependency-name: python-dateutil
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

* [Release] 0.7.12

* [Fix] Python unit test failures

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Focus line input after selecting character/character group (#534) (#536)

* Release 0.7.13 (#543)

* Add automatic database migration support via Alembic (#537)

* Add automatic database migration support via Alembic

* Move some stuff around

* Fix test implementation

* Create backup of database file before performing migrations

* Ignore migrations directory with pylint

* Bump bcrypt from 4.1.2 to 4.1.3 in /server

Bumps [bcrypt](https://github.com/pyca/bcrypt) from 4.1.2 to 4.1.3.
- [Changelog](https://github.com/pyca/bcrypt/blob/main/release.py)
- [Commits](pyca/bcrypt@4.1.2...4.1.3)

---
updated-dependencies:
- dependency-name: bcrypt
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

* Bump alembic from 1.13.1 to 1.13.2 in /server

Bumps [alembic](https://github.com/sqlalchemy/alembic) from 1.13.1 to 1.13.2.
- [Release notes](https://github.com/sqlalchemy/alembic/releases)
- [Changelog](https://github.com/sqlalchemy/alembic/blob/main/CHANGES)
- [Commits](https://github.com/sqlalchemy/alembic/commits)

---
updated-dependencies:
- dependency-name: alembic
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

* Bump tornado from 6.4 to 6.4.1 in /server

Bumps [tornado](https://github.com/tornadoweb/tornado) from 6.4 to 6.4.1.
- [Changelog](https://github.com/tornadoweb/tornado/blob/master/docs/releases.rst)
- [Commits](tornadoweb/tornado@v6.4.0...v6.4.1)

---
updated-dependencies:
- dependency-name: tornado
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

* Bump version to 0.7.13

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Stage direction highlight (#547)

* Allow script leader to reload all connected clients

* Auto dismiss no leader toast when leader reconnects

* Add server config option for disabling lazy loading

* Reload client on websocket reconnect after error on live page

* Highlight stage direction in cue and script edit pages

* Add option to disable page batching in live page view

* Do not allow cues to be added to cut lines

* Update browsers list

* Set version to 0.7.14

* Run npm update and audit fix

* Release 0.8.0 (#556)

* Upgrade client packages to latest minor

* Upgrade to node 22

* Bump version to 0.8.0

* Update github actions node version

* Bump bcrypt from 4.1.3 to 4.2.0 in /server

Bumps [bcrypt](https://github.com/pyca/bcrypt) from 4.1.3 to 4.2.0.
- [Changelog](https://github.com/pyca/bcrypt/blob/main/release.py)
- [Commits](pyca/bcrypt@4.1.3...4.2.0)

---
updated-dependencies:
- dependency-name: bcrypt
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

* Bump alembic from 1.13.2 to 1.13.3 in /server

Bumps [alembic](https://github.com/sqlalchemy/alembic) from 1.13.2 to 1.13.3.
- [Release notes](https://github.com/sqlalchemy/alembic/releases)
- [Changelog](https://github.com/sqlalchemy/alembic/blob/main/CHANGES)
- [Commits](https://github.com/sqlalchemy/alembic/commits)

---
updated-dependencies:
- dependency-name: alembic
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

* Add ID returns to API and update Docker Compose to build (#568)

* Updated API to return ID values of created objects

* Updated docker compose to build if no image found

* Update shows API return

---------

Co-authored-by: Tim Bradgate <[email protected]>

* Bump tornado from 6.4.1 to 6.4.2 in /server

Bumps [tornado](https://github.com/tornadoweb/tornado) from 6.4.1 to 6.4.2.
- [Changelog](https://github.com/tornadoweb/tornado/blob/v6.4.2/docs/releases.rst)
- [Commits](tornadoweb/tornado@v6.4.1...v6.4.2)

---
updated-dependencies:
- dependency-name: tornado
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

* Bump bcrypt from 4.2.0 to 4.2.1 in /server

Bumps [bcrypt](https://github.com/pyca/bcrypt) from 4.2.0 to 4.2.1.
- [Changelog](https://github.com/pyca/bcrypt/blob/main/release.py)
- [Commits](pyca/bcrypt@4.2.0...4.2.1)

---
updated-dependencies:
- dependency-name: bcrypt
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

* Bump alembic from 1.13.3 to 1.14.0 in /server (#564)

Bumps [alembic](https://github.com/sqlalchemy/alembic) from 1.13.3 to 1.14.0.
- [Release notes](https://github.com/sqlalchemy/alembic/releases)
- [Changelog](https://github.com/sqlalchemy/alembic/blob/main/CHANGES)
- [Commits](https://github.com/sqlalchemy/alembic/commits)

---
updated-dependencies:
- dependency-name: alembic
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* [Release] 0.8.1

* Add display name and help text to settings

* [Release] 0.8.2

* Starburst UI Changes and scroll fix

* Scroll fixes

* Update ScriptLineViewer.vue - act and scene set to bold purple

* Update ScriptLineViewer.vue

Add functionality to only display a cue on a line by inserting  a cue with a space - hacky! :)

* Loading bug and cue on blank line fix

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: Tim Bradgate <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Matt Gaynor <[email protected]>
Co-authored-by: Matt Gaynor <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
server Pull requests changing back end code small-diff Small pull request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants