Skip to content
Snippets Groups Projects
  • dpsutton's avatar
    ad753b18
    Authority Level on collections (formerly Typed collections) (#16191) · ad753b18
    dpsutton authored
    * Add type on collection
    
    * Search with collection type
    
    * Cleanup bounded heap accumulator
    
    * Make search conditionally bump official collection items
    
    * collection api and tests
    
    * Put collection type onto hydrated cards on dashboards
    
    * Move official collection type scoring into ee codebase
    
    * ensure ee and oss agree when not official collection
    
    * Mark Collections tree with type
    
    * Remove unnecessary `and`s when no check for enhancements
    
    * Tests for setting collection tree type
    
    * Include hydration for collection type on dashboards
    
    * Make sure created test collections are cleaned up
    
    * Cleanup tests, don't search on collection_type
    
    looks for all text fields and searches the term against that. official
    would bring back all official types. no bueno
    
    * Docstring on protocol and don't shadow comparator
    
    * update to new ee impl var passing style
    
    * Collection model ensures no type change on personal collection
    
    * Check for personal collection when updating type
    
    model checks for personal collection and rejects in the update but
    doesn't check for children of personal collection.
    
    * Update checking for unchangeable properties of a personal collection
    
    * Cleanup: type collection tree, batched hydration, combine error checks
    
    * Cleanup
    
    * move bounded-heap accumulator to utils
    
    * switch to test.check testing
    
    * Bad test just to see what our CI will report
    
    * remove purposeful failing test (was for CI)
    
    * collection.type -> collection.authority_level
    
    * Test the actual ee scoring impl, not the wrapped one
    
    locally i had enhancements enabled so the tests were passing, but in
    CI it was failing as it did not have enhancements enabled
    Authority Level on collections (formerly Typed collections) (#16191)
    dpsutton authored
    * Add type on collection
    
    * Search with collection type
    
    * Cleanup bounded heap accumulator
    
    * Make search conditionally bump official collection items
    
    * collection api and tests
    
    * Put collection type onto hydrated cards on dashboards
    
    * Move official collection type scoring into ee codebase
    
    * ensure ee and oss agree when not official collection
    
    * Mark Collections tree with type
    
    * Remove unnecessary `and`s when no check for enhancements
    
    * Tests for setting collection tree type
    
    * Include hydration for collection type on dashboards
    
    * Make sure created test collections are cleaned up
    
    * Cleanup tests, don't search on collection_type
    
    looks for all text fields and searches the term against that. official
    would bring back all official types. no bueno
    
    * Docstring on protocol and don't shadow comparator
    
    * update to new ee impl var passing style
    
    * Collection model ensures no type change on personal collection
    
    * Check for personal collection when updating type
    
    model checks for personal collection and rejects in the update but
    doesn't check for children of personal collection.
    
    * Update checking for unchangeable properties of a personal collection
    
    * Cleanup: type collection tree, batched hydration, combine error checks
    
    * Cleanup
    
    * move bounded-heap accumulator to utils
    
    * switch to test.check testing
    
    * Bad test just to see what our CI will report
    
    * remove purposeful failing test (was for CI)
    
    * collection.type -> collection.authority_level
    
    * Test the actual ee scoring impl, not the wrapped one
    
    locally i had enhancements enabled so the tests were passing, but in
    CI it was failing as it did not have enhancements enabled
Code owners
Assign users and groups as approvers for specific file changes. Learn more.