Commit Graph

217 Commits (a62a4e698f72ceb8d2c46f4bb975d3a3073924c8)

Author SHA1 Message Date
psychobunny ee78281f35 console.log
psychobunny 948ad5fb44 Merge remote-tracking branch 'origin/master' into web-install
Julian Lam 8f5c393b12 only exposing password at setup end if one is autogenerated
Julian Lam d7444e5edf removed from required values for env setup
Julian Lam b604c9d5e1 updated install script to accept environment variables
updated upgrade script to execute callback when present
updated install script to not fire upgrades unless necessary
updated install script to write directly to console, and not through winston
if a password is not provided, one is auto-generated
psychobunny 3d9519bdec installer: actually installing nodebb
psychobunny e2215b9912 don't blindly ignore error in install.js
Julian Lam 848babcdfa Merge pull request from ahwayakchih/support-more-config-defaults-for-setup
This adds more setup defaults from config.
Julian Lam fcbc02d48a better local function name in install.js
Barış Soner Uşaklı 6bd3c54a03 fix findAndModify
temp fix for connect-mongo
create admin after categories
Barış Soner Uşaklı d9e0a495b0 updated install.js to install mongodb native 2
ahwayakchih 4c2f628baa Added support for using `mongo:password` and `redis:password` from config, when no password is entered at setup. This allows for having "default" password and overrides from config. Added using `mongo:username` and `port` from config when running setup.
psychobunny 7a4fc8e48b save default menu on installation
Barış Soner Uşaklı 55884220b4 upgrade plugins:active to zset
psychobunny 5a6457ec7c adding rewards-essentials to core
Barış Soner Uşaklı d09a53197e closes
psychobunny f4c587c530 move hardcoded initial welcome text into welcome.md
Julian Lam c4bc51b834 fixing installation script that broke with recent updates to groups
Julian Lam fc7a882877 fixed
barisusakli 747f212f1a closes , disable prompt colors
barisusakli be11577aa4 closes
Julian Lam 03b106b03a final pass,
Julian Lam d5e473609c first pass,
bendem 0f4fcd8e0b fix nodeBB adresses
barisusakli 15e472db12 on category creation give defaults privs to admins and registered users
barisusakli 604dac88e3 closes , closes
barisusakli cdfaa941b1 error checks missing return
Julian Lam 62d85b0e26 updated installation data to only create four categories by default, and altered colour to be less stark (heh, what does that mean anyway...). Also added an intro post
psychobunny b42e57bfdd removing leveldb from our dbal
a) It isn't being maintained, especially not by me
b) I haven't seen anybody actually interested in this db software so
there's no real point in supporting it unless we have a few people who
are interested

If you ARE interested though - please contact me and we can figure
something out in future :)
Julian Lam c4a5af3b1b fixed issue where a missing config.json would end up suggesting 'undefined' as a base_url
barisusakli a505896185 forgot db require
barisusakli 18cfdd9dde possible fix to travis
Julian Lam b0323e4d3b closed
barisusakli 95c839579e closes
psychobunny e77491fcbb closes
barisusakli 3ff91b8c50 closes
barisusakli 5c57ed5ea0 install db dependencies in upgrade script
barisusakli 586aeaf53f added error checking to install.js for categories
barisusakli 24ebf20d7e first commit
Julian Lam ffd2ddc3e7 Revert "moved meta up"
This reverts commit 8c9feb85a4.
barisusakli 8c9feb85a4 moved meta up
barisusakli 82a1215128 setOnEmpty
Julian Lam b1faca3614 saving portless hostNAME into server config, not the host! Argh. closed
Julian Lam 8587dd11d8 closed -- removed that spinner thing npm uses now.
barisusakli 48aba5fc64 category widget changes
psychobunny 4cd86affae update all files with new url
Julian Lam 9bb13a0d29 closed
psychobunny 14431f7913 closes
psychobunny 45195aa59a for https://github.com/designcreateplay/NodeBB/issues/1393
Julian Lam a796940064 closed use --no-daemon flag to... not daemonize. Also, install script can be canceled without throwing errors.
psychobunny 549f87132d fixes for dual database; moved dependency definitions into the database object
psychobunny 79d5142693 fixed leveldb installation; console.log
Julian Lam 5782a382be hardcoding connect-redis version
Julian Lam 4f7810090a first pass
Julian Lam cbca9a4faf adding soundpack to list of default-activated plugins
psychobunny 3c0c3a9649 renaming install function properly
psychobunny e5486db1ae Merge branch 'code-quality' of https://github.com/miksago/NodeBB into miksago-code-quality
Conflicts:
	src/database.js
