* feat: add accessPointAutoApprovalSettings field to mint, app struct, and expose a function for changing the field later + an event. * feat: add checks for the autoapproval settings on function addAccessPoint. * feat: add setApprovalForAccessPoint function and ChangeAccessPointApprovalStatus event. * test: add new constant variables to the hardhat tests and update mint tests. * feat: update removeAccessPoint function to check the status and also update getAccessPointJSON to include status. * test: add two access point test files and fix errors and mismatches in them with the auto approval set up * feat: remove the access point mapping in the App struct and wherever it was used. * chore: update foundry tests to match the new interface of the contract. * test: add new tests for the approval settings * chore: update foundry tests to match new interface. * test: update foundry tests and the settings for auto approvals * feat: keep history of removed APs. Update tests. * fix: make changes to the contract and tests to fix the tests. * chore: apply changes Zoruka requested. * fix: change name of setAutoApprovalSettings function in foundry tests. * perf: revert back to enums, update hardhat and foundry tests. * fix: apply requested changes by janison. * fix: error in hardhat test. * fix: mint params of a foundry test. * fix: merge errors. * fix: revert back to tokenOwner for setAutoApproval functions. * chore: remove comment for accessPointAutoApproval |
||
|---|---|---|
| .. | ||
| foundry | ||
| hardhat | ||