Commit Graph
1138 Commits
Author SHA1 Message Date
Zaid Abdulla 7154d2cc7e Reimplement CPE debug log 2019-06-05 00:17:36 -07:00
Zaid Abdulla f45b56bbc4 Make page header fixed 2019-06-05 00:17:36 -07:00
Zaid Abdulla 7269c726fc Fix exception when using 'true' as filter 2019-06-05 00:17:36 -07:00
Zaid Abdulla 63876025d2 Maintain types for memoized functions 2019-06-05 00:17:36 -07:00
Zaid Abdulla faa12537e4 Make config file optional 2019-06-05 00:17:36 -07:00
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