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

Prep release #168

Open
wants to merge 21 commits into
base: main
Choose a base branch
from
Open

Prep release #168

wants to merge 21 commits into from

Conversation

grizz
Copy link
Contributor

@grizz grizz commented Apr 18, 2024

No description provided.

grizz and others added 4 commits April 18, 2024 04:20

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
* poetry lock

* Django 4.2 update (#155)

* change unmaintained django-cors-middleware to django-cors-headers

* change for django-recaptcah updates

* change removed ugettext_lazy to gettext_lazy

* fix for django update

* add django-cors-headers  minimum version

* better error handling for critical errors after subscription charge (#156)

add tests

* Add JWT authentication (#152)

* Django 4.2 update (#155)

* change unmaintained django-cors-middleware to django-cors-headers

* change for django-recaptcah updates

* change removed ugettext_lazy to gettext_lazy

* fix for django update

* add django-cors-headers  minimum version

* better error handling for critical errors after subscription charge (#156)

add tests

* add jwt authentication

* fix token authentication errors

* formatting

* add docs

---------

Co-authored-by: Stefan Pratter <stefan@20c.com>

* poetry lock

* Version 1.3.1-rc.1

* Version 1.3.1-rc.2

* Version 1.4.0-rc.1

* Version 1.4.0-rc.2

* move django-cors-headers to fullctl (#160)

* remove django-cors-headers

* relock poetry

* relock

* relock

* add autocomplete fields for admin (#159)

* poetry lock

* Version 1.4.0-rc.3

* poetry lock

* poetry lock

* Version 1.4.0-rc.4

* Add vue frontend auth through url (#164)

* add vue frontend auth through url

* formatting

* add tests

* fix: remove debug messages

* FC-2801 billing task (#165)

* dedicated billing cycle task

* actually, probably dont want to log this as it might contain sensitive data

* disable org deletion through django-admin (#166)

* poetry lock

* Version 1.4.0-rc.5

* poetry lock

* Version 1.4.0-rc.6

* relock

* poetry lock

* Version 1.4.0-rc.7

* relock

* relock

---------

Co-authored-by: Matt Griswold <grizz@20c.com>
Co-authored-by: Jason Mishike <98209208+jason20c@users.noreply.github.com>
Copy link

codecov bot commented Apr 29, 2024

Codecov Report

Attention: Patch coverage is 86.17363% with 43 lines in your changes are missing coverage. Please review.

Project coverage is 77.31%. Comparing base (5f80842) to head (dabf2c9).
Report is 2 commits behind head on main.

Files Patch % Lines
src/account/models/federation.py 80.00% 16 Missing ⚠️
src/account/rest/views/__init__.py 77.94% 15 Missing ⚠️
src/account/rest/authentication.py 53.33% 7 Missing ⚠️
src/account/views/auth.py 95.65% 2 Missing ⚠️
src/account/grainy_ext.py 50.00% 1 Missing ⚠️
src/account/rest/serializers/__init__.py 90.90% 1 Missing ⚠️
src/account/views/controlpanel.py 85.71% 1 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #168      +/-   ##
==========================================
+ Coverage   70.15%   77.31%   +7.16%     
==========================================
  Files         111      142      +31     
  Lines        1789     3892    +2103     
==========================================
+ Hits         1255     3009    +1754     
- Misses        534      883     +349     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

grizz and others added 17 commits April 30, 2024 18:41
* portal-skinning functionality:
aactl model to store whitelabeling per org
django admin view for whitelable management
aaactl service bridge endpoint that provides whitelabeling components

* fix: change from /whitelabeling_data to /data fr path_prefix

* fix: refactor filter

* fix: add dark and light logos

* fix: add blank=True to logo_url fields

* aaactl-skinning

* fix: rename to html_title and slug to org

* fix: remove html_title entirely

* fix: migration to remove html_title

* fix: refactor drop down
add show_logo boolean value
add show_logo value to templates
migration for show_logo value
refactor templates to optionally show logos

* fix: remove retreival from DB and just hardcode default values

* linting

* fix: add http_host

* fix: rename org_whitelabel to branding

* fix: migrations for new Branding model

* fix: migration to add http_host

* fix: re-add return statement for login

* fix query and expose BRANDING_ORG

* linting

* to branding fullctl/fullctl branch and relock

* poetry lock

* Version 1.5.0-rc.2

* Version 1.5.0-rc.3

* fix: Make the CSS field in DJANGO ADMIN BRANDING a JSON field (#172)

* fix: make css field a json field

* fix: remove unused import

* fix: changes to css and org_slug

* fix: linters

* fix:black linter issue

* fix:slug reference in queryset

* fix: create tests for the branding

* fix: linter

---------

Co-authored-by: Kisekka David <kisekka@dev5.ch2.mgmt.20c.com>

* relock

---------

Co-authored-by: Genza999 <cartpix@gmail.com>
Co-authored-by: Kisekka David <kisekka@dev5.ch2.mgmt.20c.com>
Co-authored-by: Matt Griswold <grizz@20c.com>
* poetry lock

* Django 4.2 update (#155)

* change unmaintained django-cors-middleware to django-cors-headers

* change for django-recaptcah updates

* change removed ugettext_lazy to gettext_lazy

* fix for django update

* add django-cors-headers  minimum version

* better error handling for critical errors after subscription charge (#156)

add tests

* poetry lock

* Version 1.3.1-rc.1

* Version 1.3.1-rc.2

* Version 1.4.0-rc.1

* Version 1.4.0-rc.2

* move django-cors-headers to fullctl (#160)

* remove django-cors-headers

* relock poetry

* relock

* add autocomplete fields for admin (#159)

* poetry lock

* Version 1.4.0-rc.3

* org controlled oauth backend implementations

* linting

* relabel section according to specs

* Add frontend for federation (#163)

* add frontend for federation

* change add federated url button styles

* better error message on dupe service
prevent multiple oauths for one org

* rewording

* poetry lock

* poetry lock

* Version 1.4.0-rc.4

* federated service config and service bridge drop in

* linting

* logo url to fed svc support

* account/org services endpoint

* linting

* fix tests

* linting

* FC-2801 billing task (#165)

* dedicated billing cycle task

* actually, probably dont want to log this as it might contain sensitive data

* disable org deletion through django-admin (#166)

* poetry lock

* Version 1.4.0-rc.5

* poetry lock

* Version 1.4.0-rc.6

* relock

* poetry lock

* Version 1.4.0-rc.7

* add role information to org api endpoint

* bump version for federation

* poetry lock

* Version 1.5.0-rc.2

* Version 1.5.0-rc.3

* Version 1.5.0-rc.4

* relock

* fix test data

* fix test data again

---------

Co-authored-by: Matt Griswold <grizz@20c.com>
Co-authored-by: Jason Mishike <98209208+jason20c@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.

None yet

2 participants