Skip to content

Conversation

@abdulrhman186883
Copy link

No description provided.

dependabot bot and others added 30 commits January 7, 2025 13:45
Bumps [docker/metadata-action](https://github.com/docker/metadata-action) from 5.5.1 to 5.6.1.
- [Release notes](https://github.com/docker/metadata-action/releases)
- [Commits](docker/metadata-action@v5.5.1...v5.6.1)

---
updated-dependencies:
- dependency-name: docker/metadata-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Matthias Pfeil <matthias.pfeil@wwu.de>
Bumps [actions/checkout](https://github.com/actions/checkout) from 4.2.0 to 4.2.2.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v4.2.0...v4.2.2)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Matthias Pfeil <matthias.pfeil@wwu.de>
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 6.10.0 to 6.11.0.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](docker/build-push-action@v6.10.0...v6.11.0)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* fix: debug configuration

* feat: set and handle token in httpOnly cookie

* feat: delete httpOnly cookie in browser

* feat: delete token on server

* fix: only add access token if present in data

* feat: update swagger documentation

* feat: clarified comment

---------

Co-authored-by: Timber <timber@opensenselab.org>
Co-authored-by: jona159 <65068389+jona159@users.noreply.github.com>
* feat: dd deployment instructions

* Update README

* Update deployment instructions

---------

Co-authored-by: Timber <timber@opensenselab.org>
* use default nginx image and mount configuration

* add action to sync nginx config

* increase body size

* use environment

* update body client

* update body size

* specify correct type

* update body size

* add rsync step

* change body size

* use ssh and config

* change body size

* add nginx restart step

* update runs-on to specific version

* disable client_body_size

* update body size

* update workflow on conditions
* feat: wip

* feat: delete multiple badge requests

* feat: add email template (notify issuer-staff when badge is requested via qrcdoe)

* feat: notify issuer-staff when badge was requested via qrcode impl.

* feat: add redirect to issuer page

* feat: remove unused email templates

* feat: remove things

* fix: remove url from button

---------

Co-authored-by: jona159 <raabejonas@yahoo.de>
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 6.11.0 to 6.12.0.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](docker/build-push-action@v6.11.0...v6.12.0)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* feat: remove cors from application level

* fix: change middleware order

* fix: reverse change of middleware order

---------

Co-authored-by: Timber <timber@opensenselab.org>
* fix: remove try block with circular dependency BadgeUser

* fix: support svg type for issuer images in pdf

* fix: typo

* Revert "fix: remove try block with circular dependency BadgeUser"

This reverts commit bffb4f5.

* Revert "fix: support svg type for issuer images in pdf"

This reverts commit ceb5eb7.

* fix-type: delete hyphen from confirmation email

---------

Co-authored-by: YouQam <qamazyousef@gmail.com>
* fix: remove try block with circular dependency BadgeUser

* feat: improve err msg when adding non-existent user to staff

* Revert "fix: remove try block with circular dependency BadgeUser"

This reverts commit 258bcac.
* fix: remove try block with circular dependency BadgeUser

* fix: support svg type for issuer images in pdf

* Revert "fix: remove try block with circular dependency BadgeUser"

This reverts commit 258bcac.
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 6.12.0 to 6.13.0.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](docker/build-push-action@v6.12.0...v6.13.0)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* fix: remove try block with circular dependency BadgeUser

* fix: catch issuer without logo

* Revert "fix: remove try block with circular dependency BadgeUser"

This reverts commit 76846a9.

