Skip to content

[Feature] Deprecate manual license creation and use LicenseDB as source #3842

@ADITYA-CODE-SOURCE

Description

@ADITYA-CODE-SOURCE

Problem Statement

Currently, users can create licenses manually in SW360 through the UI and API. According to the GSoC 2026 project requirements, LicenseDB should be the single source of truth for all license data.

Expected Behavior

  • Manual license creation should be disabled by default
  • Users should sync licenses from LicenseDB instead
  • A clear message should indicate to use LicenseDB sync

Goals

  1. Add configuration flag to enable/disable manual license creation
  2. Update LicenseController to check the flag before allowing creation
  3. Add deprecation warning in API responses
  4. Document the change

Related Issues

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions