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

HomeHomeUsing DNN Platf...Using DNN Platf...Administration ...Administration ...How do I make a list Portal specific?How do I make a list Portal specific?
Previous
 
Next
New Post
11/10/2009 11:27 AM
 

I would like to create a list and make it portal specific.  I can not locate how to do that other than directly in the database.  Is this possible with the current controls?

 
New Post
11/10/2009 11:47 AM
 

Good question

As far as I know, DNN's list management works at the Host level - this is a major area for improvement. For example, lists created for custom Portal Properties interact with each other on the sub-portal level. It is not too hard for deletions in one portal to corrupt the records in another. Partly, I imagine because of the self-referential architecture of the table; referential integrity is not properly maintained.

This is partially acknowledged at the bottom of page 173 of Professional DotNetNuke 5 where it says "Deleting or editing some of the default lists may result in an error".


Geoffrey Morton-Haworth www.yalaworld.net
 
New Post
11/10/2009 12:17 PM
 

Lists table and business objects do support portal specific lists, e.g. used for categories in some bundled modules like feedback, but there is no UI provided for admins to manage lists tables, i.e. the modules need to provide a proper UI itselves.


Cheers from Germany,
Sebastian Leupold

dnnWerk - The DotNetNuke Experts   German Spoken DotNetNuke User Group

Speed up your DNN Websites with TurboDNN
 
New Post
12/23/2009 9:31 AM
 
Sebastian Leupold wrote:

.. but there is no UI provided for admins to manage lists tables, i.e. the modules need to provide a proper UI itselves.

 

That would be nice to have in a future release. 

 
New Post
2/17/2010 6:37 AM
 
It is possible to reuse the Lists module GUI at the administrator level. Make a new module definition for the control 'listeditor.ascx' in the /DesktopModules/Admin/Lists directory. Add (and include in menu) this module to a page under the 'Admin' tab. Although all host lists show up in the control, they are all empty. Now log in as host and create a new list with a single dummy entry.This will make the list show up (and keep it showing up) on the admin version of the lists editor. Now login as administrator again and manage the list as you please (the dummy entry will not show up on the admin version). In queries using your administrator level list, make sure to add "AND PortalID = ''" to the WHERE clause of the query to not have the 'Dummy' entry show up.
 
Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Administration ...Administration ...How do I make a list Portal specific?How do I make a list Portal specific?


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