Commit Graph
69 Commits
Author SHA1 Message Date
Shweelan Samson 8a0ebd26d8 Replace postcss-cssnext with postcss-preset-env 2019-07-17 19:35:35 -07:00
Shweelan Samson 461950749f Prevent old presets format from throwing errors 2019-07-17 19:07:43 -07:00
Shweelan Samson b92f547b26 Missing resource in permissions page 2019-07-17 15:21:46 -07:00
Shweelan Samson e35254cb6f Server availability and version notification 2019-07-17 15:20:52 -07:00
Shweelan Samson ae870c3155 Upgrade to Mithril 2.0 2019-07-13 01:42:33 -07:00
Shweelan Samson 3485bb8d1b Fix crash on non-JSON response in xhrRequest 2019-07-13 01:42:33 -07:00
Shweelan Samson b51c97e97a Remove select checkboxes when actions unavailable 2019-07-09 02:19:54 -07:00
Shweelan Samson 49b5e582cc Validate task object structure 2019-07-06 09:36:09 -07:00
Shweelan Samson 65bf4ddb2c Add filters help 2019-07-05 14:38:50 -07:00
Shweelan Samson 6eac4e45c0 Add logging to genieacs-fs 2019-07-05 14:38:50 -07:00
Shweelan Samson ebff97e795 Make provision name in presets page as hyperlink 2019-07-05 14:38:50 -07:00
Shweelan Samson 6d5d94652e Fix a bug in long text component
Long text component text was not being updated when the value was
changed.
2019-07-05 14:38:42 -07:00
Shweelan Samson fada96bf47 Fix users' roles bug
Changed users roles did not take effect as long as the user is logged
in.
2019-07-05 14:38:27 -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
Shweelan Samson 1e6d3acd1b Add permissions name to put form singular object 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
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
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
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
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
Shweelan Samson 498947bc4a Add config page 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
Shweelan Samson 1cceba3f8b Move UI configs to DB 2019-01-16 05:22:14 -08:00
Shweelan Samson d27247e265 Implement CSV download for all parameters 2018-12-27 01:21:18 -08:00
Shweelan Samson 4016f3acfd Support filters for object parameters 2018-12-27 01:21:18 -08:00
Shweelan Samson 6ee024cdfd Implement DB cache 2018-12-27 01:21:18 -08:00
Shweelan Samson 23666feeb5 Return unique parameters list from extractParams 2018-12-27 01:21:18 -08:00
Shweelan Samson 9b42ea6cd5 Return 0 instead of [] in db.count 2018-12-27 01:21:18 -08:00
Shweelan Samson 71bb2d4f28 Add support for timestamp in smart query 2018-12-27 01:21:18 -08:00
Shweelan Samson 6c57be8e81 Move autocomplete selection using up/down 2018-12-27 01:21:18 -08:00
Shweelan Samson 4dec8921db Send connection: close header on shutdown 2018-12-27 01:21:18 -08:00
Shweelan Samson 00dd345784 Add default provisions to presets provision combo 2018-12-27 01:21:18 -08:00
Shweelan Samson b9fafd5382 Show blank when parameter value is empty string 2018-12-27 01:21:18 -08:00
Shweelan Samson 14c629689f Keep put-form open on error 2018-12-27 01:21:18 -08:00
Shweelan Samson cae54613a2 Fix write access level in API 2018-12-27 01:21:18 -08:00
Shweelan Samson 11902fefd1 Prevent all parameters overflow 2018-12-27 01:21:18 -08:00
Shweelan Samson 109ea05fc2 Support ctrl/cmd-enter to submit forms with code 2018-12-27 01:21:18 -08:00
Shweelan Samson b60c5a8c34 Refresh page on delete error 2018-12-27 01:21:18 -08:00
Shweelan Samson 44dadcb8a7 Support booleans and numbers in edit parameter 2018-12-27 01:21:18 -08:00
Shweelan Samson bb416d25b9 Add admin page 2018-12-27 01:21:18 -08:00
Shweelan Samson 28a6ec950e Show only first line of script in index page 2018-12-27 01:21:18 -08:00
Shweelan Samson de759b8d93 Implement code splitting for codemirror 2018-12-26 00:22:07 -08:00
Shweelan Samson f79b9dc0f7 Implement pretty parameter timestamp 2018-12-26 00:22:07 -08:00
Shweelan Samson 41229ffb85 Add files page 2018-12-26 00:22:07 -08:00
Shweelan Samson f1c3e21ba3 Fix a typo 2018-12-26 00:22:07 -08:00
Shweelan Samson f9c26dac1a Add virtual parameters page 2018-12-26 00:22:07 -08:00
Shweelan Samson 93c6a4dfcd Add overview page 2018-12-26 00:22:07 -08:00