From 6f47cbd91b1212960249c506579df78302b65487 Mon Sep 17 00:00:00 2001 From: Matt Scott Date: Sat, 25 Nov 2023 08:16:26 -0500 Subject: [PATCH 1/6] Updating the issue configuration to disable the submission of new issues of all types. --- .github/ISSUE_TEMPLATE/config.yml | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index 6aba80c..9292a2e 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -2,12 +2,5 @@ # Reference: https://help.github.com/en/github/building-a-strong-community/configuring-issue-templates-for-your-repository#configuring-the-template-chooser blank_issues_enabled: false contact_links: - - name: 📖 Contributing Policy - url: https://github.com/PowerDNS-Admin/PowerDNS-Admin/blob/master/docs/CONTRIBUTING.md - about: "Please read through our contributing policy before opening an issue or pull request" - - name: ❓ Discussion - url: https://github.com/PowerDNS-Admin/PowerDNS-Admin/discussions - about: "If you're just looking for help, try starting a discussion instead" - - name: 💬 Project Chat - url: https://mattermost.powerdnsadmin.org/ - about: "Join our Mattermost chat to discuss the project with other users and developers" \ No newline at end of file + - name: 📖 Project Update - PLEASE READ! + url: https://github.com/PowerDNS-Admin/PowerDNS-Admin/discussions/1708 From 5d4e560836b16f0c0a65f20185ddb587a436b580 Mon Sep 17 00:00:00 2001 From: Matt Scott Date: Sat, 25 Nov 2023 08:17:37 -0500 Subject: [PATCH 2/6] Updating the issue configuration to disable the submission of new issues of all types. --- .github/ISSUE_TEMPLATE/{bug_report.yaml => _bug_report.yaml} | 0 .../{documentation_change.yaml => _documentation_change.yaml} | 0 .../{feature_request.yaml => _feature_request.yaml} | 0 .github/ISSUE_TEMPLATE/{housekeeping.yaml => _housekeeping.yaml} | 0 .github/ISSUE_TEMPLATE/config.yml | 1 + 5 files changed, 1 insertion(+) rename .github/ISSUE_TEMPLATE/{bug_report.yaml => _bug_report.yaml} (100%) rename .github/ISSUE_TEMPLATE/{documentation_change.yaml => _documentation_change.yaml} (100%) rename .github/ISSUE_TEMPLATE/{feature_request.yaml => _feature_request.yaml} (100%) rename .github/ISSUE_TEMPLATE/{housekeeping.yaml => _housekeeping.yaml} (100%) diff --git a/.github/ISSUE_TEMPLATE/bug_report.yaml b/.github/ISSUE_TEMPLATE/_bug_report.yaml similarity index 100% rename from .github/ISSUE_TEMPLATE/bug_report.yaml rename to .github/ISSUE_TEMPLATE/_bug_report.yaml diff --git a/.github/ISSUE_TEMPLATE/documentation_change.yaml b/.github/ISSUE_TEMPLATE/_documentation_change.yaml similarity index 100% rename from .github/ISSUE_TEMPLATE/documentation_change.yaml rename to .github/ISSUE_TEMPLATE/_documentation_change.yaml diff --git a/.github/ISSUE_TEMPLATE/feature_request.yaml b/.github/ISSUE_TEMPLATE/_feature_request.yaml similarity index 100% rename from .github/ISSUE_TEMPLATE/feature_request.yaml rename to .github/ISSUE_TEMPLATE/_feature_request.yaml diff --git a/.github/ISSUE_TEMPLATE/housekeeping.yaml b/.github/ISSUE_TEMPLATE/_housekeeping.yaml similarity index 100% rename from .github/ISSUE_TEMPLATE/housekeeping.yaml rename to .github/ISSUE_TEMPLATE/_housekeeping.yaml diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index 9292a2e..550f15e 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -4,3 +4,4 @@ blank_issues_enabled: false contact_links: - name: 📖 Project Update - PLEASE READ! url: https://github.com/PowerDNS-Admin/PowerDNS-Admin/discussions/1708 + about: "Important information about the future of this project" From 17e6adb8a78f4a4343313ab9b299a4cb25585a60 Mon Sep 17 00:00:00 2001 From: Matt Scott Date: Sat, 25 Nov 2023 08:17:56 -0500 Subject: [PATCH 3/6] Updating the issue configuration to disable the submission of new issues of all types. --- .github/ISSUE_TEMPLATE/_bug_report.yaml | 79 ------------------- .../ISSUE_TEMPLATE/_documentation_change.yaml | 40 ---------- .github/ISSUE_TEMPLATE/_feature_request.yaml | 72 ----------------- .github/ISSUE_TEMPLATE/_housekeeping.yaml | 24 ------ 4 files changed, 215 deletions(-) delete mode 100644 .github/ISSUE_TEMPLATE/_bug_report.yaml delete mode 100644 .github/ISSUE_TEMPLATE/_documentation_change.yaml delete mode 100644 .github/ISSUE_TEMPLATE/_feature_request.yaml delete mode 100644 .github/ISSUE_TEMPLATE/_housekeeping.yaml diff --git a/.github/ISSUE_TEMPLATE/_bug_report.yaml b/.github/ISSUE_TEMPLATE/_bug_report.yaml deleted file mode 100644 index ea05799..0000000 --- a/.github/ISSUE_TEMPLATE/_bug_report.yaml +++ /dev/null @@ -1,79 +0,0 @@ ---- -name: 🐛 Bug Report -description: Report a reproducible bug in the current release of PDA -labels: ["bug / broken-feature"] -body: - - type: markdown - attributes: - value: > - **NOTE:** This form is only for reporting _reproducible bugs_ in a current PDA - installation. If you're having trouble with installation or just looking for - assistance with using PDA, please visit our - [discussion forum](https://github.com/PowerDNS-Admin/PowerDNS-Admin/discussions) instead. - - type: dropdown - attributes: - label: PDA version - description: What version of PDA are you currently running? - options: - - "0.4.1" - - "0.4.0" - - "0.3.0" - - "0.2.5" - - "0.2.4" - - "0.2.3" - - "0.2.2" - - "0.2.1" - - "0.2" - - "0.1" - - "I'm Not Sure" - validations: - required: true - - type: dropdown - attributes: - label: Python version - description: What version of Python are you currently running? - options: - - "3.0" - - "3.1" - - "3.2" - - "3.3" - - "3.4" - - "3.5" - - "3.6" - - "3.7" - - "3.8" - - "3.9" - - "3.10" - - "3.11" - validations: - required: true - - type: textarea - attributes: - label: Steps to Reproduce - description: > - Describe in detail the exact steps that someone else can take to - reproduce this bug using the current stable release of PDA. Begin with the - creation of any necessary database objects and call out every operation being - performed explicitly. If reporting a bug in the REST API, be sure to reconstruct - the raw HTTP request(s) being made. Additionally, **do not rely on the demo instance** for reproducing - suspected bugs, as its data is prone to modification or deletion at any time. - placeholder: | - 1. Click on "create widget" - 2. Set foo to 12 and bar to G - 3. Click the "create" button - validations: - required: true - - type: textarea - attributes: - label: Expected Behavior - description: What did you expect to happen? - placeholder: A new zone record should have been created with the specified values - validations: - required: true - - type: textarea - attributes: - label: Observed Behavior - description: What happened instead? - placeholder: A TypeError exception was raised - validations: - required: true \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/_documentation_change.yaml b/.github/ISSUE_TEMPLATE/_documentation_change.yaml deleted file mode 100644 index 0b34991..0000000 --- a/.github/ISSUE_TEMPLATE/_documentation_change.yaml +++ /dev/null @@ -1,40 +0,0 @@ ---- -name: 📖 Documentation Change -description: Suggest an addition or modification to the PDA documentation -labels: ["docs / request"] -body: - - type: dropdown - attributes: - label: Change Type - description: What type of change are you proposing? - options: - - Addition - - Correction - - Removal - - Cleanup (formatting, typos, etc.) - validations: - required: true - - type: dropdown - attributes: - label: Area - description: To what section of the documentation does this change primarily pertain? - options: - - Features - - Installation/upgrade - - Getting started - - Configuration - - Customization - - Database Setup - - Debug - - Integrations/API - - Administration - - Development - - Other - validations: - required: true - - type: textarea - attributes: - label: Proposed Changes - description: Describe the proposed changes and why they are necessary. - validations: - required: true \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/_feature_request.yaml b/.github/ISSUE_TEMPLATE/_feature_request.yaml deleted file mode 100644 index 45950a1..0000000 --- a/.github/ISSUE_TEMPLATE/_feature_request.yaml +++ /dev/null @@ -1,72 +0,0 @@ ---- -name: ✨ Feature Request -description: Propose a new PDA feature or enhancement -labels: ["feature / request"] -body: - - type: markdown - attributes: - value: > - **NOTE:** This form is only for submitting well-formed proposals to extend or modify - PDA in some way. If you're trying to solve a problem but can't figure out how, or if - you still need time to work on the details of a proposed new feature, please start a - [discussion](https://github.com/PowerDNS-Admin/PowerDNS-Admin/discussions) instead. - - type: dropdown - attributes: - label: PDA version - description: What version of PDA are you currently running? - options: - - "0.4.1" - - "0.4.0" - - "0.3.0" - - "0.2.5" - - "0.2.4" - - "0.2.3" - - "0.2.2" - - "0.2.1" - - "0.2" - - "0.1" - - "I'm Not Sure" - validations: - required: true - - type: dropdown - attributes: - label: Feature type - options: - - Data model modification - - App Setting Addition - - Default App Setting Change - - New functionality - - Change to existing functionality - validations: - required: true - - type: textarea - attributes: - label: Proposed functionality - description: > - Describe in detail the new feature or behavior you are proposing. Include any specific changes - to work flows, data models, and/or the user interface. The more detail you provide here, the - greater chance your proposal has of being discussed. Feature requests which don't include an - actionable implementation plan will be rejected. - validations: - required: true - - type: textarea - attributes: - label: Use case - description: > - Explain how adding this functionality would benefit PDA users. What need does it address? - validations: - required: true - - type: textarea - attributes: - label: Database changes - description: > - Note any changes to the database schema necessary to support the new feature. For example, - does the proposal require adding a new model or field? (Not all new features require database - changes.) - - type: textarea - attributes: - label: External dependencies - description: > - List any new dependencies on external libraries or services that this new feature would - introduce. For example, does the proposal require the installation of a new Python package? - (Not all new features introduce new dependencies.) \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/_housekeeping.yaml b/.github/ISSUE_TEMPLATE/_housekeeping.yaml deleted file mode 100644 index 2d8e5df..0000000 --- a/.github/ISSUE_TEMPLATE/_housekeeping.yaml +++ /dev/null @@ -1,24 +0,0 @@ ---- -name: 🏡 Housekeeping -description: A change pertaining to the codebase itself (developers only) -labels: ["mod / change-request"] -body: - - type: markdown - attributes: - value: > - **NOTE:** This template is for use by maintainers only. Please do not submit - an issue using this template unless you have been specifically asked to do so. - - type: textarea - attributes: - label: Proposed Changes - description: > - Describe in detail the new feature or behavior you'd like to propose. - Include any specific changes to work flows, data models, or the user interface. - validations: - required: true - - type: textarea - attributes: - label: Justification - description: Please provide justification for the proposed change(s). - validations: - required: true \ No newline at end of file From 06fa9537a87e7e40cf6b992175586dbb11be91b1 Mon Sep 17 00:00:00 2001 From: Matt Scott Date: Wed, 29 Nov 2023 15:21:31 -0500 Subject: [PATCH 4/6] Updated project documentation to better control the flow of new issue submission attempts. Updated project README to include clear notice of the latest update for the project freeze. --- README.md | 2 ++ docs/CONTRIBUTING.md | 6 ++++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 6070d5f..055e68d 100644 --- a/README.md +++ b/README.md @@ -24,6 +24,8 @@ A PowerDNS web interface with advanced features. - Provides an API for zone and record management among other features - Provides full IDN/Punycode support +## [Project Update - PLEASE READ!!!](https://github.com/PowerDNS-Admin/PowerDNS-Admin/discussions/1708) + ## Running PowerDNS-Admin There are several ways to run PowerDNS-Admin. The quickest way is to use Docker. diff --git a/docs/CONTRIBUTING.md b/docs/CONTRIBUTING.md index d4fb25f..2a978dc 100644 --- a/docs/CONTRIBUTING.md +++ b/docs/CONTRIBUTING.md @@ -24,13 +24,15 @@ Some general tips for engaging here on GitHub: * To help mitigate notification spam, please avoid "bumping" issues with no activity. (To vote an issue up or down, use a :thumbsup: or :thumbsdown: reaction.) * Please avoid pinging members with `@` unless they've previously expressed interest or involvement with that particular issue. +## [Project Update - PLEASE READ!!!](https://github.com/PowerDNS-Admin/PowerDNS-Admin/discussions/1708) + ## :bug: Reporting Bugs * First, ensure that you're running the [latest stable version](https://github.com/PowerDNS-Admin/PowerDNS-Admin/releases) of PDA. If you're running an older version, there's a chance that the bug has already been fixed. * Next, search our [issues list](https://github.com/PowerDNS-Admin/PowerDNS-Admin/issues?q=is%3Aissue) to see if the bug you've found has already been reported. If you come across a bug report that seems to match, please click "add a reaction" in the top right corner of the issue and add a thumbs up (:thumbsup:). This will help draw more attention to it. Any comments you can add to provide additional information or context would also be much appreciated. -* If you can't find any existing issues (open or closed) that seem to match yours, you're welcome to [submit a new bug report](https://github.com/PowerDNS-Admin/PowerDNS-Admin/issues/new?label=type%3A+bug&template=bug_report.yaml). Be sure to complete the entire report template, including detailed steps that someone triaging your issue can follow to confirm the reported behavior. (If we're not able to replicate the bug based on the information provided, we'll ask for additional detail.) +* If you can't find any existing issues (open or closed) that seem to match yours, you're welcome to [submit a new bug report](https://github.com/PowerDNS-Admin/PowerDNS-Admin/issues/new/choose). Be sure to complete the entire report template, including detailed steps that someone triaging your issue can follow to confirm the reported behavior. (If we're not able to replicate the bug based on the information provided, we'll ask for additional detail.) * Some other tips to keep in mind: * Error messages and screenshots are especially helpful. @@ -44,7 +46,7 @@ Some general tips for engaging here on GitHub: * If you have a rough idea that's not quite ready for formal submission yet, start a [GitHub discussion](https://github.com/PowerDNS-Admin/PowerDNS-Admin/discussions) instead. This is a great way to test the viability and narrow down the scope of a new feature prior to submitting a formal proposal, and can serve to generate interest in your idea from other community members. -* Once you're ready, submit a feature request [using this template](https://github.com/PowerDNS-Admin/PowerDNS-Admin/issues/new?label=type%3A+feature&template=feature_request.yaml). Be sure to provide sufficient context and detail to convey exactly what you're proposing and why. The stronger your use case, the better chance your proposal has of being accepted. +* Once you're ready, submit a feature request [using this template](https://github.com/PowerDNS-Admin/PowerDNS-Admin/issues/choose). Be sure to provide sufficient context and detail to convey exactly what you're proposing and why. The stronger your use case, the better chance your proposal has of being accepted. * Some other tips to keep in mind: * Don't prepend your issue title with a label like `[Feature]`; the proper label will be assigned automatically. From eb3243a07571259cb47e78f1c7f00b2bc141e948 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 11 Jan 2024 20:33:31 +0000 Subject: [PATCH 5/6] Bump jinja2 from 3.1.2 to 3.1.3 Bumps [jinja2](https://github.com/pallets/jinja) from 3.1.2 to 3.1.3. - [Release notes](https://github.com/pallets/jinja/releases) - [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst) - [Commits](https://github.com/pallets/jinja/compare/3.1.2...3.1.3) --- updated-dependencies: - dependency-name: jinja2 dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 0db7b16..601fe39 100644 --- a/requirements.txt +++ b/requirements.txt @@ -8,7 +8,7 @@ Flask-SSLify==0.1.5 Flask-SeaSurf==1.1.1 Flask-Session==0.4.0 Flask==2.1.3 -Jinja2==3.1.2 +Jinja2==3.1.3 PyYAML==5.4 SQLAlchemy==1.3.24 #alembic==1.9.0 From 51bdeca2188dfc46a5e854503257a3f7df745d69 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 31 Jan 2024 20:59:09 +0000 Subject: [PATCH 6/6] Bump crypto-js from 4.1.1 to 4.2.0 Bumps [crypto-js](https://github.com/brix/crypto-js) from 4.1.1 to 4.2.0. - [Commits](https://github.com/brix/crypto-js/compare/4.1.1...4.2.0) --- updated-dependencies: - dependency-name: crypto-js dependency-type: indirect ... Signed-off-by: dependabot[bot] --- yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/yarn.lock b/yarn.lock index 6420088..4d39ad0 100644 --- a/yarn.lock +++ b/yarn.lock @@ -360,9 +360,9 @@ core-util-is@~1.0.0: integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== crypto-js@^4.0.0: - version "4.1.1" - resolved "https://registry.yarnpkg.com/crypto-js/-/crypto-js-4.1.1.tgz#9e485bcf03521041bd85844786b83fb7619736cf" - integrity sha512-o2JlM7ydqd3Qk9CA0L4NL6mTzU2sdx96a+oOfPu8Mkl/PK51vSyoi8/rQ8NknZtk44vq15lmhAj9CIAGwgeWKw== + version "4.2.0" + resolved "https://registry.yarnpkg.com/crypto-js/-/crypto-js-4.2.0.tgz#4d931639ecdfd12ff80e8186dba6af2c2e856631" + integrity sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q== d@1, d@^1.0.1: version "1.0.1"