Zaid Abdulla
c3501debd5
Async/await let's go!
2019-06-05 00:17:36 -07:00
Zaid Abdulla
7e78336141
Implement evaluateAsync for expressions
2019-06-05 00:17:36 -07:00
Shweelan Samson
ae3779c484
Add support for CPE authentication
2019-06-05 00:17:36 -07:00
Shweelan Samson
e326eaa033
Fix missing username issue in genieacs-ui logs
2019-06-05 00:17:36 -07:00
Shweelan Samson
fdda68434b
Use expressions as validators
2019-06-05 00:17:36 -07:00
Shweelan Samson
08e3933c4a
Support function context in expression's evaluate
2019-06-05 00:17:36 -07:00
Zaid Abdulla
c6db1edc5f
Merge branch 'v1.2'
2019-04-04 13:02:01 -07:00
Shweelan Samson
d5b194b9e8
Salt and hash passwords
2019-03-27 02:17:48 -07:00
Zaid Abdulla
2c9e7e8e29
Replace auth.js script with config expression
2019-03-15 02:21:46 -07:00
Shweelan Samson
6c6d88e88b
Add more cases for tags in mongoQueryToFilter
2019-03-11 20:07:09 -07:00
Shweelan Samson
b35ceca8f1
Fix a bug with Tags and IS NULL
2019-03-11 20:06:52 -07:00
Shweelan Samson
edadfe54c8
Convert presets preconditions to use expressions
2019-03-06 20:35:41 -08:00
Shweelan Samson
152d8f5283
Add sub configs edit component
2019-03-05 18:48:53 -08:00
Tural Kaptan
4c2a81f94e
Fix typo in query.js
2019-03-04 21:00:27 -08:00
Shweelan Samson
d70263e798
Fix bugs in resources download
...
Fix a bug caused when downloading with smart query filter on. Also
fix a bug in downloading presets.
2019-03-04 16:12:39 -08:00
Shweelan Samson
3b3369a236
Add Permissions and Users pages
2019-03-04 16:12:29 -08:00
Zaid Abdulla
f878d828eb
Refactor code to use Path class
2019-02-26 01:38:23 -08:00
Zaid Abdulla
006f83a478
Path class
2019-02-24 12:48:27 -08:00
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
Zaid Abdulla
655e946406
Fix issue in handling 9005 fault
2019-01-28 18:39:49 -08:00
Zaid Abdulla
8c71640da6
Fix VersionedMap deserialization issue
...
Resolves #334 .
2019-01-28 18:38:40 -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