Lib: Add dbidAsParam flag, isolate Query settings
- API_GetAppDTMInfo needed to be executed against /db/main with the dbid
passed in as a query string parameter. To achieve this, a new flag in the
settings.flags object has been created: dbidAsParam (defaults to false).
When dbidAsParam is true, any passed in dbid option will be sent via the
query string or xml packet instead of the URL path.
- Isolated each QuickBaseQuery settings so that an overwritten setting
for a specific query does not affect other queries.
- Added parsing of non-xml responses
- Added API_GetAppDTMInfo response parsing
- Added API_GetRoleInfo response parsing
- Added API_GrantedDBs response parsing
- Added API_UserRoles response parsing
- Added appid testing env variable
- Added test for API_AddReplaceDBPage
- Added test for API_CreateDatabase (pending)
- Added test for API_CreateTable (pending)
- Added test for API_FindDBByName
- Added test for API_GenAddRecordForm
- Added test for API_GenResultsTable
- Added test for API_GetAncestorInfo
- Added test for API_GetAppDTMInfo
- Added test for API_GetDBInfo
- Added test for API_GetDBPage
- Added test for API_GetDBVar
- Added test for API_GetNumRecords
- Added test for API_GetRoleInfo
- Added test for API_GrantedDBs
- Added test for API_ImportFromCSV
- Added test for API_PurgeRecords
- Added test for API_SetDBVar
- Added test for API_UserRoles