Author Topic: Backend to Virtuemart Only  (Read 37233 times)

aandcmedia

  • Beginner
  • *
  • Posts: 41
Backend to Virtuemart Only
« on: March 28, 2012, 16:16:14 pm »
I have a bunch of employees that I want to have access to virtuemart, and virtuemart only when they log into the administration part of the site. Is it possible? I've checked user permissions but there does not seem to be a way to make it so a user only has access to certain components.

DiveO2

  • Beginner
  • *
  • Posts: 47
  • Believe in yourself...
Re: Backend to Virtuemart Only
« Reply #1 on: April 13, 2012, 00:29:27 am »
Has anyone got an answer for this please?

My site is Joomla 2.5.4 vm2.0.4
I need to give a user permissions to virtuemart but I don't want to give them site administration status.
(Joomla! 2.5.4, VM 2.0.7c, PHP 5.3.10)   Do try and be clear & concise in your answers to fellow forum members, it will save confusion and frustration with the original poster (and future visitors) in re-asking the question again and again...

John2400

  • Virtuemart - the Future is ever Changing
  • Global Moderator
  • Full Member
  • *
  • Posts: 1568
  • VirtueMart Version: Use VM3.6+
Re: Backend to Virtuemart Only
« Reply #2 on: April 13, 2012, 00:42:51 am »
Hi ,

There are some restrictions - but you need then to at least upoad and control most things in VM them make a new group called employees  and tick
, administrator,  registered or a combination - at least they can't change the server settings etc
You will have to tick the multi vendor box in VM as well. 

Try first with out the multivendor box ticked and see what happens - test also to see if they receive and email iff they lose their passwords - just incase.
and add a new super user - for yourself - always good to have a second one.

then add them to that group - * it won't restict them from everything.

see how you go.

mtmeyrick

  • Beginner
  • *
  • Posts: 2
  • Somewhere behind a monitor in Suffolk, UK
Re: Backend to Virtuemart Only
« Reply #3 on: April 13, 2012, 03:00:35 am »
@john: what I recon diveo2 means is that he doesn't want to set his users to administrator in the backend just to reach virtuemart, as I have the same issue.

I would like to use the joomla built in acl to assign permission to the joomla group I have setup to be able to reach the vm component.

Do you or anyone else know if J! Acl is built into vm or not?

Many thanks

M

John2400

  • Virtuemart - the Future is ever Changing
  • Global Moderator
  • Full Member
  • *
  • Posts: 1568
  • VirtueMart Version: Use VM3.6+
Re: Backend to Virtuemart Only
« Reply #4 on: April 13, 2012, 04:51:22 am »
mtmeyrick,

Hi yes I am aware of this issue - You like others wish to seperate Joomla from Virtuemart - "users"

That option is not really available at this present time.

JurgenG

  • Beginner
  • *
  • Posts: 15
Re: Backend to Virtuemart Only
« Reply #5 on: May 29, 2012, 14:29:09 pm »
mtmeyrick:

As many others I too had this issue. The user is olnly allowed to edit the store and see practically nothing of Joomla itself. My sollution:
- Add a new usergroup in joolma under Super User
- Global-settings => permissions and allow all except Super Admin and Access Administration Interface.
- Create a user in the new group.
- In Virtuemart go to Orders & Shoppers => Shoppers and set the user to admin.
- Let the user login through //.... administrator/index.php?option=com_virtuemart (or create a redirect to this url)


beachy

  • Jr. Member
  • **
  • Posts: 277
  • VirtueMart Version: 2.0.22
Re: Backend to Virtuemart Only
« Reply #6 on: June 18, 2012, 00:01:23 am »
I have done this slightly differently to JurgenG by setting up a new user group called VM and assigning it to the special user access level. I then turned off the components, extensions, articles, categories etc.. so that the main menu is then also most emtpy.

I then made a small modification to the quickicons module to show the VM2 links that I wanted users to have access to (Manage products, orders & users) although this can be altered depending upon your needs!

The result is that when our staff sign in they can only get to VM but when I log in I get all menus and full access!

See the screenshots (I have changed the normal icons to something which ties in better with Joomla 2.5 but you can use which ever ones you like!)

[attachment cleanup by admin]
_______
Joomla 2.5.11 Virtuemart 2.0.22
Apache 2.2.24 PHP 5.4.13
Hosted By RochenHost.com - MVS

razor7

  • Jr. Member
  • **
  • Posts: 366
    • MGSCreativa - Professional VM!
Re: Backend to Virtuemart Only
« Reply #7 on: October 25, 2012, 02:24:50 am »
mtmeyrick:

As many others I too had this issue. The user is olnly allowed to edit the store and see practically nothing of Joomla itself. My sollution:
- Add a new usergroup in joolma under Super User
- Global-settings => permissions and allow all except Super Admin and Access Administration Interface.
- Create a user in the new group.
- In Virtuemart go to Orders & Shoppers => Shoppers and set the user to admin.
- Let the user login through //.... administrator/index.php?option=com_virtuemart (or create a redirect to this url)

Hi, done theese steps, but when editing a product, no actions bar at top of screen (save, save & close, etc...), any hint?

Thanks!
MGS Creativa - VirtueMart Payment Plugin Experts
http://www.mgscreativa.com

Take a look at our downloads section for VirtueMart payment plugins and mouch more!
http://www.mgscreativa.com/en/online-store

brentonking

  • Jr. Member
  • **
  • Posts: 74
    • Brenton King Graphic Design, Web Design and Joomla! Site Development
Re: Backend to Virtuemart Only
« Reply #8 on: November 08, 2012, 04:31:19 am »
Any luck with the action bars? I am at the same point, experiencing the same problems.

EDIT - SOLVED
Duplicate the "Toolbar" Module in Module Manager > Administrator
Rename if you like, Publish it and change Access from "special" to your "new group" (in my case Virtuemart Only)

razor7

  • Jr. Member
  • **
  • Posts: 366
    • MGSCreativa - Professional VM!
Re: Backend to Virtuemart Only
« Reply #9 on: November 08, 2012, 14:35:20 pm »
Great! it worked!
MGS Creativa - VirtueMart Payment Plugin Experts
http://www.mgscreativa.com

Take a look at our downloads section for VirtueMart payment plugins and mouch more!
http://www.mgscreativa.com/en/online-store

7hill

  • Beginner
  • *
  • Posts: 1
    • Consolidamento debiti
Re: Backend to Virtuemart Only
« Reply #10 on: November 10, 2012, 17:08:03 pm »
Thanks, it works for me!

ozzem

  • Beginner
  • *
  • Posts: 1
Re: Backend to Virtuemart Only
« Reply #11 on: December 09, 2012, 15:30:10 pm »
mtmeyrick:

As many others I too had this issue. The user is olnly allowed to edit the store and see practically nothing of Joomla itself. My sollution:
- Add a new usergroup in joolma under Super User
- Global-settings => permissions and allow all except Super Admin and Access Administration Interface.
- Create a user in the new group.
- In Virtuemart go to Orders & Shoppers => Shoppers and set the user to admin.
- Let the user login through //.... administrator/index.php?option=com_virtuemart (or create a redirect to this url)

hi, i can't set shopper user to admin...there is not a way to do this. which is the procedure?
thank you!

daniel__

  • Beginner
  • *
  • Posts: 15
Re: Backend to Virtuemart Only
« Reply #12 on: January 18, 2013, 18:45:07 pm »
mtmeyrick:

As many others I too had this issue. The user is olnly allowed to edit the store and see practically nothing of Joomla itself. My sollution:
- Add a new usergroup in joolma under Super User
- Global-settings => permissions and allow all except Super Admin and Access Administration Interface.
- Create a user in the new group.
- In Virtuemart go to Orders & Shoppers => Shoppers and set the user to admin.
- Let the user login through //.... administrator/index.php?option=com_virtuemart (or create a redirect to this url)

I will get this error when i do the login:

'Access restricted to Vendors and Administrator only'

Any ideia?

hi, i can't set shopper user to admin...there is not a way to do this. which is the procedure?
thank you!
This basically.

asif2005

  • Beginner
  • *
  • Posts: 2
Re: Backend to Virtuemart Only
« Reply #13 on: February 21, 2013, 19:52:53 pm »
mtmeyrick:

As many others I too had this issue. The user is olnly allowed to edit the store and see practically nothing of Joomla itself. My sollution:
- Add a new usergroup in joolma under Super User
- Global-settings => permissions and allow all except Super Admin and Access Administration Interface.
- Create a user in the new group.
- In Virtuemart go to Orders & Shoppers => Shoppers and set the user to admin.
- Let the user login through //.... administrator/index.php?option=com_virtuemart (or create a redirect to this url)

hi, i can't set shopper user to admin...there is not a way to do this. which is the procedure?
thank you!

I too like many others, wanted to give my vendor an ability to either add products from the front end or login to back-end with nothing but VM. I didn't get any viable solution to work. I ran across this thread and it looked promissing but when I went through the steps to get it to work, I found that the latest version of VM (2.18a) does not have an option to turn a "shopper" group to "admin" group. Maybe it did when this suggestion was posted by JurgenG. Since my vendor was a "Shopper", he couldn't login to VM-Admin and got the same error as someone posted above.  I was almost about to dump VM when I spent hours and couldn't figure out how to do this. I didn't want my VM vendor to give full backend access. That was just out of question.

What I ended up doing that worked (whew) was I modified "vmusers" table in MySQL and gave him "admin" perms and now my vendor has VM Admin access but nothing else. YAY!!

Can someone please tell me if this is BAD BAD BAD and may have an adverse affect on something else or may break something or might make my site vulnerable? Thank you so much!!!



jenkinhill

  • UK Web Developer & Consultant
  • Global Moderator
  • Super Hero
  • *
  • Posts: 28541
  • Always on vacation
    • Jenkin Hill Internet
Re: Backend to Virtuemart Only
« Reply #14 on: February 21, 2013, 23:10:24 pm »
No it is a simple solution. On the sites I have done the vendors have full Joomla admin rights as they usually add J articles to increase the site content, add news about new products etc.
Kelvyn

Jenkin Hill Internet,
Lowestoft, Suffolk, UK

Unsolicited PMs/emails will be ignored.

Please mention your VirtueMart, Joomla and PHP versions when asking a question in this forum

Currently using VirtueMart 4.0.14 10805  J 3.10.11 PHP 8.0.27