diff --git a/.firebaserc b/.firebaserc deleted file mode 100644 index e3f68a3..0000000 --- a/.firebaserc +++ /dev/null @@ -1,5 +0,0 @@ -{ - "projects": { - "default": "devprojects-4749c" - } -} diff --git a/.gitignore b/.gitignore index 3948fa9..fd4d212 100644 --- a/.gitignore +++ b/.gitignore @@ -28,4 +28,7 @@ yarn-debug.log* yarn-error.log* .env -.firebase \ No newline at end of file +.firebase +firebase*json +*rules +.firebaserc \ No newline at end of file diff --git a/cypress/fixtures/example.json b/cypress/fixtures/example.json deleted file mode 100644 index da18d93..0000000 --- a/cypress/fixtures/example.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "name": "Using fixtures to represent data", - "email": "hello@cypress.io", - "body": "Fixtures are a great way to mock data for responses to routes" -} \ No newline at end of file diff --git a/firebase.json b/firebase.json deleted file mode 100644 index f860077..0000000 --- a/firebase.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "firestore": { - "rules": "firestore.rules", - "indexes": "firestore.indexes.json" - }, - "hosting": { - "public": "build", - "ignore": [ - "firebase.json", - "**/.*", - "**/node_modules/**" - ], - "rewrites": [ - { - "source": "**", - "destination": "/index.html" - } - ] - }, - "storage": { - "rules": "storage.rules" - } -} \ No newline at end of file diff --git a/firestore.rules b/firestore.rules deleted file mode 100644 index 20e02b7..0000000 --- a/firestore.rules +++ /dev/null @@ -1,75 +0,0 @@ -rules_version = '2'; -service cloud.firestore { - match /databases/{database}/documents { - // Restaurants: - // - Authenticated user can read - // - Authenticated user can create/update (for demo) - // - Validate updates - // - Deletes are not allowed - match /restaurants/{restaurantId} { - allow read, create: if request.auth != null; - allow update: if request.auth != null - && request.resource.data.name == resource.data.name - allow delete: if false; - - // Ratings: - // - Authenticated user can read - // - Authenticated user can create if userId matches - // - Deletes and updates are not allowed - match /ratings/{ratingId} { - allow read: if request.auth != null; - allow create: if request.auth != null - && request.resource.data.userId == request.auth.uid; - allow update, delete: if false; - - } - } - - // MealPlannerUsers: - // - Anyone can read - // - Authenticated users can create and edit their account - // - Deletes are not allowed - match /mealPlannerUsers/{userID} { - allow read: if true; - allow create, update, write: if true; - allow delete: if false; - - // Favs: - // - Anyone can read - // - Authenticated users can create and edit their account - // - Deletes are not allowed - match /favs/{favID} { - allow read, create, update, write: if true; - allow delete: if false; - } - } - - // Messages: - // - Anyone can read. - // - Authenticated users can add and edit messages. - // - Validation: Check name is same as auth token and text length below 300 char or that imageUrl is a URL. - // - Deletes are not allowed. - match /messages/{messageId} { - allow read; - allow create, update: if request.auth != null - && request.resource.data.name == request.auth.token.name - && (request.resource.data.text is string - && request.resource.data.text.size() <= 300 - || request.resource.data.imageUrl is string - && request.resource.data.imageUrl.matches('https?://.*')); - allow delete: if false; - } - - // FcmTokens: - // - anyone can save its token - // - access is forbidden - match /fcmTokens/{tokenID} { - allow write; - allow read: if false; - } - // Users: DevBook app - match /users/{userID} { - allow read,write :if true; - } - } -} \ No newline at end of file diff --git a/storage.rules b/storage.rules deleted file mode 100644 index 4eda34f..0000000 --- a/storage.rules +++ /dev/null @@ -1,8 +0,0 @@ -rules_version = '2'; -service firebase.storage { - match /b/{bucket}/o { - match /{allPaths=**} { - allow read, write: if request.auth!=null; - } - } -}