Commit Graph
42 Commits
Author SHA1 Message Date
Zaid Abdulla c5a8a83c53 Fixed corrupted JSON response in API due to variable scoping 2014-02-27 14:08:39 +03:00
Zaid Abdulla aea739ba63 Fixed double urlencoding problem in query API. 2014-02-07 01:05:44 +03:00
Zaid Abdulla 589d8899cc Changed files meta parameter name from SoftwareVersion to version. All other meta parameters now start with a lower case character too. 2014-02-04 23:06:57 +03:00
Zaid Abdulla 8c4240f024 Support for regular expressions for paths in parameter configuration. 2013-12-02 23:31:03 +03:00
Zaid Abdulla e77cdd10c8 Faulty tasks automatically retried later rather than hold the taks queue. 2013-11-03 00:54:22 +03:00
Zaid Abdulla 2e4a524d90 Replaced memcached with redis. 2013-11-02 20:55:31 +03:00
Zaid Abdulla 823eb162ad Added API to get projected device preset. 2013-10-21 09:03:36 +03:00
Zaid Abdulla a88d2c009d Include filetime in file metadata to be used with download task. 2013-10-17 15:09:09 +03:00
Zaid Abdulla c0a181ef2b Support for querying with HTTP HEAD requets to fetch only meta info like result count without returning all results. 2013-08-19 01:20:38 +03:00
Zaid Abdulla 199adf5bcd Using the new MongoClient interface 2013-08-14 01:39:01 +03:00
Zaid Abdulla af9ca0c2ae Adding/removing objects from API 2013-06-09 14:41:31 +03:00
Zaid Abdulla 913388ab34 Cache invalidation in API for presets and presets hash 2013-06-01 19:38:47 +03:00
Zaid Abdulla ea5c92aaa0 Reinitialize device on bootstrap event 2013-05-28 11:18:01 +03:00
Zaid Abdulla 8a26ea5111 Support for sorting in query API 2013-04-07 11:43:37 +03:00
Zaid Abdulla 3f45c7e887 Include xsi:type attribute with SetParameterValues method 2013-04-03 09:15:46 +03:00
Zaid Abdulla f58c5604c2 Fixed bug in task retry 2013-03-27 11:24:46 +03:00
Zaid Abdulla b470c3273c Sanitize getParameterValues task before saving 2013-03-26 09:36:35 +03:00
Zaid Abdulla 52bbd6c4a0 Fixed invalid json in API query results. Added total count in response header. 2013-03-22 19:33:32 +03:00
Zaid Abdulla bbbe881ca4 Include aliases in device objects when querying 2013-03-22 14:01:55 +03:00
Zaid Abdulla c3eb8c157d Added projection in query API 2013-03-22 13:06:27 +03:00
Zaid Abdulla cc68d3b62e Added options to expire tasks and prevent duplicates. 2013-03-22 00:53:40 +03:00
Zaid Abdulla 6b76e5b0b2 Record number of retries when retrying a task 2013-03-20 19:47:54 +03:00
Zaid Abdulla e117f9ceb3 Added query API with parameter aliasing. Improvements to parameter value normalization. 2013-03-19 20:45:35 +03:00
Zaid Abdulla 8f30fc7d09 Added ping functionaltiy 2013-03-02 19:33:11 +03:00
Zaid Abdulla 488afa53bb Changed path for delete, retry actions on tasks 2013-03-01 18:07:33 +03:00
Zaid Abdulla dcfd102f9c Add functionality in API to delete or retry a task 2013-03-01 14:11:08 +03:00
Zaid Abdulla e15f42a531 Properly unescape device ID in API calls 2013-02-22 22:25:16 +03:00
Zaid Abdulla 85fc5edc8d File server and API fixes 2013-02-18 09:02:04 +03:00
Zaid Abdulla 19570d305f Moved file upload functionality from files.coffee to api.coffee 2013-02-10 12:25:21 +03:00
Zaid Abdulla 88c506299c Allow spaces in device ID. Parse xsd:int values. 2013-01-30 00:40:13 +03:00
Zaid Abdulla 6fb27bea51 Removed monngodb export from db module 2013-01-20 11:29:51 +03:00
Zaid Abdulla 2d462eb11a Renamed profiles to presets in API 2013-01-13 12:51:04 +03:00
Zaid Abdulla 7eed5cd4d0 Delete cached profiles hash when saving/deleting profiles 2013-01-03 16:26:52 +03:00
Zaid Abdulla 4c0d33f575 Initial profiles support. Needs more testing. 2013-01-03 14:57:30 +03:00
Zaid Abdulla 76758f35b3 Bug fix in API 2012-12-26 12:51:16 +03:00
Zaid Abdulla 89a114434a Add or remove devices tags 2012-12-23 18:38:29 +03:00
Zaid Abdulla 07e9fec967 Removed read operations from the API 2012-12-23 16:45:21 +03:00
Zaid Abdulla 75a3c91bc4 Fixed bug that shows up when using connection_request while the device is offline 2012-11-05 08:35:57 +03:00
Zaid Abdulla 1c3cde6105 Fixed syntax error 2012-11-03 00:50:43 +03:00
Zaid Abdulla e2b365dad9 Ability to add a task and do connection request 2012-10-23 21:51:13 +03:00
Zaid Abdulla 3126cbbc9d Impelemnted querying in API 2012-10-22 09:14:04 +03:00
Zaid Abdulla 1606d4428c API script for communicating with the GUI frontend 2012-10-17 00:11:49 +03:00