Andrew Kingston
|
f2e3b2efa8
|
Apply timezones patch from existing ignore-timezones branch
|
4 years ago |
Peter Clement
|
3d9a6d5c4c
|
negate export button
|
4 years ago |
mike12345567
|
06a32ed357
|
Fixing issue with server not shutting down correctly when an error occurs, making sure that everything clears up gracefully.
|
4 years ago |
mike12345567
|
157802b70a
|
Swapping bcryptjs for bcrypt.
|
4 years ago |
Peter Clement
|
2395112ce2
|
change variable to reflect negation
|
4 years ago |
Peter Clement
|
a0735efbb7
|
Export app without rows
|
4 years ago |
mike12345567
|
8ab3fc810b
|
Improving performance of load script, can generate thousands of users a second.
|
4 years ago |
mike12345567
|
36a190b0ed
|
Finishing off UI, expanding settings menus from 80ch to 90ch as they were quite restricted and made the usage UI a bit difficult to view. Added a DISABLE_DEVELOPER_LICENSE env variable for testing.
|
4 years ago |
Dean
|
1c5990b9d7
|
Initial Commit for app overview
|
4 years ago |
mike12345567
|
4b25df60f9
|
Fix for export issue reported in #5669 - streaming + closing the database didn't work well together, have to support an edge case for our code stopping execution, but DB access continuing.
|
4 years ago |
mike12345567
|
6880e7bde9
|
Fix for #5269 - the sub type was being lost in some scenarios related to the user table being updated - making sure it is consistently kept when dealing with either of the related tables.
|
4 years ago |
mike12345567
|
fe846f86a5
|
Fixing issues with test cases - a lot of test cases didn't setup tenancy in any format, which now means that the API endpoints they call would not have access to a Global DB instance. Also had to disable the closing of the database in test as this was removing the database from memory, meaning future calls would find an empty database when they opened it.
|
4 years ago |
mike12345567
|
ea6f580501
|
Initial version of memory leak protection, making sure that PouchDB databases are closed correctly after use, using a combination of closures wrapping DB gets (this replaces the getDB, leaving only a dangerousGetDB function which can be used in very very specific scenarios) and then closing the DB as part of CLS hooked functions finishing. Also moving the GlobalDB init to the tenancy middleware as this is used everywhere in the worker/app services - means that not all getGlobalDB calls require an async closure around them.
|
4 years ago |
Rory Powell
|
769f48f935
|
Remove remaining direct usage of CouchDB. Add common pouch config to backend-core
|
4 years ago |
mike12345567
|
c4a42cc181
|
Fix for issue discovered in #5187 - expanding regex to cover all sorts of number coercion.
|
4 years ago |
Rory Powell
|
4ad846f116
|
Remove remaining direct usage of CouchDB. Add common pouch config to backend-core
|
4 years ago |
Rory Powell
|
180e37b9f1
|
Tests complete + backwards compatibility for deployment
|
4 years ago |
Rory Powell
|
336f0ff4a0
|
Published apps, automations and query count quotas
|
5 years ago |
mike12345567
|
f0001f4a4e
|
Updating row search bookmark to handle numbers as bookmarks.
|
5 years ago |
Rory Powell
|
d6092b9133
|
Integrate usage quotas with licensing
|
5 years ago |
mike12345567
|
91508ae141
|
Adding test cases for user implementation with mocks.
|
5 years ago |
mike12345567
|
1152229719
|
Users implementation added.
|
5 years ago |
mike12345567
|
c189550614
|
Adding controllers for row, query and applications public APIs.
|
5 years ago |
mike12345567
|
93f2ed11ff
|
Shifting over all of self API, deprecating old endpoints.
|
5 years ago |
mike12345567
|
03b4b29b01
|
Review comments, renaming deployed -> prod in terms of app IDs.
|
5 years ago |
mike12345567
|
dbc048b365
|
Review comments, renaming deployed -> prod in terms of app IDs.
|
5 years ago |
mike12345567
|
225674d0a4
|
Adding comments to areas that need to keep using old db creation method.
|
5 years ago |
mike12345567
|
1095ad17c6
|
Adding comments to areas that need to keep using old db creation method.
|
5 years ago |
mike12345567
|
4b1331450c
|
Fixing some issues discovered by the cypress tests, cleaning up how Couch is used.
|
5 years ago |
mike12345567
|
91a90e62b2
|
Fixing some issues discovered by the cypress tests, cleaning up how Couch is used.
|
5 years ago |
mike12345567
|
417bf98ec9
|
Tests updating, all now passing, fixed some issues discovered by them.
|
5 years ago |
mike12345567
|
d5f8cc1023
|
Tests updating, all now passing, fixed some issues discovered by them.
|
5 years ago |
Michael Drury
|
91c2a40c89
|
Final pass refactoring - need to test but all code in server converted.
|
5 years ago |
Michael Drury
|
d3a90acc55
|
Final pass refactoring - need to test but all code in server converted.
|
5 years ago |
mike12345567
|
40c6eb2007
|
Main body of work, refactoring most usages.
|
5 years ago |
mike12345567
|
d2fe119d90
|
Main body of work, refactoring most usages.
|
5 years ago |
mike12345567
|
135aff4a31
|
Bit of refactoring, adding in functionality to remove invalid static formula when the elements that the formula depends on are removed.
|
5 years ago |
mike12345567
|
ab5c7766b4
|
Bit of refactoring, adding in functionality to remove invalid static formula when the elements that the formula depends on are removed.
|
5 years ago |
mike12345567
|
6bd2c9ac53
|
Make sure attachments are deleted when table is deleted, or column is removed.
|
5 years ago |
mike12345567
|
da26761773
|
Make sure attachments are deleted when table is deleted, or column is removed.
|
5 years ago |
mike12345567
|
faa82d8e0f
|
Getting relationship re-enrichment working, so that static formulas will update when the value of the relationship changes.
|
5 years ago |
mike12345567
|
10a2915bcb
|
Getting relationship re-enrichment working, so that static formulas will update when the value of the relationship changes.
|
5 years ago |
Rory Powell
|
08bd447b51
|
Remove server -> worker request to retrieve apps, remove hosting endpoints and store
|
5 years ago |
Rory Powell
|
e0dcc7648c
|
Remove server -> worker request to retrieve apps, remove hosting endpoints and store
|
5 years ago |
mike12345567
|
04934a544a
|
Adding the ability to filter using the filter drawer for formula fields, getting them based on the enriched contents of a row - adding functionality to denote to each table which other tables depend on them for formula.
|
5 years ago |
mike12345567
|
deb4a34c18
|
Adding the ability to filter using the filter drawer for formula fields, getting them based on the enriched contents of a row - adding functionality to denote to each table which other tables depend on them for formula.
|
5 years ago |
mike12345567
|
8115f6eef2
|
Getting the static formulas being processed on input, not re-processing on output.
|
5 years ago |
mike12345567
|
50eff577f9
|
Getting the static formulas being processed on input, not re-processing on output.
|
5 years ago |
Michael Drury
|
9b885d0207
|
Quick fix for #4093 - make sure the App ID/App URL returned for deployed apps is always lowercase, as URLs are not case sensitive and should not be compared as such.
|
5 years ago |
Michael Drury
|
9d5d8284cb
|
Quick fix for #4093 - make sure the App ID/App URL returned for deployed apps is always lowercase, as URLs are not case sensitive and should not be compared as such.
|
5 years ago |