Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeGetting StartedGetting StartedInstalling DNN ...Installing DNN ...Users do not list after upgrade 4.3.2 to 4.3.3Users do not list after upgrade 4.3.2 to 4.3.3
Previous
 
Next
New Post
7/21/2006 10:14 AM
 

It seems that not all versions have this issue. I have upgraded a DNN3.1.x site to DNN4.3.3. I can see all users, my lists are working.

Your bug fix let me think that you have installed DNN4.3.3 source?
I have installed using DotNetNuke_4.3.3_Install.zip.

 
New Post
7/21/2006 10:26 AM
 

For DNN 3.3.3 I replaced BindData in /admin/users/users.ascx.vb with this code:

Private Sub BindData(ByVal SearchText As String, ByVal SearchField As String)

CreateLetterSearch()

' Get the list of registered users from the database

Select Case SearchText

Case Localization.GetString("All")

Filter = ""

Case Localization.GetString("OnLine")

Filter = ""

Case Localization.GetString("Unauthorized")

Filter = ""

Case Else

Filter = SearchText

End Select

If Filter = "" Then

Select Case SearchText

Case Localization.GetString("Unauthorized")

Users = UserController.GetUnAuthorizedUsers(UsersPortalId, False)

' Hide pagingcontrol while diplaying UnAuthorized members, since they are not used here

ctlPagingControl.Visible = False

Case Localization.GetString("OnLine")

Users = UserController.GetOnlineUsers(UsersPortalId)

Case Else

Users = UserController.GetUsers(UsersPortalId, False, CurrentPage - 1, PageSize, TotalRecords)

End Select

ElseIf Filter <> "None" Then

Select Case SearchField

Case "email"

Users = UserController.GetUsersByEmail(UsersPortalId, False, Filter + "%", CurrentPage - 1, PageSize, TotalRecords)

Case "username"

Users = UserController.GetUsersByUserName(UsersPortalId, False, Filter + "%", CurrentPage - 1, PageSize, TotalRecords)

Case Else

Dim propertyName As String = ddlSearchType.SelectedItem.Value

Users = UserController.GetUsersByProfileProperty(UsersPortalId, False, propertyName, Filter + "%", CurrentPage - 1, PageSize, TotalRecords)

End Select

End If

grdUsers.DataSource = Users

grdUsers.DataBind()

ctlPagingControl.TotalRecords = TotalRecords

ctlPagingControl.PageSize = PageSize

ctlPagingControl.CurrentPage = CurrentPage

Dim strQuerystring As String

strQuerystring = "PageRecords=" + PageSize.ToString

If Filter <> "" Then

strQuerystring += "&filter=" + Filter

End If

ctlPagingControl.QuerystringParams = strQuerystring

ctlPagingControl.TabID = TabId

End Sub


Cheers from Germany,
Sebastian Leupold

dnnWerk - The DotNetNuke Experts   German Spoken DotNetNuke User Group

Speed up your DNN Websites with TurboDNN
 
New Post
7/21/2006 10:44 AM
 
It looks like an issue with localization, so a quick workaround for the admins: set your language to english when entering the user manager.

Cheers from Germany,
Sebastian Leupold

dnnWerk - The DotNetNuke Experts   German Spoken DotNetNuke User Group

Speed up your DNN Websites with TurboDNN
 
New Post
7/21/2006 10:50 AM
 
The function in 4.3.2 actually wasn't working. The change was made because the "All" filter was not paging properly, as the old code set the Filter="" for the All case.

This meant that the "Filter=All" parameter was not added to the Pager links, and you could only ever see the first page of Users.  Try it in 4.3.2 - if you have more than 1 page of users you will see all the pager links - click on one and you will get no list.

In 4.3.3, the problem appears to be the line:

ElseIf Filter = "All" Then

which should be

ElseIf Filter = Localization.GetString("All") Then

This would explain why some experience this (as only the non-english spellings of All would be affected).

The work-around is either to change the line in the code (or to modify through the Languages editor the Localization of the All filter to set it to the English spelling)




Charles Nurse
Chief Architect
Evoq Content Team Lead,
DNN Corp.

Want to contribute to the Platform project? - See here
MVP (ASP.NET) and
ASPInsiders Member
View my profile on LinkedIn
 
New Post
7/21/2006 11:26 AM
 

NO I have the Install Version.
When you are looking into the zip-file you will find a lot of *.vb files.
The fix is working because DNN 4.X is using the .NET 2.0 WSP model.
WSP has three modes for dealing with source code. Shaun Walker has written a lot of
stuff in his blog about WSP and the alternative WAP.

Greetings
J.Sommer

 


sovort-it

Dipl.Ing.(FH)
Jürgen Sommer
soVort-IT, Jürgen Sommer IT Consulting
Südstraße 15
61169 Friedberg
--------------------------------------------------
Telefon: +49 (0)6031 791 749
Telefax: +49 (0)6031 791 697
Email: juergen.sommer@sovort-it.com
Web: http://www.sovort-it.com
 
Previous
 
Next
HomeHomeGetting StartedGetting StartedInstalling DNN ...Installing DNN ...Users do not list after upgrade 4.3.2 to 4.3.3Users do not list after upgrade 4.3.2 to 4.3.3


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out