Giter VIP home page Giter VIP logo

Comments (1)

givanz avatar givanz commented on May 25, 2024

In the last update 727c224 admin user has site restriction ability, you will need to redownload latest.zip and update files.

https://demo.vvveb.com/admin/?module=admin/user&admin_id=3

With the current setup you can restrict admin user to access only specific sites.

There are some limitations with media library that is shared for all sites.
I will make some changes to allow support for more flexible media library storage in the upcoming updates with the posibility to make it site specific with a plugin or allow s3 storage.

Most settings like ecommerce settings, taxes, statuses etc are not site specific for true separation a separate install for each user is needed.

You can use automated installation using cli as a base for separated multi tenant setup.

cd new-site
unzip ../path-to-zip/latest.zip 

# add engine=sqlite to use sqlite if desired
php cli.php install module=index host=127.0.0.1 user=root password= database=vvveb admin[email][email protected] admin[password]=123456

# add new admin user
php cli.php admin module=admin/user action=save admin[email][email protected] admin[username]=user2 admin[first_name]="John" admin[last_name]="Doe" admin[display_name]="User 1" admin[role_id]=2 admin[status]=1

# add new site
php cli.php admin module=settings/site action action=save site[name]="my-site" site[host]=subdomain.domain.com site[theme]=landing settings[title]="My website" settings[admin-email][email protected] settings[description]="My site"

You can call any admin module from cli, you can view the module name for a page in the url.

from vvveb.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.