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

Merge from master changes #237

Open
wants to merge 61 commits into
base: django-2-v2
Choose a base branch
from
Open

Merge from master changes #237

wants to merge 61 commits into from

Conversation

jmacul2
Copy link
Contributor

@jmacul2 jmacul2 commented May 17, 2023

No description provided.

Simponic and others added 30 commits November 8, 2022 16:50
* Fix GUL recent queries

* Remove unused imports, inherit common attributes between list api views for the gul entries
* Fixed XSS issue by rendering description as text. Also, drastically improved performance of exposed host report via a ridiculous sql query.

* Run black & remove unused imports

* Remove trailing whitespace

* There was still a trailing whitespace trailing behind
* Made profile fields disabled; Removed the profile interaction functionality.

* Removed the form, for security 🛡️

* Some git weirdness

* Improved performance of all report queries(Barring exposed hosts)

* Ran black
* Made profile fields disabled; Removed the profile interaction functionality.

* Removed the form, for security 🛡️

* Some git weirdness

* Improved performance of all report queries(Barring exposed hosts)

* Ran black

* Added total hosts field, expired hosts, and tooltips
switching to pre-commit ci
…and taking a second look at the foreign key constraint on guardian group object permissions - apparently it uses auth_group which I missed on the first attempt (#210)
…ies that don't need related fields (#211)

* Added a basic list serializer on hosts to optimize queries that do not need addresses

* Fix logic and rename to skip_related
updates:
- [github.com/psf/black: 22.6.0 → 22.12.0](psf/black@22.6.0...22.12.0)
- [github.com/pre-commit/pre-commit-hooks: v4.3.0 → v4.4.0](pre-commit/pre-commit-hooks@v4.3.0...v4.4.0)
- https://gitlab.com/pycqa/flake8https://github.com/PyCQA/flake8
- [github.com/PyCQA/flake8: 3.9.2 → 6.0.0](PyCQA/flake8@3.9.2...6.0.0)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* [pre-commit.ci] pre-commit autoupdate

updates:
- [github.com/psf/black: 22.12.0 → 23.1.0](psf/black@22.12.0...23.1.0)

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* Add pre-populated selection for host domain

* Remove unused import, whoops
…ains or when other records exist for name (#221)

* Don't allow cname records with names equivalent to existing domains

* Disallow creation of cname if _any_ other record exists with the same name
* csv export fixes

* csv export fixes

* adding bulk add perms management command

* conflict fix

* profile page bug

* merging

* fixes for poetry and toml files, didn't meant to commit those earlier.

* fixes for xss on datatables

* oops

* xss fix for dns records

* xss rework fixes....needs review

* changes.

* adding messages.py

* patch from simponic

* update to latest version

* bug fix with log view on dns

* lock into python 3.9.13 for now

* adding lock file changes

* adding ignores

* more than foo now
updates:
- [github.com/psf/black: 23.1.0 → 23.3.0](psf/black@23.1.0...23.3.0)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* csv export fixes

* csv export fixes

* adding bulk add perms management command

* conflict fix

* profile page bug

* merging

* fixes for poetry and toml files, didn't meant to commit those earlier.

* fixes for xss on datatables

* oops

* xss fix for dns records

* xss rework fixes....needs review

* changes.

* adding messages.py

* patch from simponic

* update to latest version

* bug fix with log view on dns

* lock into python 3.9.13 for now

* adding lock file changes

* adding ignores

* more than foo now
* Added dropdowns for expiry thresholds 1-5 years, plus entry retrieval limiter

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* Fixed DNS record create endpoint

* Added MX record content validator

* Use correct ValidationError exception
* csv export fixes

* csv export fixes

* adding bulk add perms management command

* conflict fix

* profile page bug

* merging

* fixes for poetry and toml files, didn't meant to commit those earlier.

* fixes for xss on datatables

* oops

* xss fix for dns records

* xss rework fixes....needs review

* changes.

* adding messages.py

* patch from simponic

* update to latest version

* bug fix with log view on dns

* lock into python 3.9.13 for now

* adding lock file changes

* adding ignores

* more than foo now

* safizing mimic username

* dns merge

* removing cas and old reports

* removing old cas

* adding modified autheticator for JWT so new users can be synced
* csv export fixes

* csv export fixes

* adding bulk add perms management command

* conflict fix

* profile page bug

* merging

* fixes for poetry and toml files, didn't meant to commit those earlier.

* fixes for xss on datatables

* oops

* xss fix for dns records

* xss rework fixes....needs review

* changes.

* adding messages.py

* patch from simponic

* update to latest version

* bug fix with log view on dns

* lock into python 3.9.13 for now

* adding lock file changes

* adding ignores

* more than foo now

* safizing mimic username

* dns merge

* removing cas and old reports

* removing old cas

* adding modified autheticator for JWT so new users can be synced

* bug fix...no no in = inside a fstring
* csv export fixes

* csv export fixes

* adding bulk add perms management command

* conflict fix

* profile page bug

* merging

* fixes for poetry and toml files, didn't meant to commit those earlier.

* fixes for xss on datatables

* oops

* xss fix for dns records

* xss rework fixes....needs review

* changes.

* adding messages.py

* patch from simponic

* update to latest version

* bug fix with log view on dns

* lock into python 3.9.13 for now

* adding lock file changes

* adding ignores

* more than foo now

* safizing mimic username

* dns merge

* removing cas and old reports

* removing old cas

* adding modified autheticator for JWT so new users can be synced

* bug fix...no no in = inside a fstring
* csv export fixes

* csv export fixes

* adding bulk add perms management command

* conflict fix

* profile page bug

* merging

* fixes for poetry and toml files, didn't meant to commit those earlier.

* fixes for xss on datatables

* oops

* xss fix for dns records

* xss rework fixes....needs review

* changes.

* adding messages.py

* patch from simponic

* update to latest version

* bug fix with log view on dns

* lock into python 3.9.13 for now

* adding lock file changes

* adding ignores

* more than foo now

* safizing mimic username

* dns merge

* removing cas and old reports

* removing old cas

* adding modified autheticator for JWT so new users can be synced

* bug fix...no no in = inside a fstring

* adding new sentry sdk
* csv export fixes

* csv export fixes

* adding bulk add perms management command

* conflict fix

* profile page bug

* merging

* fixes for poetry and toml files, didn't meant to commit those earlier.

* fixes for xss on datatables

* oops

* xss fix for dns records

* xss rework fixes....needs review

* changes.

* adding messages.py

* patch from simponic

* update to latest version

* bug fix with log view on dns

* lock into python 3.9.13 for now

* adding lock file changes

* adding ignores

* more than foo now

* safizing mimic username

* dns merge

* removing cas and old reports

* removing old cas

* adding modified autheticator for JWT so new users can be synced

* bug fix...no no in = inside a fstring

* adding new sentry sdk

* removed reports that are now used by nx-noc
added sentry sdk
code cleanup in settings, removing creds :/

* clean up reports
removed report views,urls that are un noc now
adding saml2 auth
clean up settings

* adding saml2 auth

* updates to requirements for sentry sdk

* adding pysaml2 for saml auth

* updates to saml2 auth, settings fix

* addind exempt for saml2 check

* fixes with login, favicon exempt

* more saml2 changes

* adding internal login and locking it to internal users only.

* adding ip restrict for internal logins to admin vpn
* csv export fixes

* csv export fixes

* adding bulk add perms management command

* conflict fix

* profile page bug

* merging

* fixes for poetry and toml files, didn't meant to commit those earlier.

* fixes for xss on datatables

* oops

* xss fix for dns records

* xss rework fixes....needs review

* changes.

* adding messages.py

* patch from simponic

* update to latest version

* bug fix with log view on dns

* lock into python 3.9.13 for now

* adding lock file changes

* adding ignores

* more than foo now

* safizing mimic username

* dns merge

* removing cas and old reports

* removing old cas

* adding modified autheticator for JWT so new users can be synced

* bug fix...no no in = inside a fstring

* adding new sentry sdk

* removed reports that are now used by nx-noc
added sentry sdk
code cleanup in settings, removing creds :/

* clean up reports
removed report views,urls that are un noc now
adding saml2 auth
clean up settings

* adding saml2 auth

* updates to requirements for sentry sdk

* adding pysaml2 for saml auth

* updates to saml2 auth, settings fix

* addind exempt for saml2 check

* fixes with login, favicon exempt

* more saml2 changes

* adding internal login and locking it to internal users only.

* adding ip restrict for internal logins to admin vpn

* bug fix on saml2 auth

* bug fix on dns add for domain....not finished yet.
* Added expired hosts deletion command

* Fixed static/dynamic reversal in expiry report

* Expiry report now can limit to static or dynamic

* Removed unnecessary comments
updates:
- [github.com/psf/black: 23.3.0 → 23.7.0](psf/black@23.3.0...23.7.0)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* csv export fixes

* csv export fixes

* adding bulk add perms management command

* conflict fix

* profile page bug

* merging

* fixes for poetry and toml files, didn't meant to commit those earlier.

* fixes for xss on datatables

* oops

* xss fix for dns records

* xss rework fixes....needs review

* changes.

* adding messages.py

* patch from simponic

* update to latest version

* bug fix with log view on dns

* lock into python 3.9.13 for now

* adding lock file changes

* adding ignores

* more than foo now

* safizing mimic username

* dns merge

* removing cas and old reports

* removing old cas

* adding modified autheticator for JWT so new users can be synced

* bug fix...no no in = inside a fstring

* adding new sentry sdk

* removed reports that are now used by nx-noc
added sentry sdk
code cleanup in settings, removing creds :/

* clean up reports
removed report views,urls that are un noc now
adding saml2 auth
clean up settings

* adding saml2 auth

* updates to requirements for sentry sdk

* adding pysaml2 for saml auth

* updates to saml2 auth, settings fix

* addind exempt for saml2 check

* fixes with login, favicon exempt

* more saml2 changes

* adding internal login and locking it to internal users only.

* adding ip restrict for internal logins to admin vpn

* bug fix on saml2 auth

* bug fix on dns add for domain....not finished yet.

* locking python 3.9.2 to mirror bullseye
bug fix on denied for saml2 auth

* fixed FQDN again
* csv export fixes

* csv export fixes

* adding bulk add perms management command

* conflict fix

* profile page bug

* merging

* fixes for poetry and toml files, didn't meant to commit those earlier.

* fixes for xss on datatables

* oops

* xss fix for dns records

* xss rework fixes....needs review

* changes.

* adding messages.py

* patch from simponic

* update to latest version

* bug fix with log view on dns

* lock into python 3.9.13 for now

* adding lock file changes

* adding ignores

* more than foo now

* safizing mimic username

* dns merge

* removing cas and old reports

* removing old cas

* adding modified autheticator for JWT so new users can be synced

* bug fix...no no in = inside a fstring

* adding new sentry sdk

* removed reports that are now used by nx-noc
added sentry sdk
code cleanup in settings, removing creds :/

* clean up reports
removed report views,urls that are un noc now
adding saml2 auth
clean up settings

* adding saml2 auth

* updates to requirements for sentry sdk

* adding pysaml2 for saml auth

* updates to saml2 auth, settings fix

* addind exempt for saml2 check

* fixes with login, favicon exempt

* more saml2 changes

* adding internal login and locking it to internal users only.

* adding ip restrict for internal logins to admin vpn

* bug fix on saml2 auth

* bug fix on dns add for domain....not finished yet.

* locking python 3.9.2 to mirror bullseye
bug fix on denied for saml2 auth

* fixed FQDN again

* updated link for registration email
networking-sorceress and others added 30 commits August 21, 2023 12:55
* Added new category model, editor

* Updated host editor to categorize attributes

* Switched to tabbed interface, added special case for a single category

* Removed unnecessary __hash__() method

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* csv export fixes

* csv export fixes

* adding bulk add perms management command

* conflict fix

* profile page bug

* merging

* fixes for poetry and toml files, didn't meant to commit those earlier.

* fixes for xss on datatables

* oops

* xss fix for dns records

* xss rework fixes....needs review

* changes.

* adding messages.py

* patch from simponic

* update to latest version

* bug fix with log view on dns

* lock into python 3.9.13 for now

* adding lock file changes

* adding ignores

* more than foo now

* safizing mimic username

* dns merge

* removing cas and old reports

* removing old cas

* adding modified autheticator for JWT so new users can be synced

* bug fix...no no in = inside a fstring

* adding new sentry sdk

* removed reports that are now used by nx-noc
added sentry sdk
code cleanup in settings, removing creds :/

* clean up reports
removed report views,urls that are un noc now
adding saml2 auth
clean up settings

* adding saml2 auth

* updates to requirements for sentry sdk

* adding pysaml2 for saml auth

* updates to saml2 auth, settings fix

* addind exempt for saml2 check

* fixes with login, favicon exempt

* more saml2 changes

* adding internal login and locking it to internal users only.

* adding ip restrict for internal logins to admin vpn

* bug fix on saml2 auth

* bug fix on dns add for domain....not finished yet.

* locking python 3.9.2 to mirror bullseye
bug fix on denied for saml2 auth

* fixed FQDN again

* updated link for registration email

* updates to make editing network work again
* csv export fixes

* csv export fixes

* adding bulk add perms management command

* conflict fix

* profile page bug

* merging

* fixes for poetry and toml files, didn't meant to commit those earlier.

* fixes for xss on datatables

* oops

* xss fix for dns records

* xss rework fixes....needs review

* changes.

* adding messages.py

* patch from simponic

* update to latest version

* bug fix with log view on dns

* lock into python 3.9.13 for now

* adding lock file changes

* adding ignores

* more than foo now

* safizing mimic username

* dns merge

* removing cas and old reports

* removing old cas

* adding modified autheticator for JWT so new users can be synced

* bug fix...no no in = inside a fstring

* adding new sentry sdk

* removed reports that are now used by nx-noc
added sentry sdk
code cleanup in settings, removing creds :/

* clean up reports
removed report views,urls that are un noc now
adding saml2 auth
clean up settings

* adding saml2 auth

* updates to requirements for sentry sdk

* adding pysaml2 for saml auth

* updates to saml2 auth, settings fix

* addind exempt for saml2 check

* fixes with login, favicon exempt

* more saml2 changes

* adding internal login and locking it to internal users only.

* adding ip restrict for internal logins to admin vpn

* bug fix on saml2 auth

* bug fix on dns add for domain....not finished yet.

* locking python 3.9.2 to mirror bullseye
bug fix on denied for saml2 auth

* fixed FQDN again

* updated link for registration email

* updates to make editing network work again

* not required
…st report (#264)

* chunk batch deletion requests of expired hosts to bypass nginx max body size for form data

* might as well fix ci check
updates:
- [github.com/psf/black: 23.7.0 → 23.11.0](psf/black@23.7.0...23.11.0)
- [github.com/pre-commit/pre-commit-hooks: v4.4.0 → v4.5.0](pre-commit/pre-commit-hooks@v4.4.0...v4.5.0)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
updates:
- [github.com/psf/black: 23.11.0 → 23.12.0](psf/black@23.11.0...23.12.0)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
updates:
- [github.com/psf/black: 23.12.0 → 23.12.1](psf/black@23.12.0...23.12.1)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* csv export fixes

* csv export fixes

* adding bulk add perms management command

* conflict fix

* profile page bug

* merging

* fixes for poetry and toml files, didn't meant to commit those earlier.

* fixes for xss on datatables

* oops

* xss fix for dns records

* xss rework fixes....needs review

* changes.

* adding messages.py

* patch from simponic

* update to latest version

* bug fix with log view on dns

* lock into python 3.9.13 for now

* adding lock file changes

* adding ignores

* more than foo now

* safizing mimic username

* dns merge

* removing cas and old reports

* removing old cas

* adding modified autheticator for JWT so new users can be synced

* bug fix...no no in = inside a fstring

* adding new sentry sdk

* removed reports that are now used by nx-noc
added sentry sdk
code cleanup in settings, removing creds :/

* clean up reports
removed report views,urls that are un noc now
adding saml2 auth
clean up settings

* adding saml2 auth

* updates to requirements for sentry sdk

* adding pysaml2 for saml auth

* updates to saml2 auth, settings fix

* addind exempt for saml2 check

* fixes with login, favicon exempt

* more saml2 changes

* adding internal login and locking it to internal users only.

* adding ip restrict for internal logins to admin vpn

* bug fix on saml2 auth

* bug fix on dns add for domain....not finished yet.

* locking python 3.9.2 to mirror bullseye
bug fix on denied for saml2 auth

* fixed FQDN again

* updated link for registration email

* updates to make editing network work again

* not required

* adding auto renewals.  Updates to black, flake8 and pre-commit

* updated to auto renewals from code review
* csv export fixes

* csv export fixes

* adding bulk add perms management command

* conflict fix

* profile page bug

* merging

* fixes for poetry and toml files, didn't meant to commit those earlier.

* fixes for xss on datatables

* oops

* xss fix for dns records

* xss rework fixes....needs review

* changes.

* adding messages.py

* patch from simponic

* update to latest version

* bug fix with log view on dns

* lock into python 3.9.13 for now

* adding lock file changes

* adding ignores

* more than foo now

* safizing mimic username

* dns merge

* removing cas and old reports

* removing old cas

* adding modified autheticator for JWT so new users can be synced

* bug fix...no no in = inside a fstring

* adding new sentry sdk

* removed reports that are now used by nx-noc
added sentry sdk
code cleanup in settings, removing creds :/

* clean up reports
removed report views,urls that are un noc now
adding saml2 auth
clean up settings

* adding saml2 auth

* updates to requirements for sentry sdk

* adding pysaml2 for saml auth

* updates to saml2 auth, settings fix

* addind exempt for saml2 check

* fixes with login, favicon exempt

* more saml2 changes

* adding internal login and locking it to internal users only.

* adding ip restrict for internal logins to admin vpn

* bug fix on saml2 auth

* bug fix on dns add for domain....not finished yet.

* locking python 3.9.2 to mirror bullseye
bug fix on denied for saml2 auth

* fixed FQDN again

* updated link for registration email

* updates to make editing network work again

* not required

* adding auto renewals.  Updates to black, flake8 and pre-commit

* updated to auto renewals from code review

* bug fixes
* csv export fixes

* csv export fixes

* adding bulk add perms management command

* conflict fix

* profile page bug

* merging

* fixes for poetry and toml files, didn't meant to commit those earlier.

* fixes for xss on datatables

* oops

* xss fix for dns records

* xss rework fixes....needs review

* changes.

* adding messages.py

* patch from simponic

* update to latest version

* bug fix with log view on dns

* lock into python 3.9.13 for now

* adding lock file changes

* adding ignores

* more than foo now

* safizing mimic username

* dns merge

* removing cas and old reports

* removing old cas

* adding modified autheticator for JWT so new users can be synced

* bug fix...no no in = inside a fstring

* adding new sentry sdk

* removed reports that are now used by nx-noc
added sentry sdk
code cleanup in settings, removing creds :/

* clean up reports
removed report views,urls that are un noc now
adding saml2 auth
clean up settings

* adding saml2 auth

* updates to requirements for sentry sdk

* adding pysaml2 for saml auth

* updates to saml2 auth, settings fix

* addind exempt for saml2 check

* fixes with login, favicon exempt

* more saml2 changes

* adding internal login and locking it to internal users only.

* adding ip restrict for internal logins to admin vpn

* bug fix on saml2 auth

* bug fix on dns add for domain....not finished yet.

* locking python 3.9.2 to mirror bullseye
bug fix on denied for saml2 auth

* fixed FQDN again

* updated link for registration email

* updates to make editing network work again

* not required

* adding auto renewals.  Updates to black, flake8 and pre-commit

* updated to auto renewals from code review

* bug fixes

* typo bug fix introduced another bug haha
…-legacy (#278)

* add parent subnet filter to networks and revamped usage data from gul-legacy

* i think a lambda looks cleaner, but whatever
* Fixed typo in host renewal serializer

* Initial report, only shows hosts for which action was taken today

* Report should actualy work now

* Report now shows the last week, not just today

* Improved some of the text on the report page, removed expired hosts from the not-renewed list

* Fixed settings breakage

* Added third table to report showing hosts whose owners did take action

* Improved filtering
updates:
- [github.com/PyCQA/flake8: 6.1.0 → 7.0.0](PyCQA/flake8@6.1.0...7.0.0)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* csv export fixes

* csv export fixes

* adding bulk add perms management command

* conflict fix

* profile page bug

* merging

* fixes for poetry and toml files, didn't meant to commit those earlier.

* fixes for xss on datatables

* oops

* xss fix for dns records

* xss rework fixes....needs review

* changes.

* adding messages.py

* patch from simponic

* update to latest version

* bug fix with log view on dns

* lock into python 3.9.13 for now

* adding lock file changes

* adding ignores

* more than foo now

* safizing mimic username

* dns merge

* removing cas and old reports

* removing old cas

* adding modified autheticator for JWT so new users can be synced

* bug fix...no no in = inside a fstring

* adding new sentry sdk

* removed reports that are now used by nx-noc
added sentry sdk
code cleanup in settings, removing creds :/

* clean up reports
removed report views,urls that are un noc now
adding saml2 auth
clean up settings

* adding saml2 auth

* updates to requirements for sentry sdk

* adding pysaml2 for saml auth

* updates to saml2 auth, settings fix

* addind exempt for saml2 check

* fixes with login, favicon exempt

* more saml2 changes

* adding internal login and locking it to internal users only.

* adding ip restrict for internal logins to admin vpn

* bug fix on saml2 auth

* bug fix on dns add for domain....not finished yet.

* locking python 3.9.2 to mirror bullseye
bug fix on denied for saml2 auth

* fixed FQDN again

* updated link for registration email

* updates to make editing network work again

* not required

* adding auto renewals.  Updates to black, flake8 and pre-commit

* updated to auto renewals from code review

* bug fixes

* typo bug fix introduced another bug haha

* adding populate from ldap sync so that old users wont get notified if groups changed.
* [pre-commit.ci] pre-commit autoupdate

updates:
- [github.com/psf/black: 23.12.1 → 24.1.1](psf/black@23.12.1...24.1.1)

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* Basic count table

* Dynamic date range

* Removed unused imports

* Date range selectors now populate with default date range

* Added styling for date selectors

* Improved filtering for unrenewed hosts

* Fixed incorrect error message
updates:
- [github.com/psf/black: 24.1.1 → 24.2.0](psf/black@24.1.1...24.2.0)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
…283)

* Will no longer update `last_notified` field if notification was not sent

* Added a null check for last_notified in the renew filter

* Improved exclusion of auto-renewed hosts

* fixes for the bot

* Added date parsing error handling

* Fixed CSV rendering of report API view

* Added admin permission check to API view
* csv export fixes

* csv export fixes

* adding bulk add perms management command

* conflict fix

* profile page bug

* merging

* fixes for poetry and toml files, didn't meant to commit those earlier.

* fixes for xss on datatables

* oops

* xss fix for dns records

* xss rework fixes....needs review

* changes.

* adding messages.py

* patch from simponic

* update to latest version

* bug fix with log view on dns

* lock into python 3.9.13 for now

* adding lock file changes

* adding ignores

* more than foo now

* safizing mimic username

* dns merge

* removing cas and old reports

* removing old cas

* adding modified autheticator for JWT so new users can be synced

* bug fix...no no in = inside a fstring

* adding new sentry sdk

* removed reports that are now used by nx-noc
added sentry sdk
code cleanup in settings, removing creds :/

* clean up reports
removed report views,urls that are un noc now
adding saml2 auth
clean up settings

* adding saml2 auth

* updates to requirements for sentry sdk

* adding pysaml2 for saml auth

* updates to saml2 auth, settings fix

* addind exempt for saml2 check

* fixes with login, favicon exempt

* more saml2 changes

* adding internal login and locking it to internal users only.

* adding ip restrict for internal logins to admin vpn

* bug fix on saml2 auth

* bug fix on dns add for domain....not finished yet.

* locking python 3.9.2 to mirror bullseye
bug fix on denied for saml2 auth

* fixed FQDN again

* updated link for registration email

* updates to make editing network work again

* not required

* adding auto renewals.  Updates to black, flake8 and pre-commit

* updated to auto renewals from code review

* bug fixes

* typo bug fix introduced another bug haha

* adding populate from ldap sync so that old users wont get notified if groups changed.

* adding address api, fixing bugs.
* Create lease changes endpoint for NOC dashboard.

* remove unecessary passed data

* fix formatting

* filter out additions, only lease changes

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* final formatting clean

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* csv export fixes

* csv export fixes

* adding bulk add perms management command

* conflict fix

* profile page bug

* merging

* fixes for poetry and toml files, didn't meant to commit those earlier.

* fixes for xss on datatables

* oops

* xss fix for dns records

* xss rework fixes....needs review

* changes.

* adding messages.py

* patch from simponic

* update to latest version

* bug fix with log view on dns

* lock into python 3.9.13 for now

* adding lock file changes

* adding ignores

* more than foo now

* safizing mimic username

* dns merge

* removing cas and old reports

* removing old cas

* adding modified autheticator for JWT so new users can be synced

* bug fix...no no in = inside a fstring

* adding new sentry sdk

* removed reports that are now used by nx-noc
added sentry sdk
code cleanup in settings, removing creds :/

* clean up reports
removed report views,urls that are un noc now
adding saml2 auth
clean up settings

* adding saml2 auth

* updates to requirements for sentry sdk

* adding pysaml2 for saml auth

* updates to saml2 auth, settings fix

* addind exempt for saml2 check

* fixes with login, favicon exempt

* more saml2 changes

* adding internal login and locking it to internal users only.

* adding ip restrict for internal logins to admin vpn

* bug fix on saml2 auth

* bug fix on dns add for domain....not finished yet.

* locking python 3.9.2 to mirror bullseye
bug fix on denied for saml2 auth

* fixed FQDN again

* updated link for registration email

* updates to make editing network work again

* not required

* adding auto renewals.  Updates to black, flake8 and pre-commit

* updated to auto renewals from code review

* bug fixes

* typo bug fix introduced another bug haha

* adding populate from ldap sync so that old users wont get notified if groups changed.

* adding address api, fixing bugs.

* addming building csv api
* csv export fixes

* csv export fixes

* adding bulk add perms management command

* conflict fix

* profile page bug

* merging

* fixes for poetry and toml files, didn't meant to commit those earlier.

* fixes for xss on datatables

* oops

* xss fix for dns records

* xss rework fixes....needs review

* changes.

* adding messages.py

* patch from simponic

* update to latest version

* bug fix with log view on dns

* lock into python 3.9.13 for now

* adding lock file changes

* adding ignores

* more than foo now

* safizing mimic username

* dns merge

* removing cas and old reports

* removing old cas

* adding modified autheticator for JWT so new users can be synced

* bug fix...no no in = inside a fstring

* adding new sentry sdk

* removed reports that are now used by nx-noc
added sentry sdk
code cleanup in settings, removing creds :/

* clean up reports
removed report views,urls that are un noc now
adding saml2 auth
clean up settings

* adding saml2 auth

* updates to requirements for sentry sdk

* adding pysaml2 for saml auth

* updates to saml2 auth, settings fix

* addind exempt for saml2 check

* fixes with login, favicon exempt

* more saml2 changes

* adding internal login and locking it to internal users only.

* adding ip restrict for internal logins to admin vpn

* bug fix on saml2 auth

* bug fix on dns add for domain....not finished yet.

* locking python 3.9.2 to mirror bullseye
bug fix on denied for saml2 auth

* fixed FQDN again

* updated link for registration email

* updates to make editing network work again

* not required

* adding auto renewals.  Updates to black, flake8 and pre-commit

* updated to auto renewals from code review

* bug fixes

* typo bug fix introduced another bug haha

* adding populate from ldap sync so that old users wont get notified if groups changed.

* adding address api, fixing bugs.

* addming building csv api

* addming building csv api allowing all

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* csv export fixes

* csv export fixes

* adding bulk add perms management command

* conflict fix

* profile page bug

* merging

* fixes for poetry and toml files, didn't meant to commit those earlier.

* fixes for xss on datatables

* oops

* xss fix for dns records

* xss rework fixes....needs review

* changes.

* adding messages.py

* patch from simponic

* update to latest version

* bug fix with log view on dns

* lock into python 3.9.13 for now

* adding lock file changes

* adding ignores

* more than foo now

* safizing mimic username

* dns merge

* removing cas and old reports

* removing old cas

* adding modified autheticator for JWT so new users can be synced

* bug fix...no no in = inside a fstring

* adding new sentry sdk

* removed reports that are now used by nx-noc
added sentry sdk
code cleanup in settings, removing creds :/

* clean up reports
removed report views,urls that are un noc now
adding saml2 auth
clean up settings

* adding saml2 auth

* updates to requirements for sentry sdk

* adding pysaml2 for saml auth

* updates to saml2 auth, settings fix

* addind exempt for saml2 check

* fixes with login, favicon exempt

* more saml2 changes

* adding internal login and locking it to internal users only.

* adding ip restrict for internal logins to admin vpn

* bug fix on saml2 auth

* bug fix on dns add for domain....not finished yet.

* locking python 3.9.2 to mirror bullseye
bug fix on denied for saml2 auth

* fixed FQDN again

* updated link for registration email

* updates to make editing network work again

* not required

* adding auto renewals.  Updates to black, flake8 and pre-commit

* updated to auto renewals from code review

* bug fixes

* typo bug fix introduced another bug haha

* adding populate from ldap sync so that old users wont get notified if groups changed.

* adding address api, fixing bugs.

* addming building csv api

* addming building csv api allowing all

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* fixed leasse usage for expired hosts

* moving e911 around

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* csv export fixes

* csv export fixes

* adding bulk add perms management command

* conflict fix

* profile page bug

* merging

* fixes for poetry and toml files, didn't meant to commit those earlier.

* fixes for xss on datatables

* oops

* xss fix for dns records

* xss rework fixes....needs review

* changes.

* adding messages.py

* patch from simponic

* update to latest version

* bug fix with log view on dns

* lock into python 3.9.13 for now

* adding lock file changes

* adding ignores

* more than foo now

* safizing mimic username

* dns merge

* removing cas and old reports

* removing old cas

* adding modified autheticator for JWT so new users can be synced

* bug fix...no no in = inside a fstring

* adding new sentry sdk

* removed reports that are now used by nx-noc
added sentry sdk
code cleanup in settings, removing creds :/

* clean up reports
removed report views,urls that are un noc now
adding saml2 auth
clean up settings

* adding saml2 auth

* updates to requirements for sentry sdk

* adding pysaml2 for saml auth

* updates to saml2 auth, settings fix

* addind exempt for saml2 check

* fixes with login, favicon exempt

* more saml2 changes

* adding internal login and locking it to internal users only.

* adding ip restrict for internal logins to admin vpn

* bug fix on saml2 auth

* bug fix on dns add for domain....not finished yet.

* locking python 3.9.2 to mirror bullseye
bug fix on denied for saml2 auth

* fixed FQDN again

* updated link for registration email

* updates to make editing network work again

* not required

* adding auto renewals.  Updates to black, flake8 and pre-commit

* updated to auto renewals from code review

* bug fixes

* typo bug fix introduced another bug haha

* adding populate from ldap sync so that old users wont get notified if groups changed.

* adding address api, fixing bugs.

* addming building csv api

* addming building csv api allowing all

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* fixed leasse usage for expired hosts

* moving e911 around

* adding admin only attributes and structure attribute values

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@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.

5 participants