From 0b07f5d2bff95a853be9fab89a0682a8c02c7dbb Mon Sep 17 00:00:00 2001 From: Denny Cave Date: Sat, 22 Jul 2023 23:20:52 -0500 Subject: [PATCH] Updating manifest with current live version --- manifest.jps | 25 +++++++++---------------- old-manifest.jps | 31 ------------------------------- 2 files changed, 9 insertions(+), 47 deletions(-) delete mode 100644 old-manifest.jps diff --git a/manifest.jps b/manifest.jps index e98f6e5..2be4635 100644 --- a/manifest.jps +++ b/manifest.jps @@ -21,30 +21,23 @@ onUninstall: cmd[${nodes.cp.master.id}]: rm -f /var/www/webroot/ROOT/wp-content/mu-plugins/wp-cli-login-server.php actions: - instant_login: - #log: ${placeholders} - + + instant_login: + cmd[${nodes.cp.master.id}]: - cd /var/www/webroot/ROOT/ - - wp login create ${globals.userToLoginAs} --url-only - #- user=$(wp user list --field=user_login --format=csv) - #- wp login create $user --url-only + #- user=$(wp user list --field=user_login --role=administrator --format=csv --number=1) + - user=$(wp user list --field=ID --role=administrator --format=csv --number=1 --orderby=ID) + - wp login create $user --url-only + return: type: success message: | - [Click to login as user ${globals.userToLoginAs}](${response.out}) + [Click to login](${response.out}) *(Link will expire in 15 minutes)* -settings: - configure: - fields: - - type: string - name: userToLoginAs - caption: User to login as - placeholder: Enter user ID, user email, or user login - buttons: - caption: Instant Login loadingText: Generating login... - confirmText: Generate a login link for the configured user? This will log you out of any existing sessions. + confirmText: Generate a login link for the first admin user? This will log you out of any existing sessions. action: instant_login \ No newline at end of file diff --git a/old-manifest.jps b/old-manifest.jps deleted file mode 100644 index 2e22ef8..0000000 --- a/old-manifest.jps +++ /dev/null @@ -1,31 +0,0 @@ -jpsType: update -jpsVersion: '1.7.2' -id: wp-instant-login -name: Instant Login -description: Login to your WordPress site as an administrator with a single click. -baseUrl: https://deploy.mightybox.site/instant-login/ - -targetNodes: - nodeGroup: cp - -onInstall: - cmd [nodes.cp[0]]: - - cd /var/www/webroot/ROOT - - touch newfile.txt - - wp package install aaemnnosttv/wp-cli-login-command - - wp login install --yes --activate - -actions: - instant_login: - cmd [cp]: - - cd /var/www/webroot/ROOT - - user=$(wp user list --fields=user_login --format=csv | sed -n '2 p') - - wp login create $user --url-only - return: - type: success - message: Yes! - -buttons: - - caption: Instant Login - loadingText: Generating login... - action: instant_login \ No newline at end of file