* fix: move file_ext var into try block
…g (#321)

* feat: add badgeclass slug to badgeinstance request for better querying

* feat: add badgeclass slug

* feat: add slug field to expaneded badgeclass
* fix: remove try block with circular dependency BadgeUser

* feat: dont throw if badgeuser not found, return None instead

---------

Co-authored-by: Yousef Qamaz <40634685+YouQam@users.noreply.github.com>
* feat: show esco info at bottom of pdf certificate

* fix: show esco info only when esco skill is added

* fix: name typo
* fix: remove try block with circular dependency BadgeUser

* feat: increase uwsgi timeout settings

* Revert "fix: remove try block with circular dependency BadgeUser"

This reverts commit 689dacf.

* feat: adjust timeout settings in nginx conf
Co-authored-by: Timber <timber@opensenselab.org>
* feat(issuer): implement automatic learning path state and issuing

* chore(issuer): clean-up learningpath serializer

* feat(issuer): change learningpath participant count to count issued lp badges

* refactor(issuer): remove unused learningpathparticipant model

* feat: remove lp request endpoints,  reintroduce lp participants

* feat: add assertion data to lp participants
* feat: switch off badge request emails

* feat: dont send emails for each badge request

* feat: remove unused import
Co-authored-by: Yousef Qamaz <40634685+YouQam@users.noreply.github.com>
* feat: add new ai skills keywords endpoint

* fix(aiskills): fallback for old settings value
* feat: decrease range for challenge number, add maxnumber to challenge

* test lower maxnumber

* save altcha challenges in db to prevent replay attacks

* fix: rm duplicate import

* rm: challenge_id

* fix: use same range as before

* fix(altcha): add x-altcha-spam-filter to django allowed cors headers

* feat(altcha): add django settings for altcha config

* clean up old challenges

---------

Co-authored-by: Stefan Trautvetter <stefan.trautvetter@esirion.de>
* feat: micro degree pdf

* fix: only space for 5 badges per page

* fix: only space for 5 badges per page

* feat: wip

* feat: wip

* fix: remove logs, show esco info

* fix: email template name

* fix: remove things

---------

Co-authored-by: Yousef Qamaz <40634685+YouQam@users.noreply.github.com>
dependabot bot and others added 30 commits November 25, 2025 07:40
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v5...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* feat: revoke all accepted invitaitons after issuer is removed

* fix: handle custom images

* fix: only draw logos if not custom img

---------

Co-authored-by: David Scheidt <scheidtdav@users.noreply.github.com>
* fix: dont apply padding 2nd time when sharing badge

* fix: divide by 50%
* feat: add lti and iframe endpoints

* feat: add missing api routes

* fix: filter badge instances as done in the backapck

* fix: serilizing badges

* fix: parse learningpaths correctly

* fix: ensure images and skills load in iframes

* fix: complete the comment

* feat: remove profile information for backpack web component

* feat: ensure lti views work with non-registered users

* feat: allow sending a list of emails to request web components
Co-authored-by: David Scheidt <scheidtdav@users.noreply.github.com>
Co-authored-by: Sven Heitmann <zven@users.noreply.github.com>
* fix: restrict pdf title to be in two lines max

* fix: break instead of continue
* feat: add compatibility layer

* feat: migrate urls to re_path

* feat: migrate gettext, force_str

* feat: rm jsonfield dep and use built-in jsonfield

* feat: rm NullBooleanField for BooleanField w allow_null

* feat: add required middleware

* feat: dependency updates and overrides

* feat: revoke all accepted invitaitons after issuer is removed

* fix: urls

* Revert "feat: rm jsonfield dep and use built-in jsonfield"

This reverts commit f03d6dc.

* fix: upgrade jsonfield

* refactor: rm 3.2 compatibility layer

* fix: replace url with re_path

* fix: broken tests due to stricter access of reverse relationships in django4

* feat: upgrade django

* fix: migration to replace deprecated index_together field

* fix: broken tests due to stricter filtering on unsaved models in django 5

---------

Co-authored-by: David Scheidt <scheidtdav@users.noreply.github.com>
Co-authored-by: David Scheidt <david.scheidt@opensenselab.org>
* feat: add serializers and require json to use iframe endpoints

* feat: add serializers for badge-create and badge-edit
Bumps [docker/metadata-action](https://github.com/docker/metadata-action) from 5.9.0 to 5.10.0.
- [Release notes](https://github.com/docker/metadata-action/releases)
- [Commits](docker/metadata-action@v5.9.0...v5.10.0)

---
updated-dependencies:
- dependency-name: docker/metadata-action
  dependency-version: 5.10.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: jona159 <65068389+jona159@users.noreply.github.com>
* feat: add missing csrf trusted origins var

* fix: replace deprecated env var

* fix: add renamed vars

* fix: properly set content_length for response headers in oauth
…(#676)

Bumps [hoverkraft-tech/compose-action](https://github.com/hoverkraft-tech/compose-action) from 2.4.1 to 2.4.2.
- [Release notes](https://github.com/hoverkraft-tech/compose-action/releases)
- [Commits](hoverkraft-tech/compose-action@v2.4.1...v2.4.2)

---
updated-dependencies:
- dependency-name: hoverkraft-tech/compose-action
  dependency-version: 2.4.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* feat: edit network tag to "NETWORK PARTNER"

* fix: update comment

---------

Co-authored-by: jona159 <raabejonas@yahoo.de>
* fix: use svg conversion for badge images and issuer images

* fix: add missing occurences of Image()
* feat: revoke all accepted invitaitons after issuer is removed

* feat: v3 badgeinstances

* feat: revoke all accepted invitaitons after issuer is removed

* feat: allow filtering for name and email

* feat: send partial results

* fix: order, filter out revoked

* fix: rm unnecessary pagination class

* fix: rm unused imports

* fix: unused import

* feat: remove total count mixin to replace with built-in count

* fix: remove unnecessary queryset

---------

Co-authored-by: David Scheidt <david.scheidt@opensenselab.org>
Co-authored-by: David Scheidt <scheidtdav@users.noreply.github.com>
* fix: pop related data and append after saving

* fix: readd missing staff request list endpoint

* fix: replace timezone import

* fix: only show username in api template, no logout / login links

* fix: remove duplicate import

---------

Co-authored-by: David Scheidt <david.scheidt@opensenselab.org>
Co-authored-by: David Scheidt <scheidtdav@users.noreply.github.com>
* fix: Send client_secret in cleartext when app is created

* fix: compare client_secrets using check_password
* feat: add missing serializer and put method for editing networks

* fix: use correct tag for network detail schema

* fix: allow empty string linkedin id
* fix: rm network properties from public json

* fix: move network properties to expanded json

* fix: update keyword for ob3 badges

---------

Co-authored-by: David Scheidt <scheidtdav@users.noreply.github.com>
* feat: add course_url field for badge classes

* feat: add course url to qr code

* feat: add missing occurences of course_url

* feat: add course url to admin page for badge classes
* fix: import

* fix: recreate ob3 json after evidence and extensions were created

* feat: add evidence items to qr code model

* feat: add evidence items to qrcode serializer

* feat: rm narrative, add evidence section to pdf

* fix: import

* feat: add external link icon

* fix: migration order

---------

Co-authored-by: David Scheidt <scheidtdav@users.noreply.github.com>
Co-authored-by: David Scheidt <scheidtdav@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants