Commit Graph

46 Commits (aafb7f6ec752ef2c5c852156732fbb294c7aa9fe)

Author SHA1 Message Date
Peter Jaszkowiak 707b55b6a5 chore: eslint prefer-template
psychobunny 53abada5f0 Revert "feat: option to allow auto-joining of groups (optionally skip the "request membership" step)"
This reverts commit 685f3c6aa6.
psychobunny 685f3c6aa6 feat: option to allow auto-joining of groups (optionally skip the "request membership" step)
Julian Lam 6e2da9966e refactor: move plugin hook methods to plugin.hooks.*
Barış Soner Uşaklı 08ff4041aa fix: missing await
Barış Soner Uşaklı 872bacf1c4
Admin/users ()
* feat: wip admin/users

* feat: more work

* feat: more fixes

* feat: , verified/unverified user groups

* feat: add filter

* feat: change user search to use filters array

* refactor: remove unused search call

* fix: tests

* fix: cant join system groups

* fix: upgrade script
Barış Soner Uşaklı dc29f4dca2 refactor: switch to using slugify module
Julian Lam ba345e53e8 feat(writeapi): added POST /api/v1/groups
Barış Soner Uşaklı 61da8c29ac fix: group create/join/update name validation
Barış Soner Uşaklı 3caa387ac6 fix: tests
Julian Lam 1796b65d34 feat: option to restrict group leaving, closes
Baris Usakli 5e8614e15b feat: groups/cover,create,data
Peter Jaszkowiak ba619c7ec8 style(eslint): match operator-linebreak preferences
renovate[bot] 64b9dabff8 chore(deps): update dependency eslint-config-airbnb-base to v13 ()
* chore(deps): update dependency eslint-config-airbnb-base to v13

* chore: , linting 😬
Barış Soner Uşaklı 175e13edf6 group data
Barış Soner Uşaklı 9c022afae1
Parse int ()
* Store config fields as JSON in the db

Fewer parseInts

* Remove unnecessary parseInts

* remove some dupe code add tests

* remove console.log

* remove more parseInts

* WIP: read meta.configs defaults from defaults.json

remove more parseInts

* more work

* add log for failing test

* update admin pwd

* fix tests, dont require posts/cache before configs are initialized

* handle saves

* Test boolean conditions

* remove more parseInts

* Fix boolean values

* remove lots more parseInts

* removed json parsing

* renamed var to number

* categories dont have timestamp
Barış Soner Uşaklı cdc3ef09e9 closes
Baris Usakli ecc2b9560d parseInt data.hidden add tests
Baris Usakli ecf6c0f3ec closes
Julian Lam d18cfced96 Merge remote-tracking branch 'origin/master' into develop
Peter Jaszkowiak 1ed571189c Make utils and translator easier to require
Move utils.walk to file.walk, backwards compatible
Julian Lam ddea9f534e running eslint again
Julian Lam 72e77772db Merge branch 'master' into develop
Peter Jaszkowiak 896c8c7343 ESlint object-curly-spacing
Peter Jaszkowiak 3b0dd2d1ef ESlint padded-blocks
Peter Jaszkowiak bc1d70c126 ESlint comma-dangle
barisusakli 3fb7f9fce5 closes
barisusakli 74b9f1a016 closes
barisusakli ea007e2da4 closes
barisusakli 1a9dd2311c closes
HeeL 4a3c31b2dc Fix space-before-function-paren linter rule
barisusakli 6c11709cf1 closes
barisusakli 73c3da1a83 dont check maximum group name length if it is a privilege group
barisusakli 1102a685d9 closes
Julian Lam 30736c0ee9 allowed 'system' to be passed into group creation now
Barış Soner Uşaklı d3087b4e05 changed userTitle of global mods
barisusakli 86d70eca74 closes
barisusakli a6c8cd50e9 fix group creation regression
barisusakli 442c4be4ec closes
barisusakli 2c6f93efbd closes
barisusakli 718f61e3bd closes
Barış Soner Uşaklı 4420e7a9fc closes , closes
Barış Soner Uşaklı 64359f4655 set memberCount with groupData
barisusakli a94e676043 set system to true/false
Barış Soner Uşaklı 3f1726636f groups create/delete/update
Julian Lam 8a225ad719 starting groups organization