• Welcome to KonaKart Community Forum. Please login or sign up.
 
May 09, 2024, 09:29:23 am

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - heidi

61
Go to Maintain Roles in the Admin App.

Select your Role.. eg, Customer Maintenance, then click on "Privileges".

On the panel you see you can set Insert, Edit Delete privileges for each panel of the Admin App...  plus a few special ones (which appear shaded) assigned to custom fields.

Therefore you can remove the delete customer privilege for a role by unchecking the delete box on the "Customers" panel.



You can always check the Help page in the Admin App... In this case it has plenty of help:


This window allows you to create new roles, edit and delete existing roles and to associate roles to panels and API Calls.

All existing roles are displayed in the list on the left hand side of the window. When you select a role, the panels associated with that role are displayed in the Assigned Panels list and the available panels are displayed in the Available Panels list. You can add panels to the role by selecting them in the Available Panels list and then clicking the Add button. You can remove panels from the role by selecting them in the Assigned Panels list and then clicking the Remove button button. Note that multiple selects are allowed. You must click the Save button in order to save any modifications. Once modifications have been saved you may click the Privileges button in order to set the user privileges for each panel. The available privileges are edit / insert / delete or a combination of these. If none of these privileges are selected, then the user will have read only access. You may notice that there are some other check boxes labelled Cust1, Cust2 and Cust3. These may be used by a panel to configure access to features such as pop-up windows for that panel. If they are being used, they will be in green and float-over text will explain what they are being used for.

A new role may be entered by clicking the New button and then by filling the required fields in the popup window. Existing roles may be edited or deleted by selecting them and then clicking the Edit or Delete buttons. Each role has a name and description, which are compulsory fields. There are five custom fields and a SuperUser check box. When SuperUser is set, the role allows an administrator to administer a store even when it has been deleted or is disabled.

KonaKart can be configured for API Call security in the Security and Auditing section of the Configuration menu. This provides an extra level of security by defining the API Calls that can be accessed by any particular role. When enabled, a Show API Calls button will appear, that allows you to switch between panel and API Calls. The configuration of API Calls works in a similar fashion to the panel based security explained above. You can add API Calls to the role by selecting them in the Available API Calls list and then clicking the Add button. You can remove API Calls from the role by selecting them in the Assigned API Calls list and then clicking the Remove button button. Note that multiple selects are allowed. You must click the Save button in order to save any modifications.
62
Could you be using a v2260 openCMS module against a v3200 KonaKart.  Is this what you're doing?

If so, make sure you use the same version numbers...  see http://www.konakart.com/downloads/open-cms-module to download the openCMS module for the latest KonaKart version
64
There is no specific option to assign/revoke a privilege to delete a super user.

The closest is probably to configure it so that the Customer Maintenance role cannot delete customers.
65
Hi,

You can configure the users' role assignnments to achieve that...   In the Admin App, under Customers, go into the Maintain Roles and Assign Roles options to set them as you wish.


Not sure which version you're using but I think that at one point the default setup was a little "loose" in that it allowed Catalog and Order users to have more power than they should have had.

--Heidi
66
Configuration of KonaKart / Re: Admin validation
May 20, 2009, 04:30:25 pm
The User Guide is the place to look for information on the current version:  http://www.konakart.com/docs/CustomValidationAdminApp.html

A copy of the User Guide is also provided in every download package.



In the next version of KonaKart (probably v4) you will be able to define custom validation on all of these:

# --------------------------------------------------------------------
#
#  K O N A K A R T   C U S T O M   V A L I D A T I O N
#
# --------------------------------------------------------------------
# The parameters to define custom validation in the KonaKart Admin App
# --------------------------------------------------------------------

# --------------------------------------------------------------------
# If no custom validations are defined (or this file is removed) the
# default validation rules are used in the KonaKart Admin App.
#
# If you define custom validations in this file they will override
# the default rules defined in the KonaKart Admin App.
# Therefore, you only need to define the custom validation rules
# that are different to the defaults.
# --------------------------------------------------------------------

# --------------------------------------------------------------------
# If your intention is to increase the number of characters allowed
# in the database for a certain quantity, you will have to modify the
# characteristics of that column in the database first.   If you then
# wish to validate the attribute in the KonaKart Admin App to allow
# for the increased column width... you also need to add your custom
# validation to this file
# --------------------------------------------------------------------

