aboutsummaryrefslogtreecommitdiffstats
path: root/settings/js
Commit message (Expand)AuthorAgeFilesLines
* Revert wording back to updatesJoas Schilling2018-03-091-4/+4
* Merge pull request #8587 from nextcloud/email-to-new-user-fixRoeland Jago Douma2018-03-011-15/+0
|\
| * Fixed email form on new userJohn Molakvoæ (skjnldsv)2018-02-281-15/+0
* | Merge pull request #8585 from nextcloud/avatar-loading-disable-fixRoeland Jago Douma2018-03-011-3/+8
|\ \
| * | Prevent double selection of avatar and loading fixJohn Molakvoæ (skjnldsv)2018-02-281-3/+8
| |/
* / Show icon in security settings for desktop clientsMorris Jobke2018-02-281-0/+1
|/
* Merge pull request #7600 from nextcloud/new-user-button-to-sidebarRoeland Jago Douma2018-02-281-38/+14
|\
| * Changed button types and do not hide form on outside clickJohn Molakvoæ (skjnldsv)2018-02-271-7/+11
| * New user form in tableJohn Molakvoæ (skjnldsv)2018-02-271-37/+7
| * New button standardJohn Molakvoæ (skjnldsv)2018-02-271-2/+4
* | add share permissions to settings pageBjoern Schiessle2018-02-271-0/+22
|/
* Fix hiding and event propagation issues with the user management popoverJulius Härtl2018-02-181-4/+6
* Merge pull request #7754 from pierlon/masterMorris Jobke2018-02-151-0/+24
|\
| * Use generic icons for clientsPierre Gordon2018-01-201-11/+11
| * Centralize iconsPierre Gordon2018-01-191-15/+15
| * Add icons to devices/sessionsPierre Gordon2018-01-191-0/+24
* | Merge pull request #7709 from nextcloud/fix-password-displayed-as-username-in...Morris Jobke2018-01-111-0/+1
|\ \
| * | Add strengthify bar after plain text input clone of password inputDaniel Calviño Sánchez2018-01-111-0/+1
| |/
* / Fix popover and styling in user managementJulius Härtl2018-01-111-9/+2
|/
* Fix icon rendering in apps management for IE11Julius Härtl2018-01-031-3/+4
* Invert app icons on IE11 as wellJulius Härtl2018-01-031-18/+23
* Close menu on "mouseup" instead of on "click" events in the documentDaniel Calviño Sánchez2018-01-031-1/+1
* Fix popover menu not closing in user settingsDaniel Calviño Sánchez2018-01-031-0/+1
* Fix mail attributeRoeland Jago Douma2018-01-021-2/+2
* Spelling: No ...., upgrades and email.Allan Nordhøy2018-01-021-8/+8
* Hide delete button if the avatar is a generated oneJulius Härtl2017-12-191-2/+4
* Update avatar on displayname changeRoeland Jago Douma2017-12-191-1/+7
* Fix translation of federation scope menuMorris Jobke2017-11-301-6/+6
* Merge pull request #6848 from nextcloud/user-app-nav-to-css-guidelinesJohn Molakvoæ2017-10-231-8/+5
|\
| * Fix deletion feedbackJohn Molakvoæ (skjnldsv)2017-10-211-1/+1
| * Fix editing form visibilityJohn Molakvoæ (skjnldsv)2017-10-211-1/+1
| * Edit form to guidelinesJohn Molakvoæ (skjnldsv)2017-10-211-6/+3
* | Allow quota of 0 againJoas Schilling2017-10-191-1/+1
|/
* Fix popover position and avatar loadingJohn Molakvoæ (skjnldsv)2017-10-141-1/+2
* App management: Do not show udpdate category if no updates are availableJulius Härtl2017-10-101-3/+30
* App management: Show proper message when no updates are availableJulius Härtl2017-10-101-5/+30
* App management: do not reset update counter to 0 on category changeJulius Härtl2017-10-101-1/+0
* App management: add update sectionJulius Härtl2017-10-101-13/+13
* Merge pull request #6750 from nextcloud/fix-language-when-setting-passwordJoas Schilling2017-10-041-8/+8
|\
| * Fix language when trying to change passwordJoas Schilling2017-10-041-8/+8
* | App management: add update availability to sortingJulius Härtl2017-10-031-2/+4
|/
* Popover to css guidelinesJohn Molakvoæ (skjnldsv)2017-09-281-0/+3
* Fix testsJohn Molakvoæ (skjnldsv)2017-09-281-1/+1
* Quota bar fix on user listJohn Molakvoæ (skjnldsv)2017-09-271-1/+6
* No js for popover positionningJohn Molakvoæ (skjnldsv)2017-09-271-10/+0
* Fix typoJohn Molakvoæ (skjnldsv)2017-09-251-2/+2
* Icons & default classesJohn Molakvoæ (skjnldsv)2017-09-241-4/+4
* Set the displayname for the avatar in the personal infoJoas Schilling2017-09-201-7/+9
* Sort apps by enabled/disabled but not by official/in-appstore in App ManagementChon Kou2017-09-101-5/+1
* Use correct l10n for app password menuMorris Jobke2017-08-211-2/+2
RSION" >&2 exit 4 fi if ! [ \( -w config -a ! -f config/config.php \) -o \( -f config/config.php -a -w config/config.php \) ]; then echo "Please enable write permissions on config and config/config.php" >&2 exit 1 fi if [ "$1" ]; then FOUND=0 for DBCONFIG in $DBCONFIGS; do if [ "$1" = $DBCONFIG ]; then FOUND=1 break fi done if [ $FOUND = 0 ]; then echo -e "Unknown database config name \"$1\"\n" >&2 print_syntax exit 2 fi fi # Back up existing (dev) config if one exists and backup not already there if [ -f config/config.php ] && [ ! -f config/config-autotest-backup.php ]; then mv config/config.php config/config-autotest-backup.php fi function cleanup_config { cd "$BASEDIR" # Restore existing config if [ -f config/config-autotest-backup.php ]; then mv config/config-autotest-backup.php config/config.php fi # Remove autotest config if [ -f config/autoconfig.php ]; then rm config/autoconfig.php fi } # restore config on exit trap cleanup_config EXIT # use tmpfs for datadir - should speedup unit test execution if [ -d /dev/shm ]; then DATADIR=/dev/shm/data-autotest$EXECUTOR_NUMBER else DATADIR=$BASEDIR/data-autotest fi echo "Using database $DATABASENAME" function execute_tests { echo "Setup environment for $1 testing ..." # back to root folder cd "$BASEDIR" # revert changes to tests/data git checkout tests/data # reset data directory rm -rf "$DATADIR" mkdir "$DATADIR" # remove the old config file #rm -rf config/config.php cp tests/preseed-config.php config/config.php # drop database if [ "$1" == "mysql" ] ; then mysql -u $DATABASEUSER -powncloud -e "DROP DATABASE IF EXISTS $DATABASENAME" || true fi if [ "$1" == "pgsql" ] ; then dropdb -U $DATABASEUSER $DATABASENAME || true fi if [ "$1" == "oci" ] ; then echo "drop the database" sqlplus -s -l / as sysdba <<EOF drop user $DATABASENAME cascade; EOF echo "create the database" sqlplus -s -l / as sysdba <<EOF create user $DATABASENAME identified by owncloud; alter user $DATABASENAME default tablespace users temporary tablespace temp quota unlimited on users; grant create session , create table , create procedure , create sequence , create trigger , create view , create synonym , alter session to $DATABASENAME; exit; EOF DATABASEUSER=$DATABASENAME DATABASENAME='XE' fi # copy autoconfig cp "$BASEDIR/tests/autoconfig-$1.php" "$BASEDIR/config/autoconfig.php" # trigger installation echo "Installing ...." ./occ maintenance:install -vvv --database=$1 --database-name=$DATABASENAME --database-host=localhost --database-user=$DATABASEUSER --database-pass=owncloud --admin-user=$ADMINLOGIN --admin-pass=admin --data-dir=$DATADIR ./occ config:system:set --value true --type boolean allow_local_remote_servers #test execution echo "Testing with $1 ..." if [ -n "$2" ]; then echo "Run only $2 ..." fi cd tests rm -rf "coverage-external-html-$1" mkdir "coverage-external-html-$1" # just enable files_external php ../occ app:enable -vvv files_external if [[ "$_XDEBUG_CONFIG" ]]; then export XDEBUG_CONFIG=$_XDEBUG_CONFIG fi if [ -z "$NOCOVERAGE" ]; then "$PHPUNIT" --configuration phpunit-autotest-external.xml --log-junit "autotest-external-results-$1.xml" --coverage-clover "autotest-external-clover-$1.xml" --coverage-html "coverage-external-html-$1" else echo "No coverage" "$PHPUNIT" --configuration phpunit-autotest-external.xml --log-junit "autotest-external-results-$1.xml" fi if [[ $? -ne 0 ]]; then echo "Error during phpunit execution ... terminating" exit 1 fi if [ -n "$2" -a "$2" == "common-tests" ]; then return; fi FILES_EXTERNAL_BACKEND_PATH=../apps/files_external/tests/Storage FILES_EXTERNAL_BACKEND_ENV_PATH=../apps/files_external/tests/env for startFile in `ls -1 $FILES_EXTERNAL_BACKEND_ENV_PATH | grep start`; do name=`echo $startFile | sed 's/start-//' | sed 's/\.sh//'` if [ -n "$2" -a "$2" != "$name" ]; then echo "skip: $startFile" continue; fi echo "start: $startFile" echo "name: $name" # execute start file ./$FILES_EXTERNAL_BACKEND_ENV_PATH/$startFile if [ $? -eq 0 ]; then # getting backend to test from filename # it's the part between the dots startSomething.TestToRun.sh testToRun=`echo $startFile | cut -d '-' -f 2` # capitalize first letter testToRun="${testToRun^}" testToRun="${testToRun}Test.php" # run the specific test if [ -z "$NOCOVERAGE" ]; then rm -rf "coverage-external-html-$1-$name" mkdir "coverage-external-html-$1-$name" "$PHPUNIT" --configuration phpunit-autotest-external.xml --log-junit "autotest-external-results-$1-$name.xml" --coverage-clover "autotest-external-clover-$1-$name.xml" --coverage-html "coverage-external-html-$1-$name" "$FILES_EXTERNAL_BACKEND_PATH/$testToRun" else echo "No coverage" "$PHPUNIT" --configuration phpunit-autotest-external.xml --log-junit "autotest-external-results-$1-$name.xml" "$FILES_EXTERNAL_BACKEND_PATH/$testToRun" fi else DOEXIT=1 fi if [[ $? -ne 0 ]]; then echo "Error during phpunit execution ... terminating" exit 1 fi # calculate stop file stopFile=`echo "$startFile" | sed 's/start/stop/'` echo "stop: $stopFile" if [ -f $FILES_EXTERNAL_BACKEND_ENV_PATH/$stopFile ]; then # execute stop file if existent ./$FILES_EXTERNAL_BACKEND_ENV_PATH/$stopFile fi if [ "$DOEXIT" ]; then echo "Error during start file execution ... terminating" exit $DOEXIT fi done; } # # start test execution # if [ -z "$1" ]; then # run all known database configs for DBCONFIG in $DBCONFIGS; do execute_tests $DBCONFIG "$2" done else execute_tests "$1" "$2" fi # # NOTES on mysql: # - CREATE DATABASE oc_autotest; # - CREATE USER 'oc_autotest'@'localhost' IDENTIFIED BY 'owncloud'; # - grant all on oc_autotest.* to 'oc_autotest'@'localhost'; # # - for parallel executor support with EXECUTOR_NUMBER=0: # - CREATE DATABASE oc_autotest0; # - CREATE USER 'oc_autotest0'@'localhost' IDENTIFIED BY 'owncloud'; # - grant all on oc_autotest0.* to 'oc_autotest0'@'localhost'; # # NOTES on pgsql: # - su - postgres # - createuser -P oc_autotest (enter password and enable superuser) # - to enable dropdb I decided to add following line to pg_hba.conf (this is not the safest way but I don't care for the testing machine): # local all all trust # # - for parallel executor support with EXECUTOR_NUMBER=0: # - createuser -P oc_autotest0 (enter password and enable superuser) # # NOTES on oci: # - it's a pure nightmare to install Oracle on a Linux-System # - DON'T TRY THIS AT HOME! # - if you really need it: we feel sorry for you #