Assets 3

This pre-release adds experimental support for displaying files from specific folder as documents - see more in #51.

To enable this mode, select Default Folder and provide File Filter regex in the module settings. Additional Filename to Document Title option controls filename to document title transformation by using set of regex replace rules.

Editing of documents disabled in this mode, module actions like Add Document, Import Documents and Change Folder are unavailable.

Known issues:

  • Downloads/clicks don't tracked properly for all files.

@roman-yagodin roman-yagodin released this Mar 19, 2018 · 36 commits to master since this release

Assets 3

List of changes

  • Module now depends on R7.Dnn.Extension library (see install notes below).
  • Fixed GH-71: If view permission cannot be checked (e.g. for URL type links), assume it is granted.
  • Fixed GH-67 Missing UserDisplayName function on some DNN installs or after applying Turbo DNN Scripts.
  • Fixed GH-70: Sort order column names in settings are blank.
  • UI: GH-72: Wider textbox for document title.
  • UI: Cancel button renamed to Close one.
  • UI: Sort index field moved back to the main tab.
  • UI: Sort order labels in settings are localized now.
  • Module now passes user-friendly URLs to the search engine.

Install notes

  1. Install R7.Dnn.Extensions 0.12 library package.
  2. Install R7.Documents 1.10 module package.
  3. After that you should be able to remove R7.DotNetNuke.Extensions 0.10 library package.

@roman-yagodin roman-yagodin released this Sep 27, 2017 · 60 commits to master since this release

Assets 3
  • Table header now properly wrapped into THEAD tag (#63).
  • Fixed wrong name of the Bootstrap "table-striped" CSS class.
  • Fixed "Select Link" button caused form validation (#65).
  • Hopefully fixed DnnUrlControl becomes inaccessible in some cases for documents w/o URL (#64).

Require R7.DotNetNuke.Extensions v0.10.0 installed.

@roman-yagodin roman-yagodin released this Jun 21, 2017 · 70 commits to master since this release

Assets 3
  • Fixed exception when importing documents w/o links (#37).

@roman-yagodin roman-yagodin released this Jun 13, 2017 · 74 commits to master since this release

Assets 3
  • New tabbed document editing UI (#43), enabled partial rendering for edit controls.
  • "Is Published" flag replaced with start and end publication dates (#40).
  • Added new published date column (start publication date with fallback to creation date).
  • Owner column localized as "Published by" to make pair for new published date column.
  • Last modified date now updates automatically only if document link is changed (#36).
  • Added module setting for date and time format (#55).
  • Module now keeps history of document links e.g. for faster access to recently used folders.
  • After document was added, offer user to add more documents (some work on #44).
  • "Open Link in New Browser Window" flag now checked for new documents by default.
  • Use more distinct edit icon.
  • Replace "Delete with Resource" checkbox with separate action button.
  • Allow to customize module name in search results/settings via SearchableModules.resx (#53).
  • Don't pass document title to search engine twice.
  • Adjust link in search to show only target module.
  • Integrated "optimize stored procedures" patch by @sleupold (#6).
  • Reviewed clustered/nonclustered indexes for Documents table (#7).
Jun 8, 2017
Use angle brackets is more common in DNN

@roman-yagodin roman-yagodin released this Jan 10, 2017 · 165 commits to master since this release

Assets 3

Fixed bug with module settings not updated properly on DNN 8+ (#50).

@roman-yagodin roman-yagodin released this Dec 23, 2016 · 167 commits to master since this release

Assets 3
  • Module now supports DNN v8.0.4, support for DNN v7.4.2 was dropped.
  • Few DnnComboBox'es replaced with generic DropDownLists to reduce dependence on DotNetNuke.Web.Deprecated.

Note: Install R7.DotNetNuke.Extensions v0.9.0 package first!

@roman-yagodin roman-yagodin released this Dec 9, 2016 · 169 commits to master since this release

Assets 3

This is a bug-fixing release, probably last one targeting DNN v7.4.2. The R7.Documents v1.8.0 will target DNN v8.0.4 or later.

  • Fixed "Update anyway" not preserve selected document link (#48).
  • Fixed crash on loading document edit form if associated file was deleted but document still in cache (#42).
  • Fixed minor bug with imported documents which loose theirs "not published" state (#46).
  • Potentially fixed a magical issue with "itemid=null" errors in the Event Log (#47).
  • Improved performance of the main view by not checking for file security for admins and superusers (#45).
  • Module now logs user attempts to access documents, not related to the module, in the Event Log.

Note: Install R7.DotNetNuke.Extensions v0.8.0 package first!

@roman-yagodin roman-yagodin released this Jul 6, 2016 · 179 commits to master since this release

Assets 3
  • Fix #38: Data cache won't invalidate.
  • Possible fix for #22: Error creating db stored procedure.
  • Use same data cache entry for module instances on different pages.
  • Then data changes, remove cached data for all cultures.
  • Increase data cache time for non-authenticated users to 20 min. (currently hardcoded).
  • Visually distinct not published documents on hover also.
  • Use Icon API to get icons for module actions.
  • Some code refactoring and cleanup.

Note: Install R7.DotNetNuke.Extensions v0.8.0 package first!