Zaid Abdulla
5d3c81cb23
TypeScript!
2019-02-20 03:36:52 -08:00
Shweelan Samson
d46d133878
Remove UI dependance on NBI
2019-02-07 00:18:19 -08:00
Shweelan Samson
520cc43972
Add a check for filter to be valid query
2019-02-05 00:05:51 -08:00
Zaid Abdulla
14013627e2
Move extension-wrapper to bin
2019-02-04 23:47:54 -08:00
Shweelan Samson
498947bc4a
Add config page
2019-02-04 23:47:54 -08:00
Zaid Abdulla
1e41c72d60
Convert backend code to ES modules
...
Bundling code now with Rollup for its flat bundling and tree shaking
support. Front end code still goes through Webpack for browser support.
2019-02-04 23:47:54 -08:00
Zaid Abdulla
824639976f
Remove redis
2019-02-04 23:47:54 -08:00
Shweelan Samson
1cceba3f8b
Move UI configs to DB
2019-01-16 05:22:14 -08:00
Zaid Abdulla
192ed6b034
Fix subtract and divide in expression.evaluate
2019-01-16 03:11:45 -08:00
Zaid Abdulla
0b59811924
Build script
...
A build process that generates a package with single executable for each
component.
2019-01-04 01:13:47 -08:00
Zaid Abdulla
819e8a52a3
Load config from DB
2018-12-27 22:23:37 -08:00
Zaid Abdulla
4530967b6b
Merge remote-tracking branch 'ui/master'
2018-12-27 22:22:44 -08:00
Zaid Abdulla
85aadf6cb1
Fix bug saving falsy attributes
2018-12-18 02:21:10 -08:00
Zaid Abdulla
e909d783e2
Refactor local cache
2018-12-14 13:24:59 -08:00
Zaid Abdulla
8b18f97d12
Update dependencies and bump version number
2018-12-10 14:51:34 -08:00
Zaid Abdulla
40a39f089f
Apply eqeqeq lint rule
2018-12-10 14:42:45 -08:00
Zaid Abdulla
61ac4d7fa5
Fix bug fetching precondition params
2018-12-06 00:50:32 -08:00
Zaid Abdulla
c5efaacb79
Recover from invalid parameter name faults
...
A fault can happen if a parameter no longer exists. This code attempts
to recover from the fault by refreshing the relavent parameters.
2018-12-03 22:58:42 -08:00
Zaid Abdulla
dfc8928a71
Update MongoDB connector
2018-12-02 02:54:54 -08:00
mtvs
8b94d38d35
Fix nbi devices task timeout
2018-11-30 01:30:21 -08:00
Dan Morphis
59474e9aea
Fix for crash on null device
2018-11-30 00:28:26 -08:00
Zaid Abdulla
bbc2853cab
Fix updating tags from script
2018-11-30 00:14:51 -08:00
Zaid Abdulla
b9e30e97d8
More coffee to js fixes
2018-11-13 16:58:15 -08:00
Zaid Abdulla
91626a3de5
Fix a couple of coffee to js conversion blunders
2018-10-31 09:08:50 -07:00
Zaid Abdulla
476532af54
Fix crash when declare timestamps are missing
2018-10-22 15:45:09 -07:00
Zaid Abdulla
1a56915d4b
Defer tail declarations
...
declare() calls that aren't followed by commit() are applied at the end
of the provision script. This change defers those until all provisions
have been executed. This prevents certain cases of preset loop faults.
2018-09-15 00:09:58 -07:00
Zaid Abdulla
ec215ffb82
Optimize XML parsing
...
Using XPath expressions appears to be expensive so that has been
replaced with direct child node access. This seems to have improved
performance by 5%.
A side effect of this change is that XML_IGNORE_NAMESPACE option is
no longer needed as namespaces are ignored by default.
2018-09-08 23:49:34 -07:00
Zaid Abdulla
037aa9786d
Optimize PathSet
...
Performance has not been tested but generally avoiding sparse arrays
should result in better performance.
2018-09-08 23:49:14 -07:00
Zaid Abdulla
c2d55f08d4
A few fixes for previous commits
2018-08-28 00:34:18 -07:00
Zaid Abdulla
4b4bcb4516
Optimize VersionedMap
2018-08-27 00:20:10 -07:00
Zaid Abdulla
d3bb5ae16f
Replace object with Map for performance
2018-08-25 17:03:03 -07:00
Zaid Abdulla
09e6a360af
Apply prefer-const lint rule
2018-08-25 16:14:34 -07:00
Zaid Abdulla
b43088c03c
Apply no-buffer-constructor lint rule
2018-08-25 03:24:59 -07:00
Zaid Abdulla
d85afcd2b5
Apply consistent-return lint rule
2018-08-25 03:22:48 -07:00
Zaid Abdulla
d7f0b91bf0
Fix oversight from a previous commit
2018-08-25 02:31:03 -07:00
Zaid Abdulla
e494bdca8a
Introduce ESLint and Prettier
2018-08-24 05:31:22 -07:00
Zaid Abdulla
59a8406f3f
Convert session.coffee to JS
2018-08-24 04:34:49 -07:00
Zaid Abdulla
0680ef1555
Convert cwmp.coffee to JS
2018-08-24 04:29:39 -07:00
Zaid Abdulla
3b9f9f273c
Convert db.coffee to JS
2018-08-24 04:28:08 -07:00
Zaid Abdulla
c836c73ffe
Convert nbi.coffee to JS
2018-08-21 21:01:19 -07:00
Zaid Abdulla
91fb6c1c5a
Convert api-functions.coffee to JS
2018-08-21 21:00:51 -07:00
Zaid Abdulla
3bde08671d
Convert query.coffee to JS
2018-08-21 21:00:32 -07:00
Zaid Abdulla
269f57dec1
Convert auth.coffee to JS
2018-08-21 21:00:32 -07:00
Zaid Abdulla
93bb544f9e
Convert server.coffee to JS
2018-08-21 21:00:32 -07:00
Zaid Abdulla
852b7f38ca
Convert config.coffee to JS
2018-08-21 21:00:26 -07:00
Zaid Abdulla
88d5239fb9
Convert fs.coffee to JS
2018-08-21 11:04:51 -07:00
Zaid Abdulla
31ab6b6a73
Convert common.coffee to JS
2018-08-21 11:04:44 -07:00
Zaid Abdulla
079255d7bd
Add support for base64 and hexBinary types
2018-06-04 15:48:52 -07:00
Zaid Abdulla
a8b7c180f7
Expire fault when original task expires
2018-04-30 17:12:22 -07:00
Zaid Abdulla
0cae1485b5
Fix query unpacking issue with $not operator
2018-04-30 17:11:05 -07:00