Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/saltcorn/saltcorn

Free and open source no-code application builder
https://github.com/saltcorn/saltcorn

load the user within runWithTenant (#1599)

- in multitenant mode, the user cannot be found
outside of runWithTenant()

540167e0e3ecb1c5eac5dcda2b8aaee241ce1d9c authored almost 2 years ago by christianhugoch <[email protected]>
vagrant test and cli command to build the cordova-builder (#1595)

* vagrant test to build with docker
- added a vagrant file that installs docker, adds saltcorn ...

5143106af8390fe7f95b83eac640bf08783667ed authored almost 2 years ago by christianhugoch <[email protected]>
Check ownership formula in table (#1597)

* simplify test

* updaterow

* deleterows

* insertRows

* one function for common test...

9be768d0e4a0e6c88b14facd42430d1d67eedb67 authored almost 2 years ago by Tom Nielsen <[email protected]>
Check table permissions throughout (#1594)

* abstractuser

* getrow wip

* getRow done?

* getline return type

* getRows

* fix ...

da97ea63d8f99e3c03f36d12cba65b9c9924b5e4 authored almost 2 years ago by Tom Nielsen <[email protected]>
join-field-picker (#1584)

* join-field-picker in list configuration
- added dropdowns to select join-field columns
- the...

259e0576085475ebb3beac9a672174a348eccb6c authored almost 2 years ago by christianhugoch <[email protected]>
init mobile cfg in view queries (#1596)

* init mobile cfg in view queries
- the remote query test called the server without a jwt
- ha...

8fc60dedc49c5405eb6d17b5304f6cf1a7e6d4ef authored almost 2 years ago by christianhugoch <[email protected]>
mkunique: sort by numbers

1d5196eb461ba15847b2b6c823b66dd106c06d35 authored almost 2 years ago by Tom Nielsen <[email protected]>
fix mkunique start from (#1591)

a55e7a744191f8da454b799bcbfdf3f5ecc3a079 authored almost 2 years ago by Tom Nielsen <[email protected]>
Eventlog parse crash fix. warn before release (#1585)

* print branch in release

* more prominent branch name

* rm throw

* purge -y

* do no...

86f8f659339156e27031d0de72f84c445439e09c authored almost 2 years ago by Tom Nielsen <[email protected]>
Remove DO agent in build script

78a054daba5f31e2c1897329c473e8ca8ea777e8 authored almost 2 years ago by Tom Nielsen <[email protected]>
v0.8.2

19928de084a12a23a004391ed23b3df033952d89 authored almost 2 years ago by Tom Nielsen <[email protected]>
only log crash in scheduler if root

9b767d5b8938f7927daa84eb510010c03682c4f0 authored almost 2 years ago by Tom Nielsen <[email protected]>
v0.8.2-beta.0

3c83b0813b3ff7afd31a48372b1cc5e2025ac75c authored almost 2 years ago by Tom Nielsen <[email protected]>
fix systemd startup notification on single-process system

8fbf3e3aee38b3f6ae460c4451d99c224788b79f authored almost 2 years ago by Tom Nielsen <[email protected]>
increase systemd watchdog timout

230991fb14088347b443aab046b0872b35855740 authored almost 2 years ago by Tom Nielsen <[email protected]>
Misc: make unique skip holes, cfg theme link, crashlog on scheduler crashes (#1582)

* unique_field_from_rows basic tests

* make_unique: do not fill blanks (deleted)

* generat...

5298e7fe999b5ba79494466d4f15284e68da7ea7 authored almost 2 years ago by Tom Nielsen <[email protected]>
v0.8.1

a98354e8e1cb2c1226fd83f6fed73a1de22d34b4 authored almost 2 years ago by Tom Nielsen <[email protected]>
Filter: never and api actions; fix builder crash (#1580)

* never and api actions in filter

* fix crash in filter due to missing images.

* pp container

19d6e05e6f19f668bcb1aefbd322a1e5c787a117 authored almost 2 years ago by Tom Nielsen <[email protected]>
Easy user groups - select user groups in dropdown (#1572)

* bool setting

* set options

* add to simple fml

* user groups drop downs

* new mode...

66db26da07470ceec97a9aca459b4de050fa0ba2 authored almost 2 years ago by Tom Nielsen <[email protected]>
install v0.1.8

8098f9f30712804210f522797e7606d86aace3aa authored almost 2 years ago by Tom Nielsen <[email protected]>
Vagrant and mobile app fixes (#1568)

* install parameter to skip chromium
- takes long in vagrant 'ubuntu2004-mobile'
(installs f...

213078ac57926f9b42288928ff59ad7b23f6d3d6 authored almost 2 years ago by christianhugoch <[email protected]>
debian 11 mobile test

0945f019922a8a1443f2550ec4df222735b68c59 authored almost 2 years ago by Tom Nielsen <[email protected]>
v0.8.1-rc.3

2c0c7e1b3e13a173a7a9992de5f7c26eba184cd7 authored almost 2 years ago by Tom Nielsen <[email protected]>
vagrant file for a mobile build on ubuntu 20.04 (#1563)

- the provision script uses most of the commands from the docker file in the mobile-builder pck
...

38d4eb5e47b0b239093d793238c56588b9b406a0 authored almost 2 years ago by christianhugoch <[email protected]>
Cross-platform extended attributes (#1561)

* check relation in join row action

* testing for xattrs

* use cross-platform extended att...

ecdce9de0009665ef33110b2d45eb3e72bb3ff3e authored almost 2 years ago by Tom Nielsen <[email protected]>
Destructive tests (#1556)

* flags

* not cfg-check

* get app

* run CGP in cfg check

* print passes

* better ...

311fa7c1a1cd70e6ebcc552846702f32dfbf6829 authored almost 2 years ago by Tom Nielsen <[email protected]>
Safe saltcorn cmd (#1558)

* spawn via full path if 'saltcorn' not in PATH

* assert fallback for webpack

45590f4f3b1b3b04d0b564cf66679ddd4f5f915c authored about 2 years ago by christianhugoch <[email protected]>
Misc: fieldcfg parse bad json, view edit breadcrumb link, chat access by role (#1555)

* view edit breadcrumb: link is to run view, not edit

* en

* avoid json parse of undefined...

4b012e18b95f210fd2475408aa093322c5bc3aa3 authored about 2 years ago by Tom Nielsen <[email protected]>
fix test cookies

60497acfc4fcc4c9ffebc79af9847ff8c45e5405 authored about 2 years ago by Tom Nielsen <[email protected]>
loggedin cookie

a418b14ebb722e8f7392b713a3b7cc55315b9374 authored about 2 years ago by Tom Nielsen <[email protected]>
Public cache TTL config

8991728590e86843e5edd8f17c4979f832fb6047 authored about 2 years ago by Tom Nielsen <[email protected]>
v0.8.1-rc.2

75e76a2db516ffb6b00b1c73375e2c17582dc811 authored about 2 years ago by Tom Nielsen <[email protected]>
Misc: slug in pack, page titles, calculated jf access when owned (#1549)

* view pack add slug, attrs, exttable

* titleAjaxIndicator on cfg trigger

* more specific ...

a219845478d477f16002d79d1520198c04c10e65 authored about 2 years ago by Tom Nielsen <[email protected]>
embed pages in a page (#1544)

* embed pages in a page
- added PageComponent, is visible in the pageeditor
- prepare the segm...

2c4d12919b1342bf6e9f79feb1f1de7ac4f2146d authored about 2 years ago by christianhugoch <[email protected]>
Ajax Save indicator (#1548)

* js

* on specific cards

* save icon

* backup. handle multiple indicators on one page
...

d6fba11015a0a774c0964b7c13ddfe6bb9bd4292 authored about 2 years ago by Tom Nielsen <[email protected]>
show extra menus, webpack cfg fixes (#1543)

- show extra menus configured from 'settings / site structure / menu'
- disabled 'Link', 'Actio...

c95812aab206b978a671bd10a1b5cfbcf158b1fb authored about 2 years ago by christianhugoch <[email protected]>
v0.8.1-beta.5

051deeebee5c6ea2e366e2b3819c285641f607b2 authored about 2 years ago by Tom Nielsen <[email protected]>
Sync ext table: show errors, fix primary key (#1540)

* throw errors in sync

* use table pk

897360c21ad32ffa63904717de32830df06648c1 authored about 2 years ago by Tom Nielsen <[email protected]>
don't fail for source-map-support (#1539)

- inform the user but don't crash
- stack traces in TypeScript modules will point into the dist...

35f1f9d9cb68a94f0b3fdb3c65ad2c42240e1672 authored about 2 years ago by christianhugoch <[email protected]>
v0.8.1-beta.4

59863023e26d3be963a3f6d5e72d12f965b4fa46 authored about 2 years ago by Tom Nielsen <[email protected]>
Fix state sending state to views on slugify (#1538)

* informative error on search view not found

* new vagrant images

* debian 12?

* debian...

5908e9b87a66e38bee7f73870cf5443cc2197682 authored about 2 years ago by Tom Nielsen <[email protected]>
v0.8.1-beta.3

22acac502d1fb7ee451617fb324add6877bd04f9 authored about 2 years ago by Tom Nielsen <[email protected]>
v0.8.1-beta.2

624e468c44b12f147638a6205e1b4c15d812e663 authored about 2 years ago by Tom Nielsen <[email protected]>
user_id in dropdown filter where (#1534)

f2fc314c79a74f8f5d0ec21dfdf457286224043d authored about 2 years ago by Tom Nielsen <[email protected]>
check ownership in show-calculated

d90fe5a4b03ffd3a4cc2e95505fdab9a34a00139 authored about 2 years ago by Tom Nielsen <[email protected]>
v0.8.1-beta.1

69bb133e79b1c18a931a343765d3c3804cb32838 authored about 2 years ago by Tom Nielsen <[email protected]>
Edit flexibility: any fileview, joinfields with values, more action (#1531)

* edit any fileview

* allow action with same table id

* unlocalize option in localize-plug...

e69464f62b383b66941152e358f05893a87df9ed authored about 2 years ago by Tom Nielsen <[email protected]>
Require npm modules in js code (#1530)

* cfg setting

* load plugins

* require in code action

* en

* trigger form change in ...

5e98cf516e3bbd4ed554c7eace53db0df624bffd authored about 2 years ago by Tom Nielsen <[email protected]>
v0.8.1-beta.0

4997ddd8237107893295e50312a39bad2460233d authored about 2 years ago by Tom Nielsen <[email protected]>
File from contents. user to events. Become user (#1527)

* File.from_contents

* insertrow takes user not userid

* insertrow uses

* updaterow tak...

729bb2fb04b97ba68c446323aebed783cf7a1fbc authored about 2 years ago by Tom Nielsen <[email protected]>
state is context in filter where equations (#1526)

* use state as ctx in where

* no form fieldnames

* state is context in filter eqns

8c992a265407a2ac8d301bbc68f47af0862b9f1d authored about 2 years ago by Tom Nielsen <[email protected]>
Filter field dynamic where (#1525)

* filter formFieldNames

* fix for select

0875f2881237190a60983d88e262dbadf72fff31 authored about 2 years ago by Tom Nielsen <[email protected]>
updated README (#1524)

5dcfd53e9a7b078fdf75bf7e80cf77191ef8a459 authored about 2 years ago by christianhugoch <[email protected]>
view preview: disable set state filed before showing html

ac62f7aca8c9538d6b982f11e7a179e183025671 authored about 2 years ago by Tom Nielsen <[email protected]>
external table getField

b15204e4fbbc5ce7d2222bb9564deb0c39604d1f authored about 2 years ago by Tom Nielsen <[email protected]>
Dynamic fieldview configuration (#1523)

* test and route

* render fv choice

* route done

* rm unused

* back to post

* pp ...

675ef6a38417a8c2d680f26f6fd25fb77f4b4dae authored about 2 years ago by Tom Nielsen <[email protected]>
Popup settings: set width and title per view (#1520)

* field settings

* enable error catcher in domReady

* add attributes

* parent field in ...

f65c21d834f6fddcacc47a392d63acbfe3d1c04c authored about 2 years ago by Tom Nielsen <[email protected]>
Join fields: collect in container formulae. Dropdown filter coerce to string (#1519)

* text formula collect joinfields

* collect joinfields from container formulae

* customCla...

0cba12fd354114aa213a35293b9fc438fd06dddd authored about 2 years ago by Tom Nielsen <[email protected]>
Config: increase default upload size. log client errors option (#1518)

* increase default file size limit

* file limit is in mb

* wording

* enable_error_catch...

6a4a4f3250b3b2b156c7c9c21c2a8a23724d7afd authored about 2 years ago by Tom Nielsen <[email protected]>
v0.8.0

41d2bc44f9d1c97675a4f59693cc12a2c53db0b2 authored about 2 years ago by Tom Nielsen <[email protected]>
better error on misconfigured insert_joined_row

ad37188e7bf136659dad21860278be0803f69e4a authored about 2 years ago by Tom Nielsen <[email protected]>
check display property for block (#1513)

- a container has no block checkbox but a display select box

7783131e6795e8ca04ce1abc3e0597a129f7cfaa authored about 2 years ago by christianhugoch <[email protected]>
isAuthenticated callback, always show the table on the diagram (#1512)

9153714dbd8cb5c4af499b97c5cc1684616b8840 authored about 2 years ago by christianhugoch <[email protected]>
can link own view (#1509)

b8c23259609047606e45c31e6f6fb60a58b46a76 authored about 2 years ago by Tom Nielsen <[email protected]>
set tenants in some routes that may have files

c12ffba9e56d54ddf94db4abd8d0996f1e3181e6 authored about 2 years ago by Tom Nielsen <[email protected]>
Validate signup form (#1508)

* More specific password error strings

* signup form from view

* required fields in defaul...

3fa54e5621c64cd4d0ad2bce1006f46b1a8fe21e authored about 2 years ago by Tom Nielsen <[email protected]>
docker image with saltcorn and mobile dependencies (#1506)

* docker image with saltcorn and mobile dependencies
- the image has all depencies to build a m...

8e6ee0283f597f0435cd9a3c7221ec8d3f6f547f authored about 2 years ago by christianhugoch <[email protected]>
Cfgcheck warns (#1503)

* colcheck is warnings

* edit dests

* show warns in cli. downgrade missing fv error to war...

c1b576e45277c47656ff2f75809031469e00ed2e authored about 2 years ago by Tom Nielsen <[email protected]>
element ids with whitespaces, scrollbar for large previews (#1499)

- changed jquery selectors to allow div ids with whitespaces
because the ids are generated wi...

e7ab67a61b969d1cfd381b3522884601ed732417 authored about 2 years ago by christianhugoch <[email protected]>
eslint errors in mobile-app and builder (#1502)

- the mobile app uses many globals, included via script tag
- I believe some code should move t...

a5fddbb33a39deba74f103b2f28e5bef4b6f58a0 authored about 2 years ago by christianhugoch <[email protected]>
Eslint improve (#1496)

* further eslint changes

* builder file

* undo download inversion

2b89b5beaf225d46263acc1741f4e5aeccd98959 authored about 2 years ago by Tom Nielsen <[email protected]>
improved display-level and margin in email formatted html (#1494)

- combine inline level elements into one <mj-section>
- removed default mjml paddings, produces...

c8042dae7695098fbc3c5c2bbe3eca3c27739d08 authored about 2 years ago by christianhugoch <[email protected]>
1. Add parameter -d (--detectOpenHandles for jest) into run-tests. (#1495)

2. More russian translations.
3. Fix email length according recommendations.

cc93ec18b3e8281c8352665cfe4f768673cd71f4 authored about 2 years ago by Aleksandr Sokolov <[email protected]>
Enable Eslint. Fix many real bugs (#1493)

* enable in package

* tweak eslint cfg

* misc errors

* real bugs fixed!

* more real ...

9fe62adc1312e579c819a04fab3c4a666edaf1ae authored about 2 years ago by Tom Nielsen <[email protected]>
Form: async validations. Tabs/accordions for admin forms (#1492)

* type: no need for read if we have readFromFormRecord

* asyncValidate

* tabs on fields, f...

a35238791a351a4e5db07fa162b39ad592d88473 authored about 2 years ago by Tom Nielsen <[email protected]>
v0.8.0-beta.4

cfae1742574c4f840fe57fd982f31434945f82b0 authored about 2 years ago by Tom Nielsen <[email protected]>
res in show run action

8aee9660e4a03f17dcc0658925066b784eb7bf80 authored about 2 years ago by Tom Nielsen <[email protected]>
Misc: isPreview signal to views. better admin view bar. Conditional email. (#1489)

* isPreview in view preview

* remove some badges

* better admin edit bar

* send email c...

9f7695326588445961d5ebeca842cde99d144086 authored about 2 years ago by Tom Nielsen <[email protected]>
v0.8.0-beta.3

364ea96dbaf264c971f5173ef8f654340d8392fd authored about 2 years ago by Tom Nielsen <[email protected]>
set_user_language action (#1488)

* set_multitenancy_cfg only root

* set_user_language action

* set cookies when no user

...

47f483d78926a7ce528110b001a9b1122b14971b authored about 2 years ago by Tom Nielsen <[email protected]>
File upload improvements (#1486)

* Discovery tables improvements:
1. support of forgotten tables with FK to
2. fix problem with...

74751a41c1ad5321a0a86595456b3111f09d5ca9 authored about 2 years ago by Aleksandr Sokolov <[email protected]>
Misc: sanitize table name; edit dest page; sync table match; airgap on admin welcome (#1487)

* sanitize some table names before sending to sql

* edit dest can be page

* sync_table_fro...

16932f62107b853c8d0ac843ecb77f9d6b6b9ebd authored about 2 years ago by Tom Nielsen <[email protected]>
Discovery tables improvements: (#1485)

1. support of forgotten tables with FK to
2. fix problem with table names (sqlsanitize)
3. tes...

989cd902071352566f87ca2110881fddc0d8f7c1 authored about 2 years ago by Aleksandr Sokolov <[email protected]>
Add more tests and jsdocs for saltcorn-admin-models & Add ability to limit file types to upload (#1472)

* 1. Add more tests and jsdocs for saltcorn-admin-models

* 1. Add more tests and jsdocs for s...

8702d8e54e63d600ceb64b2f9a8314084c1a07de authored about 2 years ago by Aleksandr Sokolov <[email protected]>
v0.8.0-beta.2

eb91f4f4278a18ee54be9976708c68e1e607fd5e authored about 2 years ago by Tom Nielsen <[email protected]>
filemanager public

b9f2e78eae0686ef8e7d630f248f78e4501a74cd authored about 2 years ago by Tom Nielsen <[email protected]>
v0.8.0-beta.1

8a3432db6e680a95dd716c2c8d53a99d70c7df4e authored about 2 years ago by Tom Nielsen <[email protected]>
Misc: on copy view, del Show on page. filemanager in release (#1481)

* when copy view, delete render_on_page

* filter prettier

* filemanager in release

f5d142d71671c26ff068607c82b827036aac7bf1 authored about 2 years ago by Tom Nielsen <[email protected]>
Update German translations (#1477)

* Update German translations

Many new entries.
Consistent use of familiar translation of "yo...

991419d8c379d9c2db2ff7a9b9f752fdf9c7c034 authored about 2 years ago by globalcow <[email protected]>
Bugfix: edit existing view. test. Don't ask for tenant description (#1470)

* no descriptioon on initial tenant create

* test for view edit redirect

* convert id to n...

6d6b6ea881c2dc1534527a912c273a08f47d35e2 authored about 2 years ago by Tom Nielsen <[email protected]>
A lot of changes (usage of Table.findOne, run-tests,tenant.test, split auth form, etc... Please see comments for more details (#1461)

* 1. Add more i18 translations
2. Update russian translation
3. Unify trigger(s) related code ...

576e3c2dc6bba7dcfdc31f53529dd9ca170a4c08 authored about 2 years ago by Aleksandr Sokolov <[email protected]>
Misc: sync_table_from_external; on delete set null option (#1469)

* avoid one crash if viewtemplate missing

* draft sync_table_from_external

* get ext table...

c4bf3c0ea7a8dd03cedb92f289ace2835fc568e3 authored about 2 years ago by Tom Nielsen <[email protected]>
v0.8.0-beta.0

54a1151777194e840fab82995c094a060d3af890 authored about 2 years ago by Tom Nielsen <[email protected]>
render nested subviews without mjml markup (#1466)

- the first subview is rendered in a <mj-text>, nested subviews are rendered as usual
- add <mj...

313276faf6b2c5939c016a20158c024f5df94cb2 authored about 2 years ago by christianhugoch <[email protected]>
prevent colliding '_page' and '_pagesize' paramters (#1457)

* prevent name clashes for the paging and sort params
- hash the state and put it in front of:
...

e932b0c06a3a688109eebb81bfb7a17b825eddae authored about 2 years ago by christianhugoch <[email protected]>
Limit tenant name (#1464)

* clean test

* limit tenant to 128 chars

7ae1cf3dd00f2124f6c218f2a9b26c8a6966b10e authored about 2 years ago by Tom Nielsen <[email protected]>
test that locale files are all valid json

92f7af1944549ce9d4423b4e6c48a74a56da738a authored about 2 years ago by Tom Nielsen <[email protected]>
fix missing comma in en

d7ad8429f0f828e4a03a03796264e69750f9fcab authored about 2 years ago by Tom Nielsen <[email protected]>
avoid some crashes

c8b1e8fd8c3323a1736c0e2d18184d9ed884683a authored about 2 years ago by Tom Nielsen <[email protected]>
allow disabling previews in view cfg workflow steps. End align std form labels (#1460)

* disableViewConfigPreview

* previews disabled on steps instead

* rename to disablePreview...

630279afcc426912ac69ac8c0f2f1744934b0aa3 authored about 2 years ago by Tom Nielsen <[email protected]>