| Summary Item | Total | Failed |
|---|---|---|
| Requests | 19 | 0 |
| Prerequest Scripts | 19 | 0 |
| Test Scripts | 38 | 0 |
| Assertions | 36 | 0 |
| Skipped Tests | 0 | - |
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 9075ffa7-0d35-4a36-8a1e-18a477a6bfdb |
| Host | rpsa.fly.dev |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 41 |
{
"email": "quangpham@ucmerced.edu"
}
| Header Name | Header Value |
|---|---|
| Server | Werkzeug/3.1.3 Python/3.13.3 |
| Date | Fri, 02 May 2025 23:47:14 GMT |
| Content-Type | application/json |
| Content-Length | 16 |
| Access-Control-Allow-Origin | http://127.0.0.1:5173 |
| Access-Control-Allow-Credentials | true |
| Connection | close |
{"exists":true}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Status code is 200 | 1 | 0 | 0 |
| Verify the response body schema | 1 | 0 | 0 |
| Total | 2 | 0 | 0 |
| Test Name | Assertion Error |
|---|
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 5f068f8d-e86e-431d-9508-1b67b3552368 |
| Host | rpsa.fly.dev |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 66 |
{
"email": "admin1@ucmerced.edu",
"password": "password"
}
| Header Name | Header Value |
|---|---|
| Server | Werkzeug/3.1.3 Python/3.13.3 |
| Date | Fri, 02 May 2025 23:47:14 GMT |
| Content-Type | application/json |
| Content-Length | 109 |
| Access-Control-Allow-Origin | http://127.0.0.1:5173 |
| Access-Control-Allow-Credentials | true |
| Vary | Cookie |
| Set-Cookie | session=.eJwlzjsSwjAMBcC7qE4hx9bHXCZj-0kDbUIqhrtTsCfYDx15xvWkx_u8Y6PjBXpQ66KxENH6boszA-IwaG_CGBWxHEXYRk7ZMYFScnrf1VxGYVOvGR0yxALgZQUZUHFvfYo5tzpHFluzNg2t3H2G8EpAjSttdNxXnP9Noe8POfowVg.aBVZgg.6e-pcrLugzdQ1ba7IZvLcX6X1Yk; HttpOnly; Path=/ |
| Connection | close |
{"email":"admin1@ucmerced.edu","is_active":true,"lab_id":null,"name":"Admin One","role":"ADMIN","user_id":1}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Status code is 200 | 1 | 0 | 0 |
| Response body structure is valid | 1 | 0 | 0 |
| Total | 2 | 0 | 0 |
| Test Name | Assertion Error |
|---|
| Header Name | Header Value |
|---|---|
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | da9eb746-49e3-44da-812d-15581448ac8f |
| Host | rpsa.fly.dev |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Cookie | session=.eJwlzjsSwjAMBcC7qE4hx9bHXCZj-0kDbUIqhrtTsCfYDx15xvWkx_u8Y6PjBXpQ66KxENH6boszA-IwaG_CGBWxHEXYRk7ZMYFScnrf1VxGYVOvGR0yxALgZQUZUHFvfYo5tzpHFluzNg2t3H2G8EpAjSttdNxXnP9Noe8POfowVg.aBVZgg.6e-pcrLugzdQ1ba7IZvLcX6X1Yk |
| Header Name | Header Value |
|---|---|
| Server | Werkzeug/3.1.3 Python/3.13.3 |
| Date | Fri, 02 May 2025 23:47:14 GMT |
| Content-Type | application/json |
| Content-Length | 61 |
| Access-Control-Allow-Origin | http://127.0.0.1:5173 |
| Access-Control-Allow-Credentials | true |
| Connection | close |
{"counter":3,"initials":"3D","lab_id":1,"name":"Makerspace"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Status code is 200 | 1 | 0 | 0 |
| Response body structure is valid | 1 | 0 | 0 |
| Total | 2 | 0 | 0 |
| Test Name | Assertion Error |
|---|
| Header Name | Header Value |
|---|---|
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 2064a352-31ce-4505-883f-e48080f6ac3d |
| Host | rpsa.fly.dev |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Cookie | session=.eJwlzjsSwjAMBcC7qE4hx9bHXCZj-0kDbUIqhrtTsCfYDx15xvWkx_u8Y6PjBXpQ66KxENH6boszA-IwaG_CGBWxHEXYRk7ZMYFScnrf1VxGYVOvGR0yxALgZQUZUHFvfYo5tzpHFluzNg2t3H2G8EpAjSttdNxXnP9Noe8POfowVg.aBVZgg.6e-pcrLugzdQ1ba7IZvLcX6X1Yk |
| Header Name | Header Value |
|---|---|
| Server | Werkzeug/3.1.3 Python/3.13.3 |
| Date | Fri, 02 May 2025 23:47:14 GMT |
| Content-Type | application/json |
| Content-Length | 405 |
| Access-Control-Allow-Origin | http://127.0.0.1:5173 |
| Access-Control-Allow-Credentials | true |
| Connection | close |
[{"counter":3,"initials":"3D","lab_id":1,"name":"Makerspace"},{"counter":2,"initials":"MS","lab_id":2,"name":"Machine Shop"},{"counter":5,"initials":"YAS","lab_id":3,"name":"Yet Another Service"},{"counter":0,"initials":"ASM","lab_id":4,"name":"Assembly Point"},{"counter":0,"initials":"IS","lab_id":5,"name":"Instrumentation Service"},{"counter":0,"initials":"MIS","lab_id":6,"name":"Military Service"}]
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Status code is 200 | 1 | 0 | 0 |
| Response body structure is valid | 1 | 0 | 0 |
| Total | 2 | 0 | 0 |
| Test Name | Assertion Error |
|---|
| Header Name | Header Value |
|---|---|
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 5a241f06-1169-4584-b5db-2dc21036b27b |
| Host | rpsa.fly.dev |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Cookie | session=.eJwlzjsSwjAMBcC7qE4hx9bHXCZj-0kDbUIqhrtTsCfYDx15xvWkx_u8Y6PjBXpQ66KxENH6boszA-IwaG_CGBWxHEXYRk7ZMYFScnrf1VxGYVOvGR0yxALgZQUZUHFvfYo5tzpHFluzNg2t3H2G8EpAjSttdNxXnP9Noe8POfowVg.aBVZgg.6e-pcrLugzdQ1ba7IZvLcX6X1Yk |
| Header Name | Header Value |
|---|---|
| Server | Werkzeug/3.1.3 Python/3.13.3 |
| Date | Fri, 02 May 2025 23:47:14 GMT |
| Content-Type | application/json |
| Content-Length | 109 |
| Access-Control-Allow-Origin | http://127.0.0.1:5173 |
| Access-Control-Allow-Credentials | true |
| Vary | Cookie |
| Connection | close |
{"email":"admin1@ucmerced.edu","is_active":true,"lab_id":null,"name":"Admin One","role":"ADMIN","user_id":1}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Status code is 200 | 1 | 0 | 0 |
| Response body structure is valid | 1 | 0 | 0 |
| Total | 2 | 0 | 0 |
| Test Name | Assertion Error |
|---|
| Header Name | Header Value |
|---|---|
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 7ea6730f-d07a-46c5-b159-f551fda9052d |
| Host | rpsa.fly.dev |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Cookie | session=.eJwlzjsSwjAMBcC7qE4hx9bHXCZj-0kDbUIqhrtTsCfYDx15xvWkx_u8Y6PjBXpQ66KxENH6boszA-IwaG_CGBWxHEXYRk7ZMYFScnrf1VxGYVOvGR0yxALgZQUZUHFvfYo5tzpHFluzNg2t3H2G8EpAjSttdNxXnP9Noe8POfowVg.aBVZgg.6e-pcrLugzdQ1ba7IZvLcX6X1Yk |
| Header Name | Header Value |
|---|---|
| Server | Werkzeug/3.1.3 Python/3.13.3 |
| Date | Fri, 02 May 2025 23:47:14 GMT |
| Content-Type | application/json |
| Content-Length | 2231 |
| Access-Control-Allow-Origin | http://127.0.0.1:5173 |
| Access-Control-Allow-Credentials | true |
| Vary | Cookie |
| Connection | close |
[{"email":"admin1@ucmerced.edu","is_active":true,"lab_id":null,"name":"Admin One","role":"ADMIN","user_id":1},{"email":"admin2@ucmerced.edu","is_active":true,"lab_id":null,"name":"Admin Two","role":"ADMIN","user_id":2},{"email":"staff1@ucmerced.edu","is_active":true,"lab_id":1,"name":"Staff Makerspace","role":"STAFF","user_id":3},{"email":"staff2@ucmerced.edu","is_active":true,"lab_id":2,"name":"Staff Machine Shop","role":"STAFF","user_id":4},{"email":"student1@ucmerced.edu","is_active":true,"lab_id":null,"name":"Student One","role":"REQUESTER","user_id":5},{"email":"student2@ucmerced.edu","is_active":true,"lab_id":null,"name":"Student Two","role":"REQUESTER","user_id":6},{"email":"boo@ucmerced.edu","is_active":true,"lab_id":2,"name":"Boo","role":"STAFF","user_id":7},{"email":"boo2@ucmerced.edu","is_active":true,"lab_id":1,"name":"Boo2","role":"STAFF","user_id":8},{"email":"boo3@ucmerced.edu","is_active":true,"lab_id":3,"name":"Boo3","role":"STAFF","user_id":9},{"email":"boo4@ucmerced.edu","is_active":true,"lab_id":3,"name":"Boo4","role":"STAFF","user_id":10},{"email":"boo5@ucmerced.edu","is_active":true,"lab_id":null,"name":"Boo5","role":"REQUESTER","user_id":11},{"email":"boo6@ucmerced.edu","is_active":true,"lab_id":null,"name":"Boo6","role":"REQUESTER","user_id":12},{"email":"quangpham@ucmerced.edu","is_active":true,"lab_id":null,"name":"Some professor","role":"APPROVER","user_id":13},{"email":"jjohnson@ucmerced.edu","is_active":true,"lab_id":null,"name":"Prof. Johnson","role":"APPROVER","user_id":14},{"email":"jlugo7@ucmerced.edu","is_active":true,"lab_id":null,"name":"Jennifer Lugo","role":"REQUESTER","user_id":15},{"email":"psmith@ucmerced.edu","is_active":true,"lab_id":null,"name":"Prof. Smith","role":"APPROVER","user_id":16},{"email":"wwilliams@ucmerced.edu","is_active":true,"lab_id":null,"name":"Prof. Williams","role":"APPROVER","user_id":17},{"email":"anderson@ucmerced.edu","is_active":true,"lab_id":null,"name":"Prof. Anderson","role":"APPROVER","user_id":18},{"email":"dlee@ucmerced.edu","is_active":true,"lab_id":null,"name":"Dr. Lee","role":"APPROVER","user_id":19},{"email":"rgarcia@ucmerced.edu","is_active":true,"lab_id":null,"name":"Prof. Garcia","role":"APPROVER","user_id":20}]
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Status code is 200 | 1 | 0 | 0 |
| Response body structure is valid | 1 | 0 | 0 |
| Total | 2 | 0 | 0 |
| Test Name | Assertion Error |
|---|
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 58d43c80-f106-4264-b85a-9c627613f65a |
| Host | rpsa.fly.dev |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 25 |
| Cookie | session=.eJwlzjsSwjAMBcC7qE4hx9bHXCZj-0kDbUIqhrtTsCfYDx15xvWkx_u8Y6PjBXpQ66KxENH6boszA-IwaG_CGBWxHEXYRk7ZMYFScnrf1VxGYVOvGR0yxALgZQUZUHFvfYo5tzpHFluzNg2t3H2G8EpAjSttdNxXnP9Noe8POfowVg.aBVZgg.6e-pcrLugzdQ1ba7IZvLcX6X1Yk |
{
"is_active": true
}
| Header Name | Header Value |
|---|---|
| Server | Werkzeug/3.1.3 Python/3.13.3 |
| Date | Fri, 02 May 2025 23:47:14 GMT |
| Content-Type | application/json |
| Content-Length | 109 |
| Access-Control-Allow-Origin | http://127.0.0.1:5173 |
| Access-Control-Allow-Credentials | true |
| Vary | Cookie |
| Connection | close |
{"email":"admin1@ucmerced.edu","is_active":true,"lab_id":null,"name":"Admin One","role":"ADMIN","user_id":1}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Status code is 200 | 1 | 0 | 0 |
| Response body structure is valid | 1 | 0 | 0 |
| Total | 2 | 0 | 0 |
| Test Name | Assertion Error |
|---|
| Header Name | Header Value |
|---|---|
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 1f39f17a-9f32-4535-a5a4-44f1b4465817 |
| Host | rpsa.fly.dev |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Cookie | session=.eJwlzjsSwjAMBcC7qE4hx9bHXCZj-0kDbUIqhrtTsCfYDx15xvWkx_u8Y6PjBXpQ66KxENH6boszA-IwaG_CGBWxHEXYRk7ZMYFScnrf1VxGYVOvGR0yxALgZQUZUHFvfYo5tzpHFluzNg2t3H2G8EpAjSttdNxXnP9Noe8POfowVg.aBVZgg.6e-pcrLugzdQ1ba7IZvLcX6X1Yk |
| Header Name | Header Value |
|---|---|
| Server | Werkzeug/3.1.3 Python/3.13.3 |
| Date | Fri, 02 May 2025 23:47:14 GMT |
| Content-Type | application/json |
| Content-Length | 51 |
| Access-Control-Allow-Origin | http://127.0.0.1:5173 |
| Access-Control-Allow-Credentials | true |
| Connection | close |
["REQUESTER","ADMIN","STAFF","MANAGER","APPROVER"]
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Status code is 200 | 1 | 0 | 0 |
| Response body structure is valid | 1 | 0 | 0 |
| Total | 2 | 0 | 0 |
| Test Name | Assertion Error |
|---|
| Header Name | Header Value |
|---|---|
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | aa1e29b0-8bed-474e-a859-fce30891effe |
| Host | rpsa.fly.dev |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Cookie | session=.eJwlzjsSwjAMBcC7qE4hx9bHXCZj-0kDbUIqhrtTsCfYDx15xvWkx_u8Y6PjBXpQ66KxENH6boszA-IwaG_CGBWxHEXYRk7ZMYFScnrf1VxGYVOvGR0yxALgZQUZUHFvfYo5tzpHFluzNg2t3H2G8EpAjSttdNxXnP9Noe8POfowVg.aBVZgg.6e-pcrLugzdQ1ba7IZvLcX6X1Yk |
| Header Name | Header Value |
|---|---|
| Server | Werkzeug/3.1.3 Python/3.13.3 |
| Date | Fri, 02 May 2025 23:47:15 GMT |
| Content-Type | application/json |
| Content-Length | 94 |
| Access-Control-Allow-Origin | http://127.0.0.1:5173 |
| Access-Control-Allow-Credentials | true |
| Connection | close |
["PENDING","REVIEWING","QUOTE_SENT","QUOTE_DENIED","BUILDING","READY","COMPLETED","CANCELED"]
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Status code is 200 | 1 | 0 | 0 |
| Response body structure is valid | 1 | 0 | 0 |
| Total | 2 | 0 | 0 |
| Test Name | Assertion Error |
|---|
| Header Name | Header Value |
|---|---|
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 125e22b9-c2bb-4754-891b-1a91c12fa2af |
| Host | rpsa.fly.dev |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Cookie | session=.eJwlzjsSwjAMBcC7qE4hx9bHXCZj-0kDbUIqhrtTsCfYDx15xvWkx_u8Y6PjBXpQ66KxENH6boszA-IwaG_CGBWxHEXYRk7ZMYFScnrf1VxGYVOvGR0yxALgZQUZUHFvfYo5tzpHFluzNg2t3H2G8EpAjSttdNxXnP9Noe8POfowVg.aBVZgg.6e-pcrLugzdQ1ba7IZvLcX6X1Yk |
| Content-Length | 663 |
{"name":"Test Project","description":"Project description","lab_id":"1","approver_email":"quangpham@ucmerced.edu","approver_name":"Quang Pham"}
| Header Name | Header Value |
|---|---|
| Server | Werkzeug/3.1.3 Python/3.13.3 |
| Date | Fri, 02 May 2025 23:47:15 GMT |
| Content-Type | application/json |
| Content-Length | 586 |
| Access-Control-Allow-Origin | http://127.0.0.1:5173 |
| Access-Control-Allow-Credentials | true |
| Vary | Cookie |
| Connection | close |
{"approver":{"email":"quangpham@ucmerced.edu","is_active":true,"lab_id":null,"name":"Some professor","role":"APPROVER","user_id":13},"approver_id":13,"author":{"email":"admin1@ucmerced.edu","is_active":true,"lab_id":null,"name":"Admin One","role":"ADMIN","user_id":1},"author_id":1,"ccoa":null,"created_at":"2025-05-02T23:47:15","description":"Project description","lab":{"counter":3,"initials":"3D","lab_id":1,"name":"Makerspace"},"lab_id":1,"lead_staff":null,"lead_staff_id":null,"name":"Test Project","notes":null,"quote_id":null,"quote_url":null,"request_id":31,"status":"PENDING"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Status code is 201 | 1 | 0 | 0 |
| Response body structure is valid | 1 | 0 | 0 |
| Total | 2 | 0 | 0 |
| Test Name | Assertion Error |
|---|
| Header Name | Header Value |
|---|---|
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | d46d9071-2ec9-4b9c-b024-65d42a26bbb9 |
| Host | rpsa.fly.dev |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Cookie | session=.eJwlzjsSwjAMBcC7qE4hx9bHXCZj-0kDbUIqhrtTsCfYDx15xvWkx_u8Y6PjBXpQ66KxENH6boszA-IwaG_CGBWxHEXYRk7ZMYFScnrf1VxGYVOvGR0yxALgZQUZUHFvfYo5tzpHFluzNg2t3H2G8EpAjSttdNxXnP9Noe8POfowVg.aBVZgg.6e-pcrLugzdQ1ba7IZvLcX6X1Yk |
| Header Name | Header Value |
|---|---|
| Server | Werkzeug/3.1.3 Python/3.13.3 |
| Date | Fri, 02 May 2025 23:47:15 GMT |
| Content-Type | application/json |
| Content-Length | 608 |
| Access-Control-Allow-Origin | http://127.0.0.1:5173 |
| Access-Control-Allow-Credentials | true |
| Vary | Cookie |
| Connection | close |
{"approver":{"email":"quangpham@ucmerced.edu","is_active":true,"lab":null,"lab_id":null,"name":"Some professor","role":"APPROVER","user_id":13},"approver_id":13,"author":{"email":"admin1@ucmerced.edu","is_active":true,"lab":null,"lab_id":null,"name":"Admin One","role":"ADMIN","user_id":1},"author_id":1,"ccoa":null,"created_at":"2025-05-02T21:05:10","description":"Project description","lab":{"counter":3,"initials":"3D","lab_id":1,"name":"Makerspace"},"lab_id":1,"lead_staff":null,"lead_staff_id":null,"name":"Test Project","notes":null,"quote_id":null,"quote_url":null,"request_id":23,"status":"PENDING"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Status code is 200 | 1 | 0 | 0 |
| Response body structure is valid | 1 | 0 | 0 |
| Total | 2 | 0 | 0 |
| Test Name | Assertion Error |
|---|
| Header Name | Header Value |
|---|---|
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 214c9b23-506a-4922-a52a-ea2f40f450a3 |
| Host | rpsa.fly.dev |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Cookie | session=.eJwlzjsSwjAMBcC7qE4hx9bHXCZj-0kDbUIqhrtTsCfYDx15xvWkx_u8Y6PjBXpQ66KxENH6boszA-IwaG_CGBWxHEXYRk7ZMYFScnrf1VxGYVOvGR0yxALgZQUZUHFvfYo5tzpHFluzNg2t3H2G8EpAjSttdNxXnP9Noe8POfowVg.aBVZgg.6e-pcrLugzdQ1ba7IZvLcX6X1Yk |
| Header Name | Header Value |
|---|---|
| Server | Werkzeug/3.1.3 Python/3.13.3 |
| Date | Fri, 02 May 2025 23:47:15 GMT |
| Content-Type | application/json |
| Content-Length | 21364 |
| Access-Control-Allow-Origin | http://127.0.0.1:5173 |
| Access-Control-Allow-Credentials | true |
| Vary | Cookie |
| Connection | close |
[{"approver":{"email":"quangpham@ucmerced.edu","is_active":true,"lab_id":null,"name":"Some professor","role":"APPROVER","user_id":13},"approver_id":13,"author":{"email":"admin1@ucmerced.edu","is_active":true,"lab_id":null,"name":"Admin One","role":"ADMIN","user_id":1},"author_id":1,"ccoa":null,"created_at":"2025-05-02T23:47:15","description":"Project description","lab":{"counter":3,"initials":"3D","lab_id":1,"name":"Makerspace"},"lab_id":1,"lead_staff":null,"lead_staff_id":null,"name":"Test Project","notes":null,"quote_id":null,"quote_url":null,"request_id":31,"status":"PENDING"},{"approver":{"email":"quangpham@ucmerced.edu","is_active":true,"lab_id":null,"name":"Some professor","role":"APPROVER","user_id":13},"approver_id":13,"author":{"email":"admin1@ucmerced.edu","is_active":true,"lab_id":null,"name":"Admin One","role":"ADMIN","user_id":1},"author_id":1,"ccoa":null,"created_at":"2025-05-02T23:46:59","description":"Project description","lab":{"counter":3,"initials":"3D","lab_id":1,"name":"Makerspace"},"lab_id":1,"lead_staff":null,"lead_staff_id":null,"name":"Test Project","notes":null,"quote_id":null,"quote_url":null,"request_id":30,"status":"PENDING"},{"approver":{"email":"quangpham@ucmerced.edu","is_active":true,"lab_id":null,"name":"Some professor","role":"APPROVER","user_id":13},"approver_id":13,"author":{"email":"admin1@ucmerced.edu","is_active":true,"lab_id":null,"name":"Admin One","role":"ADMIN","user_id":1},"author_id":1,"ccoa":null,"created_at":"2025-05-02T22:30:33","description":"Project description","lab":{"counter":3,"initials":"3D","lab_id":1,"name":"Makerspace"},"lab_id":1,"lead_staff":null,"lead_staff_id":null,"name":"Test Project","notes":null,"quote_id":null,"quote_url":null,"request_id":29,"status":"PENDING"},{"approver":{"email":"quangpham@ucmerced.edu","is_active":true,"lab_id":null,"name":"Some professor","role":"APPROVER","user_id":13},"approver_id":13,"author":{"email":"admin1@ucmerced.edu","is_active":true,"lab_id":null,"name":"Admin One","role":"ADMIN","user_id":1},"author_id":1,"ccoa":null,"created_at":"2025-05-02T22:17:43","description":"Project description","lab":{"counter":3,"initials":"3D","lab_id":1,"name":"Makerspace"},"lab_id":1,"lead_staff":null,"lead_staff_id":null,"name":"Test Project","notes":null,"quote_id":null,"quote_url":null,"request_id":28,"status":"PENDING"},{"approver":{"email":"quangpham@ucmerced.edu","is_active":true,"lab_id":null,"name":"Some professor","role":"APPROVER","user_id":13},"approver_id":13,"author":{"email":"admin1@ucmerced.edu","is_active":true,"lab_id":null,"name":"Admin One","role":"ADMIN","user_id":1},"author_id":1,"ccoa":null,"created_at":"2025-05-02T22:15:03","description":"Project description","lab":{"counter":3,"initials":"3D","lab_id":1,"name":"Makerspace"},"lab_id":1,"lead_staff":null,"lead_staff_id":null,"name":"Test Project","notes":null,"quote_id":null,"quote_url":null,"request_id":27,"status":"PENDING"},{"approver":{"email":"quangpham@ucmerced.edu","is_active":true,"lab_id":null,"name":"Some professor","role":"APPROVER","user_id":13},"approver_id":13,"author":{"email":"admin1@ucmerced.edu","is_active":true,"lab_id":null,"name":"Admin One","role":"ADMIN","user_id":1},"author_id":1,"ccoa":null,"created_at":"2025-05-02T22:03:55","description":"Project description","lab":{"counter":3,"initials":"3D","lab_id":1,"name":"Makerspace"},"lab_id":1,"lead_staff":null,"lead_staff_id":null,"name":"Test Project","notes":null,"quote_id":null,"quote_url":null,"request_id":26,"status":"PENDING"},{"approver":{"email":"quangpham@ucmerced.edu","is_active":true,"lab_id":null,"name":"Some professor","role":"APPROVER","user_id":13},"approver_id":13,"author":{"email":"admin1@ucmerced.edu","is_active":true,"lab_id":null,"name":"Admin One","role":"ADMIN","user_id":1},"author_id":1,"ccoa":null,"created_at":"2025-05-02T21:50:40","description":"Project description","lab":{"counter":3,"initials":"3D","lab_id":1,"name":"Makerspace"},"lab_id":1,"lead_staff":null,"lead_staff_id":null,"name":"Test Project","notes":null,"quote_id":null,"quote_url":null,"request_id":25,"status":"PENDING"},{"approver":{"email":"quangpham@ucmerced.edu","is_active":true,"lab_id":null,"name":"Some professor","role":"APPROVER","user_id":13},"approver_id":13,"author":{"email":"admin1@ucmerced.edu","is_active":true,"lab_id":null,"name":"Admin One","role":"ADMIN","user_id":1},"author_id":1,"ccoa":null,"created_at":"2025-05-02T21:11:38","description":"Project description","lab":{"counter":3,"initials":"3D","lab_id":1,"name":"Makerspace"},"lab_id":1,"lead_staff":null,"lead_staff_id":null,"name":"Test Project","notes":null,"quote_id":null,"quote_url":null,"request_id":24,"status":"PENDING"},{"approver":{"email":"quangpham@ucmerced.edu","is_active":true,"lab_id":null,"name":"Some professor","role":"APPROVER","user_id":13},"approver_id":13,"author":{"email":"admin1@ucmerced.edu","is_active":true,"lab_id":null,"name":"Admin One","role":"ADMIN","user_id":1},"author_id":1,"ccoa":null,"created_at":"2025-05-02T21:05:10","description":"Project description","lab":{"counter":3,"initials":"3D","lab_id":1,"name":"Makerspace"},"lab_id":1,"lead_staff":null,"lead_staff_id":null,"name":"Test Project","notes":null,"quote_id":null,"quote_url":null,"request_id":23,"status":"PENDING"},{"approver":{"email":"quangpham@ucmerced.edu","is_active":true,"lab_id":null,"name":"Some professor","role":"APPROVER","user_id":13},"approver_id":13,"author":{"email":"admin1@ucmerced.edu","is_active":true,"lab_id":null,"name":"Admin One","role":"ADMIN","user_id":1},"author_id":1,"ccoa":null,"created_at":"2025-05-02T21:04:37","description":"Project description","lab":{"counter":3,"initials":"3D","lab_id":1,"name":"Makerspace"},"lab_id":1,"lead_staff":null,"lead_staff_id":null,"name":"Test Project","notes":null,"quote_id":null,"quote_url":null,"request_id":22,"status":"PENDING"},{"approver":{"email":"quangpham@ucmerced.edu","is_active":true,"lab_id":null,"name":"Some professor","role":"APPROVER","user_id":13},"approver_id":13,"author":{"email":"admin1@ucmerced.edu","is_active":true,"lab_id":null,"name":"Admin One","role":"ADMIN","user_id":1},"author_id":1,"ccoa":null,"created_at":"2025-05-02T21:03:49","description":"Project description","lab":{"counter":3,"initials":"3D","lab_id":1,"name":"Makerspace"},"lab_id":1,"lead_staff":null,"lead_staff_id":null,"name":"Test Project","notes":null,"quote_id":null,"quote_url":null,"request_id":21,"status":"PENDING"},{"approver":{"email":"quangpham@ucmerced.edu","is_active":true,"lab_id":null,"name":"Some professor","role":"APPROVER","user_id":13},"approver_id":13,"author":{"email":"jlugo7@ucmerced.edu","is_active":true,"lab_id":null,"name":"Jennifer Lugo","role":"REQUESTER","user_id":15},"author_id":15,"ccoa":"not good","created_at":"2025-04-24T07:47:01","description":"project description","lab":{"counter":2,"initials":"MS","lab_id":2,"name":"Machine Shop"},"lab_id":2,"lead_staff":{"email":"admin1@ucmerced.edu","is_active":true,"lab_id":null,"name":"Admin One","role":"ADMIN","user_id":1},"lead_staff_id":1,"name":"a project","notes":null,"quote_id":2,"quote_url":"https://rpsa-cse307.s3.amazonaws.com/quotes/MS_2.pdf","request_id":20,"status":"QUOTE_DENIED"},{"approver":{"email":"quangpham@ucmerced.edu","is_active":true,"lab_id":null,"name":"Some professor","role":"APPROVER","user_id":13},"approver_id":13,"author":{"email":"jlugo7@ucmerced.edu","is_active":true,"lab_id":null,"name":"Jennifer Lugo","role":"REQUESTER","user_id":15},"author_id":15,"ccoa":null,"created_at":"2025-04-24T07:45:35","description":"request description","lab":{"counter":3,"initials":"3D","lab_id":1,"name":"Makerspace"},"lab_id":1,"lead_staff":{"email":"admin1@ucmerced.edu","is_active":true,"lab_id":null,"name":"Admin One","role":"ADMIN","user_id":1},"lead_staff_id":1,"name":"a project","notes":null,"quote_id":null,"quote_url":null,"request_id":19,"status":"REVIEWING"},{"approver":{"email":"quangpham@ucmerced.edu","is_active":true,"lab_id":null,"name":"Some professor","role":"APPROVER","user_id":13},"approver_id":13,"author":{"email":"admin1@ucmerced.edu","is_active":true,"lab_id":null,"name":"Admin One","role":"ADMIN","user_id":1},"author_id":1,"ccoa":"1234-56789-A123456-789012-34-567-ABC8901234-567-A12345","created_at":"2025-04-17T16:07:14","description":"project 1 description","lab":{"counter":3,"initials":"3D","lab_id":1,"name":"Makerspace"},"lab_id":1,"lead_staff":{"email":"staff2@ucmerced.edu","is_active":true,"lab_id":2,"name":"Staff Machine Shop","role":"STAFF","user_id":4},"lead_staff_id":4,"name":"project 1","notes":null,"quote_id":3,"quote_url":"https://rpsa-cse307.s3.amazonaws.com/quotes/3D_3.pdf","request_id":18,"status":"BUILDING"},{"approver":{"email":"quangpham@ucmerced.edu","is_active":true,"lab_id":null,"name":"Some professor","role":"APPROVER","user_id":13},"approver_id":13,"author":{"email":"staff1@ucmerced.edu","is_active":true,"lab_id":1,"name":"Staff Makerspace","role":"STAFF","user_id":3},"author_id":3,"ccoa":null,"created_at":"2025-04-17T14:23:32","description":"This a a super cool project! Yah!","lab":{"counter":3,"initials":"3D","lab_id":1,"name":"Makerspace"},"lab_id":1,"lead_staff":{"email":"staff2@ucmerced.edu","is_active":true,"lab_id":2,"name":"Staff Machine Shop","role":"STAFF","user_id":4},"lead_staff_id":4,"name":"Super cool project","notes":null,"quote_id":2,"quote_url":"https://rpsa-cse307.s3.amazonaws.com/quotes/3D_2.pdf","request_id":17,"status":"PENDING"},{"approver":{"email":"some.professor@ucmerced.edu","is_active":true,"lab_id":null,"name":"Some professor","role":"APPROVER","user_id":26},"approver_id":26,"author":{"email":"student1@ucmerced.edu","is_active":true,"lab_id":null,"name":"Student One","role":"REQUESTER","user_id":5},"author_id":5,"ccoa":null,"created_at":"2025-04-15T17:13:23","description":"asd","lab":{"counter":3,"initials":"3D","lab_id":1,"name":"Makerspace"},"lab_id":1,"lead_staff":null,"lead_staff_id":null,"name":"Student 1 project","notes":null,"quote_id":null,"quote_url":null,"request_id":16,"status":"PENDING"},{"approver":{"email":"quangpham@ucmerced.edu","is_active":true,"lab_id":null,"name":"Some professor","role":"APPROVER","user_id":13},"approver_id":13,"author":{"email":"student1@ucmerced.edu","is_active":true,"lab_id":null,"name":"Student One","role":"REQUESTER","user_id":5},"author_id":5,"ccoa":"11234-5453-4100-2000-00-1254","created_at":"2025-04-15T17:10:56","description":"zzz test something\nelse jj","lab":{"counter":3,"initials":"3D","lab_id":1,"name":"Makerspace"},"lab_id":1,"lead_staff":{"email":"staff1@ucmerced.edu","is_active":true,"lab_id":1,"name":"Staff Makerspace","role":"STAFF","user_id":3},"lead_staff_id":3,"name":"Student 1 project","notes":"test note 1\ntest note 4","quote_id":1,"quote_url":"https://rpsa-cse307.s3.amazonaws.com/quotes/3D_1.pdf","request_id":15,"status":"BUILDING"},{"approver":{"email":"jwilson@ucmerced.edu","is_active":true,"lab_id":null,"name":"Dr. Wilson","role":"APPROVER","user_id":23},"approver_id":23,"author":{"email":"student2@ucmerced.edu","is_active":true,"lab_id":null,"name":"Student Two","role":"REQUESTER","user_id":6},"author_id":6,"ccoa":"889900","created_at":"2025-04-05T16:10:00","description":"Prototype housing for mechanical system","lab":{"counter":2,"initials":"MS","lab_id":2,"name":"Machine Shop"},"lab_id":2,"lead_staff":{"email":"staff2@ucmerced.edu","is_active":true,"lab_id":2,"name":"Staff Machine Shop","role":"STAFF","user_id":4},"lead_staff_id":4,"name":"Gearbox Housing","notes":"Needs to be waterproof","quote_id":null,"quote_url":null,"request_id":12,"status":"REVIEWING"},{"approver":{"email":"ebrown@ucmerced.edu","is_active":true,"lab_id":null,"name":"Dr. Brown","role":"APPROVER","user_id":25},"approver_id":25,"author":{"email":"student2@ucmerced.edu","is_active":true,"lab_id":null,"name":"Student Two","role":"REQUESTER","user_id":6},"author_id":6,"ccoa":"001122","created_at":"2025-04-03T11:30:00","description":"Specialized nozzle for lab experiment","lab":{"counter":2,"initials":"MS","lab_id":2,"name":"Machine Shop"},"lab_id":2,"lead_staff":null,"lead_staff_id":null,"name":"Fluid Dynamics Nozzle","notes":"Precision bore required","quote_id":1014,"quote_url":"https://example.com/quotes/14","request_id":14,"status":"QUOTE_SENT"},{"approver":{"email":"mmartinez@ucmerced.edu","is_active":true,"lab_id":null,"name":"Prof. Martinez","role":"APPROVER","user_id":22},"approver_id":22,"author":{"email":"student1@ucmerced.edu","is_active":true,"lab_id":null,"name":"Student One","role":"REQUESTER","user_id":5},"author_id":5,"ccoa":"778899","created_at":"2025-04-02T10:20:00","description":"Mechanical fixture for product testing","lab":{"counter":2,"initials":"MS","lab_id":2,"name":"Machine Shop"},"lab_id":2,"lead_staff":null,"lead_staff_id":null,"name":"Test Fixture","notes":"Must withstand 500N force\nVerified","quote_id":null,"quote_url":null,"request_id":11,"status":"REVIEWING"},{"approver":{"email":"rgarcia@ucmerced.edu","is_active":true,"lab_id":null,"name":"Prof. Garcia","role":"APPROVER","user_id":20},"approver_id":20,"author":{"email":"student1@ucmerced.edu","is_active":true,"lab_id":null,"name":"Student One","role":"REQUESTER","user_id":5},"author_id":5,"ccoa":"556677","created_at":"2025-04-01T09:30:00","description":"Structural frame for robotics competition","lab":{"counter":3,"initials":"3D","lab_id":1,"name":"Makerspace"},"lab_id":1,"lead_staff":{"email":"staff1@ucmerced.edu","is_active":true,"lab_id":1,"name":"Staff Makerspace","role":"STAFF","user_id":3},"lead_staff_id":3,"name":"Robot Chassis","notes":"High impact resistance needed","quote_id":1009,"quote_url":"https://example.com/quotes/9","request_id":9,"status":"BUILDING"},{"approver":{"email":"skim@ucmerced.edu","is_active":true,"lab_id":null,"name":"Prof. Kim","role":"APPROVER","user_id":24},"approver_id":24,"author":{"email":"student1@ucmerced.edu","is_active":true,"lab_id":null,"name":"Student One","role":"REQUESTER","user_id":5},"author_id":5,"ccoa":"990011","created_at":"2025-03-30T08:45:00","description":"Adjustable mounting bracket for research. This domain is for use in illustrative examples in documents. You may use this domain in literature without prior coordination or asking for permission.","lab":{"counter":2,"initials":"MS","lab_id":2,"name":"Machine Shop"},"lab_id":2,"lead_staff":{"email":"staff2@ucmerced.edu","is_active":true,"lab_id":2,"name":"Staff Machine Shop","role":"STAFF","user_id":4},"lead_staff_id":4,"name":"Solar Panel Mount","notes":"Anodized for weather resistance","quote_id":1013,"quote_url":"https://example.com/quotes/13","request_id":13,"status":"CANCELED"},{"approver":{"email":"lchen@ucmerced.edu","is_active":true,"lab_id":null,"name":"Dr. Chen","role":"APPROVER","user_id":21},"approver_id":21,"author":{"email":"student2@ucmerced.edu","is_active":true,"lab_id":null,"name":"Student Two","role":"REQUESTER","user_id":6},"author_id":6,"ccoa":"667788","created_at":"2025-03-28T13:45:00","description":"Custom aluminum stage for research microscope","lab":{"counter":2,"initials":"MS","lab_id":2,"name":"Machine Shop"},"lab_id":2,"lead_staff":{"email":"staff2@ucmerced.edu","is_active":true,"lab_id":2,"name":"Staff Machine Shop","role":"STAFF","user_id":4},"lead_staff_id":4,"name":"Microscope Stage","notes":"Precision ground surface","quote_id":1010,"quote_url":"https://example.com/quotes/10","request_id":10,"status":"READY"},{"approver":{"email":"dlee@ucmerced.edu","is_active":true,"lab_id":null,"name":"Dr. Lee","role":"APPROVER","user_id":19},"approver_id":19,"author":{"email":"student2@ucmerced.edu","is_active":true,"lab_id":null,"name":"Student Two","role":"REQUESTER","user_id":6},"author_id":6,"ccoa":"445566","created_at":"2025-03-25T14:15:00","description":"Educational model for biology department","lab":{"counter":3,"initials":"3D","lab_id":1,"name":"Makerspace"},"lab_id":1,"lead_staff":null,"lead_staff_id":null,"name":"DNA Helix Model","notes":"Needs to be 30cm tall","quote_id":1008,"quote_url":"https://example.com/quotes/8","request_id":8,"status":"QUOTE_SENT"},{"approver":{"email":"anderson@ucmerced.edu","is_active":true,"lab_id":null,"name":"Prof. Anderson","role":"APPROVER","user_id":18},"approver_id":18,"author":{"email":"student1@ucmerced.edu","is_active":true,"lab_id":null,"name":"Student One","role":"REQUESTER","user_id":5},"author_id":5,"ccoa":"334455","created_at":"2025-03-22T11:20:00","description":"Scale model of wind turbine for engineering demo","lab":{"counter":3,"initials":"3D","lab_id":1,"name":"Makerspace"},"lab_id":1,"lead_staff":{"email":"staff1@ucmerced.edu","is_active":true,"lab_id":1,"name":"Staff Makerspace","role":"STAFF","user_id":3},"lead_staff_id":3,"name":"Wind Turbine Model","notes":"Printed with transparent filament","quote_id":1007,"quote_url":"https://example.com/quotes/7","request_id":7,"status":"COMPLETED"},{"approver":{"email":"jjohnson@ucmerced.edu","is_active":true,"lab_id":null,"name":"Prof. Johnson","role":"APPROVER","user_id":14},"approver_id":14,"author":{"email":"student2@ucmerced.edu","is_active":true,"lab_id":null,"name":"Student Two","role":"REQUESTER","user_id":6},"author_id":6,"ccoa":null,"created_at":"2025-03-20T13:10:00","description":"Precision gear for mechanical system","lab":{"counter":2,"initials":"MS","lab_id":2,"name":"Machine Shop"},"lab_id":2,"lead_staff":{"email":"staff1@ucmerced.edu","is_active":true,"lab_id":1,"name":"Staff Makerspace","role":"STAFF","user_id":3},"lead_staff_id":3,"name":"Replacement Gear","notes":null,"quote_id":1,"quote_url":null,"request_id":6,"status":"REVIEWING"},{"approver":{"email":"wwilliams@ucmerced.edu","is_active":true,"lab_id":null,"name":"Prof. Williams","role":"APPROVER","user_id":17},"approver_id":17,"author":{"email":"student1@ucmerced.edu","is_active":true,"lab_id":null,"name":"Student One","role":"REQUESTER","user_id":5},"author_id":5,"ccoa":null,"created_at":"2025-03-18T10:00:00","description":"Specialized part for physics experiment. Something else.","lab":{"counter":2,"initials":"MS","lab_id":2,"name":"Machine Shop"},"lab_id":2,"lead_staff":{"email":"staff1@ucmerced.edu","is_active":true,"lab_id":1,"name":"Staff Makerspace","role":"STAFF","user_id":3},"lead_staff_id":3,"name":"Research Apparatus","notes":"Needs design review","quote_id":null,"quote_url":null,"request_id":5,"status":"REVIEWING"},{"approver":{"email":"wwilliams@ucmerced.edu","is_active":true,"lab_id":null,"name":"Prof. Williams","role":"APPROVER","user_id":17},"approver_id":17,"author":{"email":"student1@ucmerced.edu","is_active":true,"lab_id":null,"name":"Student One","role":"REQUESTER","user_id":5},"author_id":5,"ccoa":null,"created_at":"2025-03-15T11:45:00","description":"Scale model of building design for presentation","lab":{"counter":3,"initials":"3D","lab_id":1,"name":"Makerspace"},"lab_id":1,"lead_staff":{"email":"staff1@ucmerced.edu","is_active":true,"lab_id":1,"name":"Staff Makerspace","role":"STAFF","user_id":3},"lead_staff_id":3,"name":"Architecture Model","notes":"Waiting for approval","quote_id":1003,"quote_url":null,"request_id":3,"status":"REVIEWING"},{"approver":{"email":"jjohnson@ucmerced.edu","is_active":true,"lab_id":null,"name":"Prof. Johnson","role":"APPROVER","user_id":14},"approver_id":14,"author":{"email":"student2@ucmerced.edu","is_active":true,"lab_id":null,"name":"Student Two","role":"REQUESTER","user_id":6},"author_id":6,"ccoa":"654321","created_at":"2025-03-10T14:30:00","description":"Complex gear component for robotics project","lab":{"counter":3,"initials":"3D","lab_id":1,"name":"Makerspace"},"lab_id":1,"lead_staff":{"email":"staff1@ucmerced.edu","is_active":true,"lab_id":1,"name":"Staff Makerspace","role":"STAFF","user_id":3},"lead_staff_id":3,"name":"Robot Arm Component","notes":"Requires high precision","quote_id":1002,"quote_url":null,"request_id":2,"status":"BUILDING"},{"approver":{"email":"wwilliams@ucmerced.edu","is_active":true,"lab_id":null,"name":"Prof. Williams","role":"APPROVER","user_id":17},"approver_id":17,"author":{"email":"student2@ucmerced.edu","is_active":true,"lab_id":null,"name":"Student Two","role":"REQUESTER","user_id":6},"author_id":6,"ccoa":"789012","created_at":"2025-03-05T16:20:00","description":"Custom aluminum bracket for lab equipment","lab":{"counter":2,"initials":"MS","lab_id":2,"name":"Machine Shop"},"lab_id":2,"lead_staff":{"email":"staff2@ucmerced.edu","is_active":true,"lab_id":2,"name":"Staff Machine Shop","role":"STAFF","user_id":4},"lead_staff_id":4,"name":"Aluminum Bracket","notes":"Anodized black finish","quote_id":1004,"quote_url":null,"request_id":4,"status":"READY"},{"approver":{"email":"psmith@ucmerced.edu","is_active":true,"lab_id":null,"name":"Prof. Smith","role":"APPROVER","user_id":16},"approver_id":16,"author":{"email":"student1@ucmerced.edu","is_active":true,"lab_id":null,"name":"Student One","role":"REQUESTER","user_id":5},"author_id":5,"ccoa":"123456","created_at":"2025-03-01T09:15:00","description":"Need a 3D printed bracket for engineering project.\nDimensions: 50x50x20mm","lab":{"counter":3,"initials":"3D","lab_id":1,"name":"Makerspace"},"lab_id":1,"lead_staff":{"email":"admin1@ucmerced.edu","is_active":true,"lab_id":null,"name":"Admin One","role":"ADMIN","user_id":1},"lead_staff_id":1,"name":"Prototype Bracket","notes":"Used black PLA filament","quote_id":1001,"quote_url":null,"request_id":1,"status":"COMPLETED"}]
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Status code is 200 | 1 | 0 | 0 |
| Response body structure is valid | 1 | 0 | 0 |
| Total | 2 | 0 | 0 |
| Test Name | Assertion Error |
|---|
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 0102e280-3598-4bfb-a48a-9bf1f582a024 |
| Host | rpsa.fly.dev |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 27 |
| Cookie | session=.eJwlzjsSwjAMBcC7qE4hx9bHXCZj-0kDbUIqhrtTsCfYDx15xvWkx_u8Y6PjBXpQ66KxENH6boszA-IwaG_CGBWxHEXYRk7ZMYFScnrf1VxGYVOvGR0yxALgZQUZUHFvfYo5tzpHFluzNg2t3H2G8EpAjSttdNxXnP9Noe8POfowVg.aBVZgg.6e-pcrLugzdQ1ba7IZvLcX6X1Yk |
{
"status": "PENDING"
}
| Header Name | Header Value |
|---|---|
| Server | Werkzeug/3.1.3 Python/3.13.3 |
| Date | Fri, 02 May 2025 23:47:15 GMT |
| Content-Type | application/json |
| Content-Length | 764 |
| Access-Control-Allow-Origin | http://127.0.0.1:5173 |
| Access-Control-Allow-Credentials | true |
| Vary | Cookie |
| Connection | close |
{"approver":{"email":"quangpham@ucmerced.edu","is_active":true,"lab_id":null,"name":"Some professor","role":"APPROVER","user_id":13},"approver_id":13,"author":{"email":"staff1@ucmerced.edu","is_active":true,"lab_id":1,"name":"Staff Makerspace","role":"STAFF","user_id":3},"author_id":3,"ccoa":null,"created_at":"2025-04-17T14:23:32","description":"This a a super cool project! Yah!","lab":{"counter":3,"initials":"3D","lab_id":1,"name":"Makerspace"},"lab_id":1,"lead_staff":{"email":"staff2@ucmerced.edu","is_active":true,"lab_id":2,"name":"Staff Machine Shop","role":"STAFF","user_id":4},"lead_staff_id":4,"name":"Super cool project","notes":null,"quote_id":2,"quote_url":"https://rpsa-cse307.s3.amazonaws.com/quotes/3D_2.pdf","request_id":17,"status":"PENDING"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Status code is 200 | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
| Header Name | Header Value |
|---|---|
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 29328472-409b-43cb-add7-b068475394e0 |
| Host | rpsa.fly.dev |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Cookie | session=.eJwlzjsSwjAMBcC7qE4hx9bHXCZj-0kDbUIqhrtTsCfYDx15xvWkx_u8Y6PjBXpQ66KxENH6boszA-IwaG_CGBWxHEXYRk7ZMYFScnrf1VxGYVOvGR0yxALgZQUZUHFvfYo5tzpHFluzNg2t3H2G8EpAjSttdNxXnP9Noe8POfowVg.aBVZgg.6e-pcrLugzdQ1ba7IZvLcX6X1Yk |
| Header Name | Header Value |
|---|---|
| Server | Werkzeug/3.1.3 Python/3.13.3 |
| Date | Fri, 02 May 2025 23:47:15 GMT |
| Content-Type | application/json |
| Content-Length | 546 |
| Access-Control-Allow-Origin | http://127.0.0.1:5173 |
| Access-Control-Allow-Credentials | true |
| Vary | Cookie |
| Connection | close |
[{"attachment_id":17,"created_at":"2025-04-17T04:34:34","key":"cba7857f-c556-406c-a239-c44ae9cda2ed","name":"Lab 1.docx","size":16844},{"attachment_id":18,"created_at":"2025-04-17T04:39:19","key":"38dd9b4b-f86c-4321-a98c-283848655762","name":"classesInput.txt","size":252},{"attachment_id":19,"created_at":"2025-04-17T04:39:19","key":"0c3c92f1-8b03-4cac-bdc7-4f6cbda5eba0","name":"grades.txt","size":124},{"attachment_id":20,"created_at":"2025-04-17T04:39:19","key":"f4bc4264-f7c8-4920-9ea9-caafb3dbee9d","name":"PythonSummary.txt","size":1358}]
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Status code is 200 | 1 | 0 | 0 |
| Response body structure is valid | 1 | 0 | 0 |
| Total | 2 | 0 | 0 |
| Test Name | Assertion Error |
|---|
| Header Name | Header Value |
|---|---|
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 210916f4-4d9a-498e-a42c-221d2b5f0e24 |
| Host | rpsa.fly.dev |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Cookie | session=.eJwlzjsSwjAMBcC7qE4hx9bHXCZj-0kDbUIqhrtTsCfYDx15xvWkx_u8Y6PjBXpQ66KxENH6boszA-IwaG_CGBWxHEXYRk7ZMYFScnrf1VxGYVOvGR0yxALgZQUZUHFvfYo5tzpHFluzNg2t3H2G8EpAjSttdNxXnP9Noe8POfowVg.aBVZgg.6e-pcrLugzdQ1ba7IZvLcX6X1Yk |
| Header Name | Header Value |
|---|---|
| Server | Werkzeug/3.1.3 Python/3.13.3 |
| Date | Fri, 02 May 2025 23:47:15 GMT |
| Content-Type | application/json |
| Content-Length | 1725 |
| Access-Control-Allow-Origin | http://127.0.0.1:5173 |
| Access-Control-Allow-Credentials | true |
| Vary | Cookie |
| Connection | close |
[{"comment_id":9,"content":"staff comment","created_at":"2025-05-02T20:35:38","request_id":3,"user_id":1},{"comment_id":10,"content":"staff comment","created_at":"2025-05-02T20:36:14","request_id":3,"user_id":1},{"comment_id":11,"content":"staff comment 2","created_at":"2025-05-02T20:36:44","request_id":3,"user_id":1},{"comment_id":12,"content":"staff comment 3","created_at":"2025-05-02T20:41:52","request_id":3,"user_id":1},{"comment_id":13,"content":"staff comment 3","created_at":"2025-05-02T20:55:18","request_id":3,"user_id":1},{"comment_id":14,"content":"staff comment 3","created_at":"2025-05-02T20:56:17","request_id":3,"user_id":1},{"comment_id":15,"content":"staff comment 3","created_at":"2025-05-02T20:58:29","request_id":3,"user_id":1},{"comment_id":16,"content":"staff comment 3","created_at":"2025-05-02T21:00:44","request_id":3,"user_id":1},{"comment_id":17,"content":"staff comment 3","created_at":"2025-05-02T21:04:37","request_id":3,"user_id":1},{"comment_id":18,"content":"staff comment 3","created_at":"2025-05-02T21:11:39","request_id":3,"user_id":1},{"comment_id":19,"content":"staff comment 3","created_at":"2025-05-02T21:50:41","request_id":3,"user_id":1},{"comment_id":20,"content":"staff comment 3","created_at":"2025-05-02T22:03:55","request_id":3,"user_id":1},{"comment_id":21,"content":"staff comment 3","created_at":"2025-05-02T22:15:03","request_id":3,"user_id":1},{"comment_id":22,"content":"staff comment 3","created_at":"2025-05-02T22:17:43","request_id":3,"user_id":1},{"comment_id":23,"content":"staff comment 3","created_at":"2025-05-02T22:30:33","request_id":3,"user_id":1},{"comment_id":24,"content":"staff comment 3","created_at":"2025-05-02T23:46:59","request_id":3,"user_id":1}]
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Status code is 200 | 1 | 0 | 0 |
| Response body structure is valid | 1 | 0 | 0 |
| Total | 2 | 0 | 0 |
| Test Name | Assertion Error |
|---|
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | c692d0a1-04bf-4ca5-a1ac-9234ab494a8b |
| Host | rpsa.fly.dev |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 36 |
| Cookie | session=.eJwlzjsSwjAMBcC7qE4hx9bHXCZj-0kDbUIqhrtTsCfYDx15xvWkx_u8Y6PjBXpQ66KxENH6boszA-IwaG_CGBWxHEXYRk7ZMYFScnrf1VxGYVOvGR0yxALgZQUZUHFvfYo5tzpHFluzNg2t3H2G8EpAjSttdNxXnP9Noe8POfowVg.aBVZgg.6e-pcrLugzdQ1ba7IZvLcX6X1Yk |
{
"content": "staff comment 3"
}
| Header Name | Header Value |
|---|---|
| Server | Werkzeug/3.1.3 Python/3.13.3 |
| Date | Fri, 02 May 2025 23:47:15 GMT |
| Content-Type | application/json |
| Content-Length | 108 |
| Access-Control-Allow-Origin | http://127.0.0.1:5173 |
| Access-Control-Allow-Credentials | true |
| Vary | Cookie |
| Connection | close |
{"comment_id":25,"content":"staff comment 3","created_at":"2025-05-02T23:47:15","request_id":3,"user_id":1}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Status code is 201 | 1 | 0 | 0 |
| Response body structure is valid | 1 | 0 | 0 |
| Total | 2 | 0 | 0 |
| Test Name | Assertion Error |
|---|
| Header Name | Header Value |
|---|---|
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 992c3cca-8bc3-410d-a231-fb4d29a31f63 |
| Host | rpsa.fly.dev |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Cookie | session=.eJwlzjsSwjAMBcC7qE4hx9bHXCZj-0kDbUIqhrtTsCfYDx15xvWkx_u8Y6PjBXpQ66KxENH6boszA-IwaG_CGBWxHEXYRk7ZMYFScnrf1VxGYVOvGR0yxALgZQUZUHFvfYo5tzpHFluzNg2t3H2G8EpAjSttdNxXnP9Noe8POfowVg.aBVZgg.6e-pcrLugzdQ1ba7IZvLcX6X1Yk |
| Header Name | Header Value |
|---|---|
| Server | Werkzeug/3.1.3 Python/3.13.3 |
| Date | Fri, 02 May 2025 23:47:15 GMT |
| Content-Type | application/json |
| Content-Length | 365 |
| Access-Control-Allow-Origin | http://127.0.0.1:5173 |
| Access-Control-Allow-Credentials | true |
| Vary | Cookie |
| Connection | close |
[{"description":"good material","entry_id":20,"job":"material","quantity":"1.00","rate":"1.50"},{"description":"solid material","entry_id":21,"job":"material","quantity":"10.00","rate":"2.50"},{"description":"guys","entry_id":22,"job":"hello","quantity":"2.50","rate":"6.00"},{"description":"","entry_id":23,"job":"Student Labor","quantity":"5.00","rate":"20.00"}]
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Status code is 200 | 1 | 0 | 0 |
| Response body structure is valid | 1 | 0 | 0 |
| Total | 2 | 0 | 0 |
| Test Name | Assertion Error |
|---|
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 5043028b-428d-4c15-948f-1282b8d9e951 |
| Host | rpsa.fly.dev |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 509 |
| Cookie | session=.eJwlzjsSwjAMBcC7qE4hx9bHXCZj-0kDbUIqhrtTsCfYDx15xvWkx_u8Y6PjBXpQ66KxENH6boszA-IwaG_CGBWxHEXYRk7ZMYFScnrf1VxGYVOvGR0yxALgZQUZUHFvfYo5tzpHFluzNg2t3H2G8EpAjSttdNxXnP9Noe8POfowVg.aBVZgg.6e-pcrLugzdQ1ba7IZvLcX6X1Yk |
[
{
"description": "good material",
"job": "material",
"quantity": "1.00",
"rate": "1.50"
},
{
"description": "solid material",
"job": "material",
"quantity": "10.00",
"rate": "2.50"
},
{
"description": "guys",
"job": "hello",
"quantity": "2.50",
"rate": "6.00"
},
{
"description": "",
"job": "Student Labor",
"quantity": "5.00",
"rate": "20.00"
}
]
| Header Name | Header Value |
|---|---|
| Server | Werkzeug/3.1.3 Python/3.13.3 |
| Date | Fri, 02 May 2025 23:47:15 GMT |
| Content-Type | application/json |
| Content-Length | 369 |
| Access-Control-Allow-Origin | http://127.0.0.1:5173 |
| Access-Control-Allow-Credentials | true |
| Vary | Cookie |
| Connection | close |
[{"description":"good material","entry_id":240,"job":"material","quantity":"1.00","rate":"1.50"},{"description":"solid material","entry_id":241,"job":"material","quantity":"10.00","rate":"2.50"},{"description":"guys","entry_id":242,"job":"hello","quantity":"2.50","rate":"6.00"},{"description":"","entry_id":243,"job":"Student Labor","quantity":"5.00","rate":"20.00"}]
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Status code is 200 | 1 | 0 | 0 |
| Response body structure is valid | 1 | 0 | 0 |
| Total | 2 | 0 | 0 |
| Test Name | Assertion Error |
|---|
| Header Name | Header Value |
|---|---|
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | d6eb21e9-0d45-4f4a-a855-b605857ea1e1 |
| Host | rpsa.fly.dev |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Cookie | session=.eJwlzjsSwjAMBcC7qE4hx9bHXCZj-0kDbUIqhrtTsCfYDx15xvWkx_u8Y6PjBXpQ66KxENH6boszA-IwaG_CGBWxHEXYRk7ZMYFScnrf1VxGYVOvGR0yxALgZQUZUHFvfYo5tzpHFluzNg2t3H2G8EpAjSttdNxXnP9Noe8POfowVg.aBVZgg.6e-pcrLugzdQ1ba7IZvLcX6X1Yk |
| Content-Length | 0 |
| Header Name | Header Value |
|---|---|
| Server | Werkzeug/3.1.3 Python/3.13.3 |
| Date | Fri, 02 May 2025 23:47:15 GMT |
| Content-Type | text/html; charset=utf-8 |
| Access-Control-Allow-Origin | http://127.0.0.1:5173 |
| Access-Control-Allow-Credentials | true |
| Vary | Cookie |
| Set-Cookie | session=; Expires=Thu, 01 Jan 1970 00:00:00 GMT; Max-Age=0; HttpOnly; Path=/ |
| Connection | close |
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Log out sucessfully with status code 204 | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|