...
 
Commits (2)
### 0.12.1
* added active members count (as opposite to active users including visitors)
### 0.12.0
* fix: show only in-world users in "new users" dashboard widget
* fix: new users dashboard and shortcode only shown to users with list_users capability
......
......@@ -17,9 +17,10 @@ file.
- **Grid info**: `[gridinfo]` shortcode and admin dashboard widgets
- **Grid status**: `[gridstatus]` shortcode and admin dashboard widgets
- **Avatar creation**:
- `[w4os_profile]` shortcode can be inserted in any page
- Opensimulator section in standard wp profile page
- `[w4os_profile]` shortcode can be inserted in any custom page
- Avatar tab in account dashboard on WooCommerce websites
- Choose avatar look from default models
- Choose avatar look from default models
- Avatar and website passwords are synchronized
- **Reserved names**: avatar whose first name or last name is "Default",
"Test", "Admin" or the pattern used for appearance models are disallowed for
......
......@@ -91,6 +91,8 @@ function w4os_shortcodes_init()
FROM Presence AS p, UserAccounts AS u
WHERE $filter RegionID != '00000000-0000-0000-0000-000000000000'
AND p.UserID = u.PrincipalID;" )),
'Active members (30 days)' => number_format_i18n($w4osdb->get_var("SELECT COUNT(*)
FROM GridUser as g, UserAccounts as u WHERE $filter PrincipalID = UserID AND g.Login > $lastmonth" )),
// 'Active citizens (30 days)' => number_format_i18n($w4osdb->get_var("SELECT COUNT(*)
// FROM GridUser as g, UserAccounts as u WHERE g.UserID = u.PrincipalID AND Login > $lastmonth" )),
'Total users in world' => number_format_i18n($w4osdb->get_var("SELECT COUNT(*)
......
......@@ -22,10 +22,10 @@ section for upcoming functionalties.
- **Grid info**: `[gridinfo]` shortcode and admin dashboard widgets
- **Grid status**: `[gridstatus]` shortcode and admin dashboard widgets
- **Avatar creation**:
- `[w4os_profile]` shortcode can be inserted in any page
- Opensimulator section in standard wp profile page
- `[w4os_profile]` shortcode can be inserted in any custom page
- Avatar tab in account dashboard on WooCommerce websites
- Section in standard wp profile page
- Choose avatar look from default models
- Choose avatar look from default models
- Avatar and website passwords are synchronized
- **Reserved names**: avatar whose first name or last name is "Default",
"Test", "Admin" or the pattern used for appearance models are disallowed for
......@@ -39,10 +39,10 @@ section for upcoming functionalties.
#### Short term (version 1.0, WordPress repository release)
- Auth with avatar credential (as fallback to wp auth).
Create new WordPress user if auth by avatar
- Login page (with grid FirstName, LastName and password).
Optional redirect of standard login page
- Auth with avatar credential (as fallback to wp auth).
Create new WordPress user if auth by avatar
- Option to use WordPress name as avatar name (in this case, lock WordPress
name changes once an avatar is set)
- Use avatar profile pic
......@@ -51,7 +51,7 @@ section for upcoming functionalties.
#### Middle term
- User profile
- Public avatar profile
- Admin Start / Stop regions
- Admin Create region
- Admin Use sim/grid configuration file to fetch settings if on the same host
......
......@@ -6,7 +6,7 @@
*
* Plugin Name: W4OS OpenSimulator Interface
* Description: WordPress interface for OpenSimulator.
* Version: 0.12.0
* Version: 0.12.1
* Author: Speculoos World
* Author URI: https://speculoos.world
* Plugin URI: https://git.magiiic.com/opensimulator/w4os
......