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

Runtest cli to run test on windows (#42)

* changeConnection

* run test cmd

* run tests

* rename cmd

* rename bin in pkg.json
...

191ffb8dbfa75e3c1fb5099ef3a6cdfada13e8ad authored over 4 years ago by Tom Nielsen <[email protected]>
Tristate bool (#41)

* the fieldview

* client js

* fix labels; works

16cce707ac022d36637a46f4b98014d644c59684 authored over 4 years ago by Tom Nielsen <[email protected]>
Fieldview basics (#40)

* types

* fv in form

* in field selector

* use fieldview in show

265164bff286aafd93699d365c93057c6715e955 authored over 4 years ago by Tom Nielsen <[email protected]>
rnd test pkg (#39)

* reset in testhelp

* random tests in own package

* run cgp logged in

* stop some forms...

937e1d5dbf9848e41fa78f1789dafc705139728d authored over 4 years ago by Tom Nielsen <[email protected]>
fixture, reset, create user commands (#38)

* reset schema to cli

* fixtures cmd

* create user cmd

10881ea8a6609a779f68f4a87606ff10439a977a authored over 4 years ago by Tom Nielsen <[email protected]>
Cli (#37)

* run init tool

* serve command

* fix many tests

* all tests pass

6386b880c0a2f0cd98e78f71e4a9e2d33a718fb5 authored over 4 years ago by Tom Nielsen <[email protected]>
Chaos guinea pig (#36)

* init pkg

* import cheerio

* wait till app is ready (plugins loaded)

* check links

...

ced6278a44f36bf699988afa10c738ed038448f7 authored over 4 years ago by Tom Nielsen <[email protected]>
list-show-list subviews (#35)

* config form for childlist

* childlist works

* ParentShow

* better tab name

* only ...

8609055818bbe07e396cdc30a19d05d1533277d6 authored over 4 years ago by Tom Nielsen <[email protected]>
Misc ux: better labels, vt improvements (#34)

* rm console

* improve labels

* listshowlist: show is optional

* skip fixed fields when...

20cc4da008c6cb6595b0f870ffacd19fafc803b1 authored over 4 years ago by Tom Nielsen <[email protected]>
list: state fields are never required

bf488549351405b829d3bfa23d888999c77ed6b7 authored over 4 years ago by Tom Nielsen <[email protected]>
tags: class can take array as args

fa7953caa03fab8101d63702c4899e7883146005 authored over 4 years ago by Tom Nielsen <[email protected]>
fix show

201c6e7f3af19ef9c5fc0233ad389161e10a3d24 authored over 4 years ago by Tom Nielsen <[email protected]>
Action bools, misc ux (#33)

* in action list

* action for toggle bool

* new table redirect to table/:id

* fix id ty...

39fffbe01f11c47b09aa5998797b5929f4557795 authored over 4 years ago by Tom Nielsen <[email protected]>
Static contracts (#32)

* static methods

* field statics

* table contract

* view contract

* more view

* m...

9c55166ddb4beb3f2e2348d1cb30dfb39f393949 authored over 4 years ago by Tom Nielsen <[email protected]>
More contracts (#31)

* field contract

* fix test

* contract names

* xor name

* more field contract

* k...

f1f48830afac88942d9486d8ee004ae5b77fa30b authored over 4 years ago by Tom Nielsen <[email protected]>
Contract apply (#30)

* mkcontract wip

* contract_name

* most tests pass

* fix promise check

* all tests o...

f1bfe458ceff8ba22d748622347882acc667e630 authored over 4 years ago by Tom Nielsen <[email protected]>
fix edit field type for fkeys

0e94780652a03d7aa384381d701fc4485a632f20 authored over 4 years ago by Tom Nielsen <[email protected]>
fix workflow form validation crash

d34fef084e0cff8a98ef91c4665e1c42bb70231f authored over 4 years ago by Tom Nielsen <[email protected]>
Reftable column in fields (#29)

* work on fixtures

* fixtures done

* change to name being ref

* wip key name

* fix e...

b981f321edb6053ac1405893bff29fec72616206 authored over 4 years ago by Tom Nielsen <[email protected]>
Tabs (#28)

* tabs module

* fix ids

* set active/show

* prettier

d96771d42da7c85a97a7c67124027ad31df9b186 authored over 4 years ago by Tom Nielsen <[email protected]>
List show list (#27)

* lsl view wip

* move where calc for list

* lsl wip

* somewhat works

* select row

...

8a6f0c2b4ffbb9bf02ca97dde7deaf31082f23e3 authored over 4 years ago by Tom Nielsen <[email protected]>
Edit, list, show options (#26)

* pick view to create in list

* select create exclude self and double blank

* prettier

...

c99d8cb3c400d81c6fb63bb2ab2518ac6bc45c7d authored over 4 years ago by Tom Nielsen <[email protected]>
contract: generate of any class

90a5ad68778c03ff21e5f0296ca5aff63841d03f authored almost 5 years ago by Tom Nielsen <[email protected]>
Contracts async, getter autotests (#25)

* autotest async functions

* auto_test_class_async

* method test

* getters seem to work...

d7a0ef6042e8c0b7df991726f971ff377e83feab authored almost 5 years ago by Tom Nielsen <[email protected]>
contracts: verify promise return value

090585ba9d485c371c939d2d98159047415ddba8 authored almost 5 years ago by Tom Nielsen <[email protected]>
contract: much better error location

183c72696eeab67decbb23d4b9475f495b2ff4d2 authored almost 5 years ago by Tom Nielsen <[email protected]>
contracts: argument check and return check

c857718261a110fa80efd98f5d563a43f117575d authored almost 5 years ago by Tom Nielsen <[email protected]>
Contracts - generators, error msgs (#24)

* custom error

* call location

* promise takes arg

* string generator

* fix string g...

56c25bf9829887743685f15a394555caa5d48940 authored almost 5 years ago by Tom Nielsen <[email protected]>
Show: pick fields to show (#23)

* plugin helper

* wip moving more code to helper

* picked_fields_to_query

* show pick f...

1df52ac53f83513a04d11fb796196dd0554a3be3 authored almost 5 years ago by Tom Nielsen <[email protected]>
Apply contracts (#22)

* form

* fieldrepeat

* field

* promises

6a08b93f2de8e602998e21507cd0b18479befba3 authored almost 5 years ago by Tom Nielsen <[email protected]>
apply contract to mktable

c459f80d4aaab40ad39816cb8f67c4888039fd6e authored almost 5 years ago by Tom Nielsen <[email protected]>
Contractis (#21)

* constracts

* remove ambiguity

* and

* or, maybe

* swap arg order

* auto test

...

a2aff3bcef69ccefb99b3d2d78a81526889e0ed1 authored almost 5 years ago by Tom Nielsen <[email protected]>
Edit viewtemplate (#20)

* edit viewtemplate somewhat works

* fixed fields

* contextField

* also remove nulls, i...

73e6dc43415dfb8d33aa2158f1ade81b7c844222 authored almost 5 years ago by Tom Nielsen <[email protected]>
reorder, delete form repeats (#19)

* place icons

* rep functions

* update js

* delete works

* reorder works

a0e883cd3e38574ce987ed4f2878c294094531de authored almost 5 years ago by Tom Nielsen <[email protected]>
Showif, aggregations improvements: escape sql (#18)

* showif wip

* showif working

* clean

* closest instead of parent

* nicer labels

...

e17347d7ea5cedeb2fedbf256bfc87774070483b authored almost 5 years ago by Tom Nielsen <[email protected]>
Aggregations, show-if on forms (#17)

* showif wip

* showif working

* clean

* closest instead of parent

* nicer labels

...

52f141d253bddcde433529271beeb2512c478fee authored almost 5 years ago by Tom Nielsen <[email protected]>
basic Form repeater (#16)

* form test

* invert constructor test

* field repeater

* add divs

* validating form ...

0270ab02af447fe94a55ebcf46e2a197599416ac authored almost 5 years ago by Tom Nielsen <[email protected]>
State form dropdown (#15)

* dont ilike on options

* state form fields never required

* show collapsed summary

* s...

1e86a7bf4aed49a00d630ce1ab5675f80020163e authored almost 5 years ago by Tom Nielsen <[email protected]>
List join fields (#14)

* rm dead code

* getJoinedRows change arg type

* limit, order injoined

* join any field...

79d2736581d3264e8278769555dd03d5779b4ab3 authored almost 5 years ago by Tom Nielsen <[email protected]>
Joins and aggregations in getJoinedRows (#13)

* rm dead code

* getJoinedRows change arg type

* limit, order injoined

* join any field...

4a877dbf96a331e6e7cc74f45ef408433906314c authored almost 5 years ago by Tom Nielsen <[email protected]>
Base tests (#12)

* base tests

* table tests

* more field test

aa75a593ca923a2622d4481f14df04bee9f375b0 authored almost 5 years ago by Tom Nielsen <[email protected]>
pagination

e759fc512b329a1936c75a069ded0b098299ce02 authored almost 5 years ago by Tom Nielsen <[email protected]>
sorting, random data generator (#11)

* fixtures with random data

* table in own file

* fix imports

* sort link

* sorting
...

5930adfdc6862a47c7dfd3b187c56515e70b7ce2 authored almost 5 years ago by Tom Nielsen <[email protected]>
deal with single item multiselect

ff0dff951c85936b6d08f9b527e1080818ea31b5 authored almost 5 years ago by Tom Nielsen <[email protected]>
Xss protection (#10)

* xss, text

* xss form

* table xss

* wrap

* base plugin xss

90fcbc3d1abdd36224768698863eb4308db338c2 authored almost 5 years ago by Tom Nielsen <[email protected]>
No db in routes (except plugins) (#9)

* delete rows

* no db in edit

* no db in fields

* no db in viewedit

* move state ref...

43d39edd4420b184b274d739d52430312ce3e1a3 authored almost 5 years ago by Tom Nielsen <[email protected]>
Sql clean (#8)

* test if showing new view

* test to create new show view

* add required fkey test

* fi...

04bf2b99fdd20eebbf30e1e42ca9cb36363f7038 authored almost 5 years ago by Tom Nielsen <[email protected]>
new plugin api

3b7be3da53a9b393a747147fa752ab9eaabcf7bc authored almost 5 years ago by Tom Nielsen <[email protected]>
Local plugins (#7)

* plugin manager

* local?

* expose load plugin

* textarea

* force local

5f12a5e828be4e6d1516165a05ff673aeeebeb02 authored almost 5 years ago by Tom Nielsen <[email protected]>
Plugin db (#6)

* plugin table

* load plugins from db

* clean

* plugin list

* new plugin form

* m...

6f35ff709dd984a511f3533a67787e8444fb2f15 authored almost 5 years ago by Tom Nielsen <[email protected]>
Showas and str options (#5)

* listAs, showAs

* type inputs use tags

* string options

0b8fe2f82ad8bdf273cca896f8deada5c8700f0c authored almost 5 years ago by Tom Nielsen <[email protected]>
Layout plugin (#4)

* rm dead code

* plugin

* layout pkg working

* prettier

87990f0fd36f6fed5362b2ede5a1e2a947fb485e authored almost 5 years ago by Tom Nielsen <[email protected]>
Clean - uniform db access (#3)

* rename state views

* clean fields test

* rename base plugin

* rm db methds

* rm db...

ff176f7d1708f55b1d021e71d61772429ba006bc authored almost 5 years ago by Tom Nielsen <[email protected]>
Base plugin (#2)

* move all markup to markup pkg. base plugin

* base plugin

* prettier

b404b3e8dcc3491e29bcdb5e36c485892a2d0be3 authored almost 5 years ago by Tom Nielsen <[email protected]>
Merge pull request #1 from glutamate/lerna

monorepo structure with lerna

6c8b62e0e5c7afe61f7c7d1613c7827f4facb016 authored almost 5 years ago by Tom Nielsen <[email protected]>
fix all tests

d029789dfddbf1b560d817cfbd655564246d1b7d authored almost 5 years ago by Tom Nielsen <[email protected]>
saltcorn-data

857e8b03c0ed7a56f4373d67bce0cca9f71c222a authored almost 5 years ago by Tom Nielsen <[email protected]>
tests organise

2c7c3e0f0706f38962538ae974f2a2e47ae67645 authored almost 5 years ago by Tom Nielsen <[email protected]>
move tags

919f95f84526ee8c896481400866e54bc74edbcc authored almost 5 years ago by Tom Nielsen <[email protected]>
init package split

702a2c5f244aa2dccbd3e79de0eebf0c01ffb86a authored almost 5 years ago by Tom Nielsen <[email protected]>
Layout tidy2 (#34)

* sections in menu

* sidebar item list to obj

* user in menu

* no console

* table improve

*...

86ebb16fa018ea8fa2bb8eb7c587f98f5f364fd3 authored almost 5 years ago by Tom Nielsen <[email protected]>
show nulls as blank

7793b1b78d30fadb99cc325de519e4a32149c6ac authored almost 5 years ago by Tom Nielsen <[email protected]>
view tests

a1f29338fe3e49f5c9d43d564f2b4cc228b72e0a authored almost 5 years ago by Tom Nielsen <[email protected]>
allow fkey dropdown to be empty

5f096756a6ea73a2cf4c90afa7b7d34968d9bd5d authored almost 5 years ago by Tom Nielsen <[email protected]>
Viewcfg workflow (#28)

* configuration_workflows

* minor

* edit works

* rm dead code

* tests pass

* fix show flow

c31063f6664e13bb980ee03a6722522ee18da26c authored almost 5 years ago by Tom Nielsen <[email protected]>
move wrap, object interface

16985e9f13531d93794f216e286dbea756211a65 authored almost 5 years ago by Tom Nielsen <[email protected]>
Layout tidy (#33)

* remove page titles

* rm more titles

* improve some titles

* form blurb

* field blurbs

* c...

3d44dbaa9cf8494dab7e07709d5a4b47c13ff0df authored almost 5 years ago by Tom Nielsen <[email protected]>
Self join (#31)

* allow dots in sql idents

* some work

* fix for all

* fix empty where for joined

* self joi...

04b98a717432efd6ddae050053784457cadd22f8 authored almost 5 years ago by Tom Nielsen <[email protected]>
List filter (#26)

* async get state fields

* list get state fields

* list filter works

4a8ef39db69bb11d58b34e330a2834f41985a20b authored almost 5 years ago by Tom Nielsen <[email protected]>
Ilike (#29)

* ilike query

* set strings to ilike

* test view

a9b73bbdff142dd6392aa730fafdf5afef389b23 authored almost 5 years ago by Tom Nielsen <[email protected]>
Test and clean (#27)

* tests as functions to expect

* state object

* cervantes indeterminacy. test models

* consis...

3d974638f269ba07f7f4015441f5e8ac111adbfa authored almost 5 years ago by Tom Nielsen <[email protected]>
List options (#30)

* fill fkey opts in state form

* minor

* view.find_possible_links_to_table

* link to create

12ad9f8f320f309450b49cfc582437a1fe5053ef authored almost 5 years ago by Tom Nielsen <[email protected]>
Sb admin 2 initial layout (#32)

* imports

* sidebar

* containers

* everything in a card

a957199840ee888ec4733bc089418171f9bc4d44 authored almost 5 years ago by Tom Nielsen <[email protected]>
Reorg clean (#17)

* move models to models dir

* markup dir

* markup dir

* remove dead code in utils

* fix drop...

3b912c90b1aeb02e8a6f9a65e660dd4c688e03bf authored almost 5 years ago by Tom Nielsen <[email protected]>
Tags (#21)

* tag and test

* more tags

* link with tags

9eea7581b425bcbc442e8ca63d3490dc51f61e24 authored almost 5 years ago by Tom Nielsen <[email protected]>
fix/remove test

0e56c56b8aac1ec7e74e1fc54968b5c2c8ff3725 authored almost 5 years ago by Tom Nielsen <[email protected]>
View arguments. show viewtemplate (#23)

* reorg list

* show view

* show rels form

* show related tables

3e291e17751a861552f169eab265362352b90197 authored almost 5 years ago by Tom Nielsen <[email protected]>
fix showing selected on multselect

9330f160cb77f89091d49464619f1ff5f2a1099d authored almost 5 years ago by Tom Nielsen <[email protected]>
View switches: public, root page, on menu (#25)

* db and form fields

* guard non public views

* on menu

* on root page

d9878a745a2f29beb9513852a2880c7aad7e17a5 authored almost 5 years ago by Tom Nielsen <[email protected]>
fkey tests

cce3ec74b9d460578884310f8091f4efd725cdd8 authored almost 5 years ago by Tom Nielsen <[email protected]>
Workflow (#22)

* mostly working

* default required fkey

* quiet

* check if defined

169df7679eebac68499262a453f712cbe16c2d71 authored almost 5 years ago by Tom Nielsen <[email protected]>
List view (#24)

* viewedit is workflow

* fix tests

* delete option

* redirect after delete

* get viewtemplat...

329899f3a90d33fdcfa756c6096cff6399264756 authored almost 5 years ago by Tom Nielsen <[email protected]>
Attributes clean (#20)

* rename ftype etc to type

* correct insert on fkey

* get correct summary field options

* pas...

4a50ba086d39094caad829473af9c62fa7b428d2 authored almost 5 years ago by Tom Nielsen <[email protected]>
Field sumary and defaults (#19)

* defaults working

* summary field in attribs

* summary field from attributes

caac571bc631832ed00b3affc454218f3b4b4ce8 authored almost 5 years ago by Tom Nielsen <[email protected]>
User admin (#18)

* list users

* list test

* delete user

* new user

* role in list

* form in fun

* edit user...

16a5325c6bd778bbf1e5fc2bff05da15fa1e7a49 authored almost 5 years ago by Tom Nielsen <[email protected]>
Form class (#12)

* viewedit test

* test field routes

* form class

* crud test

* using form

* name change

152c9d3477a89bd9c7c073b076a866b2cc880ae1 authored almost 5 years ago by Tom Nielsen <[email protected]>
remove formfields - forms work on fields

49f524f61fbc053ae03d575e50556f340bdb322c authored almost 5 years ago by Tom Nielsen <[email protected]>
types is object - no more types.as_dict

a29cf5d941bfb3dd3b5afaf3fdeaebfd1c6d094c authored almost 5 years ago by Tom Nielsen <[email protected]>
Menu (#6)

* wrapper, in tables

* wrap remainder

* view

* a menu?

* global state

* fix menu

* nav men...

b277b499ce13878e3af115e82c4d8281a2d39e5f authored almost 5 years ago by Tom Nielsen <[email protected]>
foreign key - select in edit, show in table (#15)

* move imports

* select options values

* edit fkey as select

* read summary field from db

* ...

3fba18c44fb575d39112753c0d4d48a99b43a2ca authored almost 5 years ago by Tom Nielsen <[email protected]>
fix isAdmin error msg

b41de50bb916bf11ba8524ab228415176476d02e authored almost 5 years ago by Tom Nielsen <[email protected]>
Test login (#10)

* test public routes

* login in test

* restore all tests

ccea25dfa3006acb7cd2f1d5e547370b2cd75dc5 authored almost 5 years ago by Tom Nielsen <[email protected]>
Boolean type (#8)

* bool type

* validate bool from whole rec

* no console

8e62120e64013fd8090888fbaae6920d85458dad authored almost 5 years ago by Tom Nielsen <[email protected]>
Form validation (#14)

* testing more routes

* validation errors with form

* renderForm in new table

* minor clean

...

a7ee9bb2cea255d9aa7155155bec1695009d0606 authored almost 5 years ago by Tom Nielsen <[email protected]>
use forms in login (#13)

* submitlabel

* login uses form

* no error alert

20f77cbff7ba126a50d91a081b0426899f0e595c authored almost 5 years ago by Tom Nielsen <[email protected]>
Auth improve (#9)

* logout

* login on signup

* remove double flash

* fix signup field error

* users, fields co...

955bda15a1322c6f88988afd9658bb3c5abcaeac authored almost 5 years ago by Tom Nielsen <[email protected]>
remove mkForm from imports. renderform in viewlist

e25814e3b024de30f83ff9633e45864478a81b3a authored almost 5 years ago by Tom Nielsen <[email protected]>
basic login system (#7)

* schema, fixtures, deps

* login form

* signup

* auth wip

* login auth

* misc login

* pers...

f3c0e723f6ca31cb56fa55067aa00fbc6b429658 authored almost 5 years ago by Tom Nielsen <[email protected]>
Required (#16)

* db

* form wip

* fix crash

* fix form url dest

* attribs form wip

* attrib form

* alter r...

73e45111362ccbfd727481d0ab9057a960dfba3e authored almost 5 years ago by Tom Nielsen <[email protected]>
Cleanup (#4)

* prettier

* internal

* move field

* more prettier

* fix imports

* move sqlsanitize

* move...

5b6acf4c757f9eca89286ba6cd7e8f6d549cec64 authored almost 5 years ago by Tom Nielsen <[email protected]>