Updating manifest with current live version
parent
a9584b06d9
commit
0b07f5d2bf
21
manifest.jps
21
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
|
cmd[${nodes.cp.master.id}]: rm -f /var/www/webroot/ROOT/wp-content/mu-plugins/wp-cli-login-server.php
|
||||||
|
|
||||||
actions:
|
actions:
|
||||||
|
|
||||||
instant_login:
|
instant_login:
|
||||||
#log: ${placeholders}
|
|
||||||
|
|
||||||
cmd[${nodes.cp.master.id}]:
|
cmd[${nodes.cp.master.id}]:
|
||||||
- cd /var/www/webroot/ROOT/
|
- cd /var/www/webroot/ROOT/
|
||||||
- wp login create ${globals.userToLoginAs} --url-only
|
#- user=$(wp user list --field=user_login --role=administrator --format=csv --number=1)
|
||||||
#- user=$(wp user list --field=user_login --format=csv)
|
- user=$(wp user list --field=ID --role=administrator --format=csv --number=1 --orderby=ID)
|
||||||
#- wp login create $user --url-only
|
- wp login create $user --url-only
|
||||||
|
|
||||||
return:
|
return:
|
||||||
type: success
|
type: success
|
||||||
message: |
|
message: |
|
||||||
[Click to login as user ${globals.userToLoginAs}](${response.out})
|
[Click to login](${response.out})
|
||||||
*(Link will expire in 15 minutes)*
|
*(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:
|
buttons:
|
||||||
- caption: Instant Login
|
- caption: Instant Login
|
||||||
loadingText: Generating 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
|
action: instant_login
|
|
@ -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
|
|
Loading…
Reference in New Issue