# --------------------------------------------------------------------
# Format:
#
# ClassName.Attribute = [min];[max]
#
# If min or max are not specified they will not be checked.
#
#
# Examples:
#
# Product.custom1 must be a minimum of 2 characters, and a maximum of 30:
# Product.custom1 = 2;30       
#
# Product.sku must be a maximum of 25 characters in length (no min):
# Product.sku = 0;25       
# or
# Product.sku =  ;25
#
# Product.weight must be a min of 1.0 and a maximum of 25.7:
# Product.weight = 1.0;25.7       
#
# Product.quantity must be a maximum of 0 products, but no maximum:
# Product.quantity = 0;       
#     
# Product.quantity no minimum or maximum specified:
# Product.quantity = ;       
#     
# --------------------------------------------------------------------

# --------------------------------------------------------------------
# In the default installation all of the fields are commented out.
# Uncomment only the fields you want to define.
# --------------------------------------------------------------------

# Address.company                = 0;32
# Address.custom1                = 0;128
# Address.custom2                = 0;128
# Address.custom3                = 0;128
# Address.custom4                = 0;128
# Address.custom5                = 0;128
# Address.postcode               = 2;10
# Address.street_address         = 2;64
# Address.suburb                 = 0;32

# Category.name                  = 1;10
# Category.image                 = 0;11
# Category.custom1               = 0;12
# Category.custom2               = 0;13
# Category.custom3               = 0;14

# Customer.email_address         = 2;96
# Customer.custom1               = 0;128
# Customer.custom2               = 0;128
# Customer.custom3               = 0;128
# Customer.custom4               = 0;128
# Customer.custom5               = 0;128
# Customer.telephone             = 0;32
# Customer.fax                   = 0;32

# Order.custom1                  = 0;128
# Order.custom2                  = 0;128
# Order.custom3                  = 0;128
# Order.custom4                  = 0;128
# Order.custom5                  = 0;128
# Order.number                   = 0;128

# Order_Status_History.comment   = 0;1204

# Product.contentType            = 1;5
# Product.custom1                = 0;10
# Product.custom2                = 0;10
# Product.custom3                = 0;10
# Product.custom4                = 0;10
# Product.custom5                = 0;10
# Product.description            = 0;10
# Product.quantity               = ;500
# Product.model                  = 0;20
# Product.name                   = 0;20
# Product.sku                    = 1;30
# Product.weight                 = 1.5;999.9



For "getting in touch with support"...   For supported (those with support contracts) customers, write to support @ konakart . com;  For all others, post on this forum.

--Heidi
67
Programming of KonaKart / Re: classes diagram
May 20, 2009, 02:39:55 pm
I'm afraid we don't have anything like that available.  Maybe someone in the Community has created something they could share?
68
Programming of KonaKart / Re: classes diagram
May 20, 2009, 02:02:05 pm
Just curious...  what sort of project are you having to produce this kind of documentation for?
69
I'm not certain I understand your question...

For adding information to your product objects the easiest way is by using the custom fields.

You set these by populating them and using the APIs to create/update the product.

Check the javadoc for the Admin APIs.
70
'enableWebServices' does not exist??    look in the ant build file... is it there?  it's in mine... and the standard download kit.
71
The http://www.hyperbazar.com/ store shows right to left text.

Yes the first step is to provide translations in the properties files.

For right to left text, I've never tried this myself but there are a number of articles on the web that will guide you through this, eg:  http://www.devx.com/Java/Article/30071/1954

It doesn't look like there's much to do to achieve what you need.

If you could contribute your translations (in the properties files as you correctly mentioned) to our contributions section it would be much appreciated!

--Heidi
72
Contributions / Re: Maven webservices pom
May 06, 2009, 08:29:48 pm
Thanks for your contribution  :)
73
Reporting / Re: Version Mismatch in My Store Status
April 29, 2009, 07:58:29 am
perhaps the status page url you entered is incorrect?
74
Reporting / Re: Version Mismatch in My Store Status
April 29, 2009, 05:49:22 am
You don't provide much information (version of KK, platform, what you've changed, etc) so it's difficult to predict what might be wrong.

Something must have changed from the default installation.

Maybe the reference to the properties file in konakart.rptlibrary has changed?  Maybe that reference is now wrong?

Heidi
75
Configuration of KonaKart / Re: Image Help
April 27, 2009, 05:45:28 am
Have you read the help provided in the Admin App on the product images page?