Zaid Abdulla
|
e7821f655b
|
Mitigate CSRF using samesite for session cookie
|
2019-06-05 00:17:36 -07:00 |
|
Zaid Abdulla
|
4b1d2daafb
|
Optimize Path and PathSet
|
2019-06-05 00:17:36 -07:00 |
|
Zaid Abdulla
|
c5553d95c5
|
Get rid of partial param loading mechanism
Simplify device loading for better performance in most case, and the
potential for further optimizations to follow.
|
2019-06-05 00:17:36 -07:00 |
|
Zaid Abdulla
|
f4c9321d4d
|
Implement SOAP processor using our new XML parser
|
2019-06-05 00:17:36 -07:00 |
|
Zaid Abdulla
|
bec74a4995
|
New XML parser implementation
Custom XML parser implementation in pure JS that's orders of magnitude
faster than libxmljs mainly due to the overhead of JS-native calls in
libxmljs.
|
2019-06-05 00:17:36 -07:00 |
|
Shweelan Samson
|
c74f0e9c8f
|
Add validation to preset's precondition
|
2019-06-05 00:17:36 -07:00 |
|
Shweelan Samson
|
1128e1ce11
|
Introduce large textarea field type
|
2019-06-05 00:17:36 -07:00 |
|
Shweelan Samson
|
344ed3fdee
|
Add support for CPE digest authentication
|
2019-06-05 00:17:36 -07:00 |
|
Shweelan Samson
|
f21ce3053a
|
Add support for extionsions in auth expressions
|
2019-06-05 00:17:36 -07:00 |
|
Shweelan Samson
|
e26fffa761
|
Fix a bug in digest auth generator function
|
2019-06-05 00:17:36 -07:00 |
|
Shweelan Samson
|
83dba52e96
|
Show reload notification on config update
|
2019-06-05 00:17:36 -07:00 |
|
Shweelan Samson
|
6c60ce6457
|
Restrict tags format
|
2019-06-05 00:17:36 -07:00 |
|
Shweelan Samson
|
83de65f913
|
Prevent invalid scripts in provisions and vparams
|
2019-06-05 00:17:36 -07:00 |
|
Shweelan Samson
|
da23e5adfc
|
Fix PUT api error message
|
2019-06-05 00:17:36 -07:00 |
|
Shweelan Samson
|
b85ab60a6c
|
Fix a bug in LIKE filters
|
2019-06-05 00:17:36 -07:00 |
|
Shweelan Samson
|
59e4fd4a3a
|
Fix a bug in drawer component
Bulk devices tasks get stuck in pendning state.
|
2019-06-05 00:17:36 -07:00 |
|
Zaid Abdulla
|
c3501debd5
|
Async/await let's go!
|
2019-06-05 00:17:36 -07:00 |
|
Shweelan Samson
|
1e6d3acd1b
|
Add permissions name to put form singular object
|
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
|
53032c83f1
|
Reusable index table component
|
2019-06-05 00:17:36 -07:00 |
|
Shweelan Samson
|
ba8aa8cffc
|
Fix push files disabled button
|
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 |
|
Shweelan Samson
|
f0b0f77433
|
Fix lint-ln command to work on MAC
|
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 |
|
Shweelan Samson
|
88ad9451e2
|
Correct notification text
|
2019-03-27 02:17:33 -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 |
|
Zaid Abdulla
|
ee8c43747e
|
Refactor components
Implement context mechanism to pass default attributes to descendant
components.
|
2019-02-12 23:11:27 -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
|
e6700fdcaa
|
Auto test framework
Starting with a few tests for common.js
|
2019-02-04 23:47:47 -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 |
|