1
0
mirror of https://github.com/bitwarden/server.git synced 2025-04-06 13:38:13 -05:00

9 Commits

Author SHA1 Message Date
Jonas Hendrickx
ef207e5ec6 WIP 2025-03-14 11:46:09 +01:00
Jimmy Vo
93f5b34223
Add limit item deletion server code (#5308) 2025-01-28 12:58:04 -05:00
Addison Beck
092b0b8bd2
Remove LimitCollectionCreationDeletionSplit feature flag (#4809)
* Remove references to feature flag

* Demote entity property to an EF shadow property

* Add a few excludes to license file tests
2024-12-06 11:46:17 +01:00
Vijay Oommen
1f1510f4d4
PM-15091 Add Feature Flag to DB called UseRiskInsights (#5088)
Add a new column called UseRiskInsights to `dbo.Organization`
2024-12-05 10:46:01 -06:00
Addison Beck
91409a45f0
Split Organization.LimitCollectionCreationDeletion into two separate business rules (#4730)
* Add feature flag

* Promoted the new Entiy Framework properties

* Deprecate the old property

* Update references

* Fix mispelling

* Re-add contextual comment regarding dropped license properties

* Add back deleted assertion for deprecated property

* Add back removed fixture property assignment

* Improve feature toggling scenerios for self hosted org creation/update

* Unblock `PutCollectionManagement` for self host

* Simplify logic of a couple of conditionals

* Feature toggle route unblocking

* Adjust logic collection creation/deletion authorization handler

* Create tests

* Fix bug caught by tests

* Fix bugs caught during manual testing

* Remove remark about license
2024-10-18 11:00:01 -04:00
Thomas Rittson
ffdc40b21c
[AC-2881] Remove Organization.FlexibleCollections from code (#4552)
* Remove Organization.FlexibleCollections from code

* Drop Organization.FlexibleCollections column in EF databases
(MSSQL column to be retained for 1 additional deployment to support rollback in cloud)
2024-07-26 15:07:33 +10:00
Rui Tomé
308bd555a4
[AC-2286] Include the OrganizationUserId for each Organization in the user sync data (#4142)
* [AC-2286] Include the OrganizationUserId for each Organization in the user sync data

* Make OrganizationUserId property non-nullable
2024-06-07 13:32:09 -05:00
Rui Tomé
b3e5076128
[AC-1978] Flexible collections: EF data migrations for deprecated permissions (#3969)
* [AC-1682] Added MySql migration and script

(cherry picked from commit d367f6de6b65343f1e99c9cf928e77215b13c34d)

* [AC-1682] Added Postgres migration and script

(cherry picked from commit 9bde1604da8432a6066fc6b48e88738fdc171869)

* [AC-1682] Added Sqlite migration and script

(cherry picked from commit 262887f9c3e484d5de856b715ee3c40092b4eb5f)

* [AC-1682] dotnet format

(cherry picked from commit 00eea0621c7c1092ea51c936fe2e7389a46109b9)

* [AC-1682] Fixed Sqlite query

(cherry picked from commit 26f5bf8afdf7607d01d56be8ba880ae592a127fc)

* [AC-1682] Drop temp tables if they exist when starting the scripts

(cherry picked from commit c20912f95c237da671a69eba0e39e5449a1a6d60)

* [AC-1682] Removed MySql transaction from script because EF migration already wraps it under its own transaction

(cherry picked from commit 7b54d78d6755788cabcc035f293af04881b0015a)

* [AC-1682] Setting FlexibleCollections = 1 only for Orgs that had data migrated in previous steps

(cherry picked from commit 28bba94d81d3c1a2515882b40829170b42096026)

* [AC-1682] Updated queries to check for OrganizationId

(cherry picked from commit a957530d5ed9caaa42fae6901fceb83b93ae99ce)

* [AC-1682] Fixed MySql script

(cherry picked from commit deee483ab7037f46233ca0802d1fcc698aa4d3d4)

* [AC-1682] Fixed Postgres query

(cherry picked from commit c3ca9ec3c8de625a5cf560c76474ee03eb1a50b2)

* [AC-1682] Fix Sqlite query

(cherry picked from commit fada0a81bf21b89d3debda9d3b51d31b1867631f)

* [AC-1682] Reverted scripts back to enabling Flexible Collections to all existing Orgs

(cherry picked from commit bd3b21b9698f13f57322a1eb5bac9fd1b99f779a)

* [AC-1682] Removed dropping temporary table from scripts

(cherry picked from commit eb7794d592cdd782a64154068046d708d30f371b)

* [AC-1682] Removed other temp table drops

(cherry picked from commit 26768b7bf82fd297fafa2638f59e600e7ac093a5)

* [AC-1978] Fix issue that allows the web app to have the user type Manager available

(cherry picked from commit 2890f78870a8b624c0598c9c39df22c6f05eecc0)

* [AC-1682] Bump dates on migration scripts

---------

Co-authored-by: Thomas Rittson <31796059+eliykat@users.noreply.github.com>
2024-04-26 14:11:29 +01:00
Thomas Rittson
09d07d864e
[AC-1751] AC Team code ownership moves: OrganizationUser (part 1) (#3487)
* Move OrganizationUser domain to AC Team ownership

* Namespaces will be updated in a separate commit
2023-11-30 07:04:56 +10:00