implemented first /sample methods
This commit is contained in:
		
							
								
								
									
										178
									
								
								src/test/db.json
									
									
									
									
									
								
							
							
						
						
									
										178
									
								
								src/test/db.json
									
									
									
									
									
								
							@@ -1,38 +1,93 @@
 | 
			
		||||
{
 | 
			
		||||
  "collections": {
 | 
			
		||||
    "users": [
 | 
			
		||||
    "samples": [
 | 
			
		||||
      {
 | 
			
		||||
        "_id": {"$oid":"000000000000000000000001"},
 | 
			
		||||
        "email": "user@bosch.com",
 | 
			
		||||
        "name": "user",
 | 
			
		||||
        "pass": "$2a$10$di26XKF63OG0V00PL1kSK.ceCcTxDExBMOg.jkHiCnXcY7cN7DlPi",
 | 
			
		||||
        "level": "read",
 | 
			
		||||
        "location": "Rng",
 | 
			
		||||
        "device_name": "Alpha I",
 | 
			
		||||
        "key": "000000000000000000001001",
 | 
			
		||||
        "_id": {"$oid":"400000000000000000000001"},
 | 
			
		||||
        "number": "1",
 | 
			
		||||
        "type": "granulate",
 | 
			
		||||
        "color": "black",
 | 
			
		||||
        "batch": "",
 | 
			
		||||
        "validated": true,
 | 
			
		||||
        "material_id": {"$oid":"100000000000000000000004"},
 | 
			
		||||
        "note_id": null,
 | 
			
		||||
        "user_id": {"$oid":"000000000000000000000002"},
 | 
			
		||||
        "__v": 0
 | 
			
		||||
      },
 | 
			
		||||
      {
 | 
			
		||||
        "_id": {"$oid":"000000000000000000000002"},
 | 
			
		||||
        "email": "jane.doe@bosch.com",
 | 
			
		||||
        "name": "janedoe",
 | 
			
		||||
        "pass": "$2a$10$di26XKF63OG0V00PL1kSK.ceCcTxDExBMOg.jkHiCnXcY7cN7DlPi",
 | 
			
		||||
        "level": "write",
 | 
			
		||||
        "location": "Rng",
 | 
			
		||||
        "device_name": "Alpha I",
 | 
			
		||||
        "key": "000000000000000000001002",
 | 
			
		||||
        "_id": {"$oid":"400000000000000000000002"},
 | 
			
		||||
        "number": "21",
 | 
			
		||||
        "type": "granulate",
 | 
			
		||||
        "color": "natural",
 | 
			
		||||
        "batch": "1560237365",
 | 
			
		||||
        "validated": true,
 | 
			
		||||
        "material_id": {"$oid":"100000000000000000000001"},
 | 
			
		||||
        "note_id": {"$oid":"500000000000000000000001"},
 | 
			
		||||
        "user_id": {"$oid":"000000000000000000000002"},
 | 
			
		||||
        "__v": 0
 | 
			
		||||
      },
 | 
			
		||||
      {
 | 
			
		||||
        "_id": {"$oid":"000000000000000000000003"},
 | 
			
		||||
        "email": "a.d.m.i.n@bosch.com",
 | 
			
		||||
        "name": "admin",
 | 
			
		||||
        "pass": "$2a$10$i872o3qR5V3JnbDArD8Z.eDo.BNPDBaR7dUX9KSEtl9pUjLyucy2K",
 | 
			
		||||
        "level": "admin",
 | 
			
		||||
        "location": "Rng",
 | 
			
		||||
        "device_name": "",
 | 
			
		||||
        "key": "000000000000000000001003",
 | 
			
		||||
        "__v": "0"
 | 
			
		||||
        "_id": {"$oid":"400000000000000000000003"},
 | 
			
		||||
        "number": "33",
 | 
			
		||||
        "type": "part",
 | 
			
		||||
        "color": "black",
 | 
			
		||||
        "batch": "1704-005",
 | 
			
		||||
        "validated": false,
 | 
			
		||||
        "material_id": {"$oid":"100000000000000000000005"},
 | 
			
		||||
        "note_id": {"$oid":"500000000000000000000002"},
 | 
			
		||||
        "user_id": {"$oid":"000000000000000000000003"},
 | 
			
		||||
        "__v": 0
 | 
			
		||||
      },
 | 
			
		||||
      {
 | 
			
		||||
        "_id": {"$oid":"400000000000000000000004"},
 | 
			
		||||
        "number": "32",
 | 
			
		||||
        "type": "granulate",
 | 
			
		||||
        "color": "black",
 | 
			
		||||
        "batch": "1653000308",
 | 
			
		||||
        "validated": false,
 | 
			
		||||
        "material_id": {"$oid":"100000000000000000000005"},
 | 
			
		||||
        "note_id": {"$oid":"500000000000000000000003"},
 | 
			
		||||
        "user_id": {"$oid":"000000000000000000000003"},
 | 
			
		||||
        "__v": 0
 | 
			
		||||
      }
 | 
			
		||||
    ],
 | 
			
		||||
    "notes": [
 | 
			
		||||
      {
 | 
			
		||||
        "_id": {"$oid":"500000000000000000000001"},
 | 
			
		||||
        "comment": "Stoff gesperrt",
 | 
			
		||||
        "sample_references": [],
 | 
			
		||||
        "__v": 0
 | 
			
		||||
      },
 | 
			
		||||
      {
 | 
			
		||||
        "_id": {"$oid":"500000000000000000000002"},
 | 
			
		||||
        "comment": "",
 | 
			
		||||
        "sample_references": [{
 | 
			
		||||
          "id": "400000000000000000000004",
 | 
			
		||||
          "relation": "granulate to sample"
 | 
			
		||||
        }],
 | 
			
		||||
        "custom_fields": {
 | 
			
		||||
          "not allowed for new applications": true
 | 
			
		||||
        },
 | 
			
		||||
        "__v": 0
 | 
			
		||||
      },
 | 
			
		||||
      {
 | 
			
		||||
        "_id": {"$oid":"500000000000000000000003"},
 | 
			
		||||
        "comment": "",
 | 
			
		||||
        "sample_references": [{
 | 
			
		||||
          "id": "400000000000000000000003",
 | 
			
		||||
          "relation": "part to sample"
 | 
			
		||||
        }],
 | 
			
		||||
        "custom_fields": {
 | 
			
		||||
          "not allowed for new applications": true
 | 
			
		||||
        },
 | 
			
		||||
        "__v": 0
 | 
			
		||||
      }
 | 
			
		||||
    ],
 | 
			
		||||
    "note_fields": [
 | 
			
		||||
      {
 | 
			
		||||
        "_id": {"$oid":"600000000000000000000001"},
 | 
			
		||||
        "name": "not allowed for new applications",
 | 
			
		||||
        "qty": 2,
 | 
			
		||||
        "__v": 0
 | 
			
		||||
      }
 | 
			
		||||
    ],
 | 
			
		||||
    "materials": [
 | 
			
		||||
@@ -48,6 +103,10 @@
 | 
			
		||||
          {
 | 
			
		||||
            "color": "black",
 | 
			
		||||
            "number": 5514263423
 | 
			
		||||
          },
 | 
			
		||||
          {
 | 
			
		||||
            "color": "natural",
 | 
			
		||||
            "number": 5514263422
 | 
			
		||||
          }
 | 
			
		||||
        ],
 | 
			
		||||
        "__v": 0
 | 
			
		||||
@@ -83,6 +142,38 @@
 | 
			
		||||
        "numbers": [
 | 
			
		||||
        ],
 | 
			
		||||
        "__v": 0
 | 
			
		||||
      },
 | 
			
		||||
      {
 | 
			
		||||
        "_id": {"$oid":"100000000000000000000004"},
 | 
			
		||||
        "name": "Schulamid 66 GF 25 H",
 | 
			
		||||
        "supplier": "Schulmann",
 | 
			
		||||
        "group": "PA66",
 | 
			
		||||
        "mineral": 0,
 | 
			
		||||
        "glass_fiber": 25,
 | 
			
		||||
        "carbon_fiber": 0,
 | 
			
		||||
        "numbers": [
 | 
			
		||||
          {
 | 
			
		||||
            "color": "black",
 | 
			
		||||
            "number": 5513933405
 | 
			
		||||
          }
 | 
			
		||||
        ],
 | 
			
		||||
        "__v": 0
 | 
			
		||||
      },
 | 
			
		||||
      {
 | 
			
		||||
        "_id": {"$oid":"100000000000000000000005"},
 | 
			
		||||
        "name": "Amodel A 1133 HS",
 | 
			
		||||
        "supplier": "Solvay",
 | 
			
		||||
        "group": "PPA",
 | 
			
		||||
        "mineral": 0,
 | 
			
		||||
        "glass_fiber": 33,
 | 
			
		||||
        "carbon_fiber": 0,
 | 
			
		||||
        "numbers": [
 | 
			
		||||
          {
 | 
			
		||||
            "color": "black",
 | 
			
		||||
            "number": 5514262406
 | 
			
		||||
          }
 | 
			
		||||
        ],
 | 
			
		||||
        "__v": 0
 | 
			
		||||
      }
 | 
			
		||||
    ],
 | 
			
		||||
    "treatment_templates": [
 | 
			
		||||
@@ -150,6 +241,41 @@
 | 
			
		||||
          }
 | 
			
		||||
        ]
 | 
			
		||||
      }
 | 
			
		||||
    ],
 | 
			
		||||
    "users": [
 | 
			
		||||
      {
 | 
			
		||||
        "_id": {"$oid":"000000000000000000000001"},
 | 
			
		||||
        "email": "user@bosch.com",
 | 
			
		||||
        "name": "user",
 | 
			
		||||
        "pass": "$2a$10$di26XKF63OG0V00PL1kSK.ceCcTxDExBMOg.jkHiCnXcY7cN7DlPi",
 | 
			
		||||
        "level": "read",
 | 
			
		||||
        "location": "Rng",
 | 
			
		||||
        "device_name": "Alpha I",
 | 
			
		||||
        "key": "000000000000000000001001",
 | 
			
		||||
        "__v": 0
 | 
			
		||||
      },
 | 
			
		||||
      {
 | 
			
		||||
        "_id": {"$oid":"000000000000000000000002"},
 | 
			
		||||
        "email": "jane.doe@bosch.com",
 | 
			
		||||
        "name": "janedoe",
 | 
			
		||||
        "pass": "$2a$10$di26XKF63OG0V00PL1kSK.ceCcTxDExBMOg.jkHiCnXcY7cN7DlPi",
 | 
			
		||||
        "level": "write",
 | 
			
		||||
        "location": "Rng",
 | 
			
		||||
        "device_name": "Alpha I",
 | 
			
		||||
        "key": "000000000000000000001002",
 | 
			
		||||
        "__v": 0
 | 
			
		||||
      },
 | 
			
		||||
      {
 | 
			
		||||
        "_id": {"$oid":"000000000000000000000003"},
 | 
			
		||||
        "email": "a.d.m.i.n@bosch.com",
 | 
			
		||||
        "name": "admin",
 | 
			
		||||
        "pass": "$2a$10$i872o3qR5V3JnbDArD8Z.eDo.BNPDBaR7dUX9KSEtl9pUjLyucy2K",
 | 
			
		||||
        "level": "admin",
 | 
			
		||||
        "location": "Rng",
 | 
			
		||||
        "device_name": "",
 | 
			
		||||
        "key": "000000000000000000001003",
 | 
			
		||||
        "__v": "0"
 | 
			
		||||
      }
 | 
			
		||||
    ]
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user