psychobunny 98b112bb36 use_port only accepts string but saves as boolean, accept both now
previously, if you re-feed your config back in, it breaks
psychobunny 8496bdcff6 fixed automated setup bug
psychobunny ae1ecb490f whitespace
psychobunny 7df7df09dd moved database specific questions into install/databases.js
psychobunny 75f19262ef no need for comments detailing what a function does anymore
psychobunny 0a94cf7c95 refactored out giant async.series
psychobunny be83157de2 install.js minor refactor - moved questions into their own modules; don't need to export installation questions
psychobunny d5b5dd6fa5 hide secondary_database option behind "advanced" setup flag
psychobunny ffe9afc3c4 configure secondary db modules
psychobunny 98270bf500 linting
psychobunny 8f71a4ebfe moved installation defaults into install/data/defaults.json
psychobunny 901a64ae14 got optional secondary_database questions working
psychobunny 4353adb914 forgot to add levelQuestions here
psychobunny 5950b162b9 reverting attempt
psychobunny 49bbbe3682 secondary_database attempt
psychobunny 4d429aa6d6 linting install.js
psychobunny 4877e4a9d1 fixed allQuestions property
psychobunny c506a2ce1d LevelDB installation questions
Micheil Smith 3e82cab398 Add missing new lines at end of files.
Julian Lam 2627240d80 changing minimum required version for NodeBB to 0.10, and updated travis config. Allowing new setup option "ci", for TravisCI integration
barisusakli 2195b20385 closes
barisusakli cb692c27e5 removed 0..n from mongo install questions
Julian Lam f12b641d11 whoops, fixing bad db call
Julian Lam 2c1978218c moving the db require to where it is actually needed
psychobunny b82b5794bc add copyright widget on fresh install
Julian Lam 1eab829dec Merge pull request from theon/absolute-path-config
Allow absolute config paths
Julian Lam fdc6b004c5 closed , closed
Ian Forsey 28f186d4a7 Fix syntax error
Ian Forsey 6ca5a42936 Allow absolute config paths
Julian Lam 7b4f596aba updating all group lib methods, and their callers --
barisusakli 7d382b2900 closes
Julian Lam c9642cecd2 setting Lavender as default theme for 0.4.0, woo!
psychobunny 8fe9e5ab46 auto installing nodebb-widget-essentials on new setups
akhoury 25207852e8 added topics thumbnails support
Julian Lam d933e81b37 fixed
Julian Lam 843cb1b35b fixed
Baris Soner Usakli 378ccc3cb7 removed imgur from core
Julian Lam 252af4e8cc fixing bug where new installs exposed the administrators group.
Julian Lam dc7cd95f6d Merge branch 'master' of github.com:designcreateplay/NodeBB
akhoury dcc6ec797e removed use_proxy config, cleaned-up some comments and sneaked in a time log print on initialization, also, related to pull#820
Julian Lam d380f69310 support for "registered users" and "administrators" in access control (categories). Renamed "Administrators" group to "administrators", and made hidden
Aziz Khoury a13c321de8 added "trust proxy" config option with default to true
Aziz Khoury f74f01ca77 Changed User.create signature to accept a hash, added a couple of utility functions as well