Changeset 7221


Ignore:
Timestamp:
Nov 4, 2016, 11:06:26 AM (5 years ago)
Author:
Nicklas Nordborg
Message:

References #2033 and #2034. Added a note about the changes to the list of update warnings and incompatible changes.

Location:
trunk/doc/src/docbook
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/doc/src/docbook/admin/installation.xml

    r7161 r7221  
    4747
    4848    <important id="installation.upgrade.important">
    49       <title>Important information for upgrading to BASE 3.9</title>
     49      <title>Important information for upgrading to BASE 3.10</title>
    5050      <para>
    5151        This section list some important information that may or may not
    5252        apply when upgrading from the <emphasis>previous</emphasis> BASE
    53         release to the current release (eg. 3.8 to 3.9). If you are
    54         upgrading from a BASE installation that is older (3.0-3.7)
     53        release to the current release (eg. 3.9 to 3.10). If you are
     54        upgrading from a BASE installation that is older (3.0-3.8)
    5555        you should also read <xref linkend="appendix.update_warnings" />.
    5656      </para>
    5757
    58       <bridgehead>Incompatible API change Application API</bridgehead>
     58      <bridgehead>Changed permissions for annotating items</bridgehead>
    5959      <para>
    60         The <classname docapi="net.sf.basedb.core">Application.getSessionControl()</classname>
    61         method for getting access to an existing session has been deprecated. A new
    62         version has been implemented that require that an <emphasis>external client id</emphasis>
    63         is specified. Extensions and other client application may stop working unless
    64         they are updated. See alos <xref linkend="appendix.incompatible.session-control"/>.
     60        Before BASE 3.10 a user was able to create/change/delete annotations on
     61        an item if the user has <code>WRITE</code> permission on the item and
     62        <code>READ</code> permission on the  annotation type.
     63        In BASE 3.10 several changes has been made:
    6564      </para>
     65     
     66      <itemizedlist>
     67        <listitem>
     68          <para>
     69            <code>USE</code> permission is required on the annotation type to be able
     70            to create/change/delete annotations of that type. This may cause user to no
     71            longer be able to annotate certain items, unless their permissions
     72            are upgraded to <code>USE</code>. Users with <code>READ</code> permission
     73            can only read the annotation values.
     74          </para>
     75        </listitem>
     76       
     77        <listitem>
     78          <para>
     79            A new permission level, <code>ANNOTATE</code>, has been introduced.
     80            In the permission hierarchy this sits between the <code>READ</code>
     81            and <code>WRITE</code> permission and can be used to give users
     82            permissions to manage annotations but not other properties of an item.
     83            All users with <code>WRITE</code> permission automatically get
     84            <code>ANNOTATE</code> permission so this change should not affect current
     85            users.
     86          </para>
     87        </listitem>
     88      </itemizedlist>
    6689    </important>
    6790   
  • trunk/doc/src/docbook/appendix/incompatible.xml

    r7161 r7221  
    3636  </para>
    3737 
     38  <sect1 id="appendix.incompatible.3.10">
     39    <title>BASE 3.10 release</title>
     40   
     41    <bridgehead id="appendix.incompatible.annotate-permission">Annotate permission</bridgehead>
     42    <para>
     43      A new permission level, <code>ANNOTATE</code> has been added to
     44      the permission system. Extensions and other clients that are not
     45      aware of this permission may think that the user only has
     46      <code>READ</code> permission.
     47    </para>
     48   
     49  </sect1>
     50
    3851  <sect1 id="appendix.incompatible.3.9">
    3952    <title>BASE 3.9 release</title>
  • trunk/doc/src/docbook/appendix/update_warnings.xml

    r7161 r7221  
    3535    to the current version.
    3636  </para>
     37 
     38  <sect1 id="appendix.update_warnings.3.10">
     39    <title>BASE 3.10</title>
     40 
     41    <bridgehead>Changed permissions for annotating items</bridgehead>
     42    <para>
     43      Before BASE 3.10 a user was able to create/change/delete annotations on
     44      an item if the user has <code>WRITE</code> permission on the item and
     45      <code>READ</code> permission on the  annotation type.
     46      In BASE 3.10 several changes has been made:
     47    </para>
     48   
     49    <itemizedlist>
     50      <listitem>
     51        <para>
     52          <code>USE</code> permission is required on the annotation type to be able
     53          to create/change/delete annotations of that type. This may cause user to no
     54          longer be able to annotate certain items, unless their permissions
     55          are upgraded to <code>USE</code>. Users with <code>READ</code> permission
     56          can only read the annotation values.
     57        </para>
     58      </listitem>
     59     
     60      <listitem>
     61        <para>
     62          A new permission level, <code>ANNOTATE</code>, has been introduced.
     63          In the permission hierarchy this sits between the <code>READ</code>
     64          and <code>WRITE</code> permission and can be used to give users
     65          permissions to manage annotations but not other properties of an item.
     66          All users with <code>WRITE</code> permission automatically get
     67          <code>ANNOTATE</code> permission so this change should not affect current
     68          users.
     69        </para>
     70      </listitem>
     71    </itemizedlist>
     72 
     73  </sect1>
     74 
    3775 
    3876  <sect1 id="appendix.update_warnings.3.9">
Note: See TracChangeset for help on using the changeset viewer.