content: display license message only for doc section

Source files and directories can be displayed even if the unit is not
redistributable, since this is technical information about the unit.

There is no way of knowing whether a README doesn't exist because the
file isn't there, or if it was removed because the unit is not
redistributable.

As a result, the message informing users that a unit is not
redistributable should only be displayed if a documentation section
would be present otherwise.

Change-Id: Ia702a5090a8693da24ccffd5a1be040072fe188e
Reviewed-on: https://go-review.googlesource.com/c/pkgsite/+/262100
Trust: Julie Qiu <julie@golang.org>
Run-TryBot: Julie Qiu <julie@golang.org>
Reviewed-by: Jonathan Amsterdam <jba@google.com>
diff --git a/content/static/html/pages/unit_details.tmpl b/content/static/html/pages/unit_details.tmpl
index 4d9f4bb..9b9cfb7 100644
--- a/content/static/html/pages/unit_details.tmpl
+++ b/content/static/html/pages/unit_details.tmpl
@@ -17,23 +17,23 @@
       {{block "unit_outline" .Details}}{{end}}
     </div>
     <div class="UnitDetails-content" role="main">
-      {{if .Unit.IsRedistributable}}
-        {{if .Details.Readme.String}}
-          {{block "unit_readme" .Details}}{{end}}
-        {{end}}
-        {{if .Details.IsPackage}}
-          {{block "unit_doc" .Details}}{{end}}
-        {{end}}
-        {{if .Details.SourceFiles}}
-          {{block "unit_files" .Details}}{{end}}
-        {{end}}
-        {{if (or .Details.Subdirectories .Details.NestedModules)}}
-          {{block "unit_directories" .Details}}{{end}}
-        {{end}}
+      {{if .Details.Readme.String}}
+        {{block "unit_readme" .Details}}{{end}}
+      {{end}}
+
+      {{if and .Details.IsPackage .Unit.IsRedistributable}}
+        {{block "unit_doc" .Details}}{{end}}
       {{else}}
-        <h2>Content not displayed due to license restrictions.</h2>
+        <h2>Documentation not displayed due to license restrictions.</h2>
         See our <a href="/license-policy">license policy</a>.
       {{end}}
+
+      {{if .Details.SourceFiles}}
+        {{block "unit_files" .Details}}{{end}}
+      {{end}}
+      {{if (or .Details.Subdirectories .Details.NestedModules)}}
+        {{block "unit_directories" .Details}}{{end}}
+      {{end}}
     </div>
     <div class="UnitDetails-meta" role="complementary" aria-label="links">
       {{block "unit_meta" .}}{{end}}