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

feat: Security Rules Management API #645

Merged
merged 15 commits into from
Sep 18, 2019
Merged

feat: Security Rules Management API #645

merged 15 commits into from
Sep 18, 2019

Commits on Jul 29, 2019

  1. Implementing the Firebase Security Rules API (#604)

    * Implementing the Firebase Security Rules API
    
    * More argument validation and assertions
    
    * Cleaning up the rules impl
    
    * Internal API renamed
    
    * Fixing a typo in a comment
    hiranya911 authored Jul 29, 2019
    Configuration menu
    Copy the full SHA
    e5f0ed3 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2019

  1. Implemented createRulesFileFromSource() and createRuleset() APIs (#607)

    * Implementing the Firebase Security Rules API
    
    * More argument validation and assertions
    
    * Adding the rest of the CRUD operations for rulesets
    
    * Cleaning up the rules impl
    
    * Cleaned up tests
    
    * Adding some missing comments
    
    * Removing support for multiple rules files in create()
    hiranya911 authored Aug 1, 2019
    Configuration menu
    Copy the full SHA
    471aa49 View commit details
    Browse the repository at this point in the history
  2. Implemented the deleteRuleset() API (#609)

    * Added deleteRuleset API
    
    * Merged with source
    hiranya911 authored Aug 1, 2019
    Configuration menu
    Copy the full SHA
    83b8a78 View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2019

  1. Implemented the API for releasing rulesets (#610)

    * Implemented the API for releasing rulesets
    
    * Removed createRelease logic
    
    * Updated comment
    hiranya911 authored Aug 7, 2019
    Configuration menu
    Copy the full SHA
    d6c7af9 View commit details
    Browse the repository at this point in the history
  2. Added the getStorageRuleset() API (#613)

    * Implemented the API for releasing rulesets
    
    * Removed createRelease logic
    
    * Added getStorageRules() API
    
    * Removed some redundant tests
    hiranya911 authored Aug 7, 2019
    Configuration menu
    Copy the full SHA
    77a26fb View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2019

  1. Configuration menu
    Copy the full SHA
    6042333 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2019

  1. Configuration menu
    Copy the full SHA
    b452a29 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2019

  1. Adding the rules API to the public API surface (#625)

    * Added rules API to the public admin namespace
    
    * Updated docs
    
    * Addressing comments regarding the d.ts file
    
    * Updated App typings
    hiranya911 authored Aug 23, 2019
    Configuration menu
    Copy the full SHA
    11a863b View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2019

  1. Rules integration tests (#633)

    * Rules integration tests
    
    * Refactored by adding some helper methods
    
    * Cleaned up some conditionals
    
    * Added verification for deleteRuleset test
    
    * Renamed tempRulesets
    hiranya911 authored Aug 27, 2019
    Configuration menu
    Copy the full SHA
    3eab019 View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2019

  1. Configuration menu
    Copy the full SHA
    aebf47f View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2019

  1. Configuration menu
    Copy the full SHA
    7749ec3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b14a1bb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0905397 View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2019

  1. Updated comments

    hiranya911 committed Sep 10, 2019
    Configuration menu
    Copy the full SHA
    3073a39 View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2019

  1. Configuration menu
    Copy the full SHA
    7d408f3 View commit details
    Browse the repository at this point in the history