Recently Viewed...
DNN Modules
SnowCovered Top Sellers

Edit documents directly on your server. The premier document management solution for DotNetNuke (DNN). Index contents of documents. Share documents across your portal and avoid duplicates. Revised and flexible UI. Extensible architecture.

'Relationship Building' and 'Communication' are two essential nuts and bolts for a business to prosper. This module allows you to bridge both of these and easily generate continuous awareness of your web site, products and services. Your prospects and customers will greatly appreciate this featur

Live Content uses Web 2.0 approach to provide a Rich User Interface and streamlines content presentation by overlaying content on current page. Overlay images, videos, audio, text/html content, flash, dotnetnuke modules, and external content. Experience the demo...

The Catalyst skins are professionally designed, coded and packaged by a team of DotNetNuke experts. The skins are available in 12 great colours. This skin is easily customisable with our unique DrNuke EasyMod technology. Try our demo!

In this day and age, knowing as much detailed information as possible about your customer, prospect or web site user is essential. Thankfully, the new 'Dynamics Forms' module from Data Springs, makes it easier than ever to segment your data collection efforts.

Ultra Video Gallery is a brother product of Ultra Media Gallery, UVG allows you to add videos in various format and automatically convert them to flv format, you also can add videos from embed code and play them in our integrated flash video player.

Ultra Media Gallery is the most popular photo gallery and media gallery solution for DotNetNuke, UMG offers 10 different flash player to browse your gallery with completely different user interface experience.

Capture your users attention, enrich your site with multimedia flash, and create and opt in distribution list for your DNN site. These are just a few of the many features the Data Springs Module Collection can provide you.

Version 5 of the perennial best-selling tool for creating data-based solutions in DNN without custom programming. This version focuses on greater flexibility, expandability, and ease-of-use.

ALL NEW ! - Minimalist includes skin packs in 12 great colors. Each color has Flat, Gradient and Glass versions. Feature rich XML Flash header, perfect for just about any purpose. 9 Different menu options in each skin pack; 3 horizontal menus, 3 vertical menus and 3 all-new Twin level menus . . .

    |   Register   |   Sunday, November 23, 2008   
Data Springs Product Forums...
Subject: Field wont be required / Completion Event
Prev Next
You are not authorized to post a reply.

Author Messages
Kevin
Posts:28
going with the flow
going with the flow

04/29/2008 12:30 PM  

Chad, Help!  We're going live in a couple of days and I just can't get this through this problem.  I have a question that is multiple choice radio buttons.  12 choices.   It is a very important question that MUST be answered.  However, I can complete the form without making a selection.  Under "Question Validation" I have everything set correctly.  No different than the 15 other fields I have setup that are required and working fine.  Not sure what makes this one different.

Also, this question triggers 12 different completion events to add the users to different roles.  No matter the choice I make, none of my completion events are triggereing.  Any ideas?

Chad
Posts:2227
river guide
river guide

04/29/2008 12:43 PM  
Very odd.... Do you have both client side and server side validation selected? For certain field types (radio buttons) server side validation is required I believe. Ill test over here though, it should be required or not allow the user to select the very first option (which might be in a dropdownlist like 'Select') etc..

As far as the completion events, when you open them up to they appear to be saving the response and everything correctly? Do you have it set to fire on both new and updated registrations?

Kevin
Posts:28
going with the flow
going with the flow

04/29/2008 12:47 PM  
Both client side and server side are checked. When I open the completion events, they all appear perfectly. I see nothing wrong with any of them. They are saving the selection I am telling it to fire on. I only have them set to fire on Initial registration, as I do not want these events to occur on updates. Do I need to set it to fire on both?
Kevin
Posts:28
going with the flow
going with the flow

04/29/2008 1:14 PM  
OK, I have no clue what is different, but now it is requiring the question. Interesting behavior though. If I start a brand new registration, and just go down and click on "Register", I get many validation messages telling me to fill in all the necessary fields. All fields have the red * next to them.

However, my radio button question does not have anything next to it, notr is there a validation message relating to it. But, when I go through and answer all appropriate questions, EXCEPT for the radio buttons, and then hit register. THEN, the validation code for the radio button question appears (in red). Then, I am forced to make a selection, which is good!

So, I guess that part is OK. However, I still don't have any luck with the Completion events.
Chad
Posts:2227
river guide
river guide

04/29/2008 2:51 PM  
Yes, well this is because validation for server side controls fires differently / separately from client side validation. This is why its initially not showing that as invalid and then showing it as invalid. The way to get around this look is to disable client side validation and then they will all appear in one large list of fields that were missed.

The other issue we might need to have temporary edit rights to the site to duplicate/debug. You might temporarily see if changing the field type from radio button to dropdownlist causes the events to start working (this would at least let us know if its related to a field type or something else such as when its set to fire)

So... When you go into Admin, User Accounts you do not see that any roles are being added to any users?

-Chad
Kevin
Posts:28
going with the flow
going with the flow

04/30/2008 5:49 AM  
Hey Chad. Man, I have tried everything. I have completely removed the question, and I have completely removed all completion events. I then added a clean question with just 3 simple drop down choices. Then created 1 simple completion event to add them to a security role, based on selecting "Military" as the answer. My completion event is trying to add them to a role called "Active Members" and setting the expiry date to 365 days. Man, it just won't work. It seems no matter what I do, I just can't get it to run. We have to have the site live this evening and announce it in the morning. Please help in whatever way you can. If you need access to the site, please let me know what you need. I am happy to let you in and take a look around. Thanks!!
Chad
Posts:2227
river guide
river guide

04/30/2008 11:02 AM  
When you go to Host, Module Definitions what specific version number does it show? Also what version of DotNetNuke are you running on?

The good news about role events (typically) is that if its not working exactly as you need you can usually use a SQL Event to quickly insert into the userroles table.

Yes, access would help. Please open a support ticket for this issue to get us the host login info.

-Chad
Kevin
Posts:28
going with the flow
going with the flow

04/30/2008 11:06 AM  
Chad, I am using version 03.10.00. DNN version 4.7 I am going to open a support ticket now.
Kevin
Posts:28
going with the flow
going with the flow

04/30/2008 11:13 AM  
Chand, I submitted the "ticket" from your website using "Option 3". I hope that is the method you wanted me to use. Please let me know if you need anything else. Thanks!
Chad
Posts:2227
river guide
river guide

05/01/2008 1:18 PM  
Hi, I just wanted to follow up on this to close this thread out. It was determined that the security roles were being added correctly based on the completion events but that it was automatically adding an effective date to the security role and that possibly (not sure exactly why) that effect date was a few minutes behind the actual time of the server/web site. We will review down the road automatically setting the effective date to null, for now though this SQL Event was setup as a completion event and everything started working properly:


Update UserRoles
Set EffectiveDate = Null
Where UserID = $(UserID)

This SQL statement sets a null value for effectivedate for the Users Roles (which is typically the most common implementation for this feature). If anyone else runs into this same type of situation you might try this work around.

-Chad
You are not authorized to post a reply.
Forums > Product Discussion - DotNetNuke Modules > Dynamic Registration > Field wont be required / Completion Event



ActiveForums 3.7

Copyright 2005 - 2008 by Data Springs, Inc.
Terms Of Use | Privacy Statement