<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://online.spectraqest.com/index.php?action=history&amp;feed=atom&amp;title=Construction_Hive%3AConstruction_Hive_1.200_Release_Notes</id>
	<title>Construction Hive:Construction Hive 1.200 Release Notes - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://online.spectraqest.com/index.php?action=history&amp;feed=atom&amp;title=Construction_Hive%3AConstruction_Hive_1.200_Release_Notes"/>
	<link rel="alternate" type="text/html" href="http://online.spectraqest.com/index.php?title=Construction_Hive:Construction_Hive_1.200_Release_Notes&amp;action=history"/>
	<updated>2026-04-07T12:00:11Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>http://online.spectraqest.com/index.php?title=Construction_Hive:Construction_Hive_1.200_Release_Notes&amp;diff=29909&amp;oldid=prev</id>
		<title>Gavin.schultz at 02:58, 10 June 2016</title>
		<link rel="alternate" type="text/html" href="http://online.spectraqest.com/index.php?title=Construction_Hive:Construction_Hive_1.200_Release_Notes&amp;diff=29909&amp;oldid=prev"/>
		<updated>2016-06-10T02:58:16Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!Bug/CR ID&lt;br /&gt;
!Customer Code&lt;br /&gt;
!Customer Reference&lt;br /&gt;
!Product(s) Modified&lt;br /&gt;
!Name&lt;br /&gt;
!Release Notes&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|style=&amp;quot;background:white;&amp;quot;|Bug#2291&lt;br /&gt;
|style=&amp;quot;background:white;&amp;quot;|USPSI &lt;br /&gt;
|style=&amp;quot;background:white;&amp;quot;|&lt;br /&gt;
|style=&amp;quot;background:white;&amp;quot;|Construction Hive&lt;br /&gt;
|style=&amp;quot;background:white;&amp;quot;|User registration fix for error &amp;quot;(user name) is already a member of (company)&amp;quot;&lt;br /&gt;
|style=&amp;quot;background:white;&amp;quot;|When an unregistered user is a member of at least 2 subsidiaries in the same company hierarchy, and then the user attempts to register, selecting the second laboratory of which they are already a member no longer gives the error message &amp;quot;(user name) is already a member of (company)&amp;quot;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|style=&amp;quot;background:white smoke;&amp;quot;|Bug#4224&lt;br /&gt;
|style=&amp;quot;background:white smoke;&amp;quot;|INTERNAL&lt;br /&gt;
|style=&amp;quot;background:white smoke;&amp;quot;|&lt;br /&gt;
|style=&amp;quot;background:white smoke;&amp;quot;|Construction Hive&lt;br /&gt;
|style=&amp;quot;background:white smoke;&amp;quot;|Super-administrators - adding new users and controlling registration notifications&lt;br /&gt;
|style=&amp;quot;background:white smoke;&amp;quot;|Super-administrators can add a user to a company without triggering the generation of an email. The super-administrator does, upon adding the user, have access to a registration link for the user. The super-administrator can also use the &amp;quot;Send Invitation Email&amp;quot; link to send an email to the user.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|style=&amp;quot;background:white;&amp;quot;|Bug#5568&lt;br /&gt;
|style=&amp;quot;background:white;&amp;quot;|INTERNAL&lt;br /&gt;
|style=&amp;quot;background:white;&amp;quot;|&lt;br /&gt;
|style=&amp;quot;background:white;&amp;quot;|Construction Hive&lt;br /&gt;
|style=&amp;quot;background:white;&amp;quot;|Publishing to two users with the same email address no longer causes publish errors&lt;br /&gt;
|style=&amp;quot;background:white;&amp;quot;|Occasionally, reports published from QESTLab will create a publish package containing two &amp;amp;lt;user&amp;amp;gt; elements referring to the same email address, which would result in the error message:&amp;amp;nbsp;An unexpected error occurred during the import: could not execute batch command.[SQL: SQL not available]&amp;quot;. This case will no longer generate an error.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|style=&amp;quot;background:white smoke;&amp;quot;|Bug#5726&lt;br /&gt;
|style=&amp;quot;background:white smoke;&amp;quot;|INTERNAL&lt;br /&gt;
|style=&amp;quot;background:white smoke;&amp;quot;|&lt;br /&gt;
|style=&amp;quot;background:white smoke;&amp;quot;|Construction Hive&lt;br /&gt;
|style=&amp;quot;background:white smoke;&amp;quot;|Exclusion operator in searching now works correctly when coupled with an inclusion term&lt;br /&gt;
|style=&amp;quot;background:white smoke;&amp;quot;|It is now possible to search for reports which specifically one term but not another e.g. term1 -term2 will find all reports containing the word &amp;quot;term1&amp;quot; but not &amp;quot;term2&amp;quot;. This does not currently work with standalone excluded words e.g. -term1, it must always be used in conjunction with another word.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|style=&amp;quot;background:white;&amp;quot;|Bug#5736&lt;br /&gt;
|style=&amp;quot;background:white;&amp;quot;|INTERNAL&lt;br /&gt;
|style=&amp;quot;background:white;&amp;quot;|&lt;br /&gt;
|style=&amp;quot;background:white;&amp;quot;|Construction Hive&lt;br /&gt;
|style=&amp;quot;background:white;&amp;quot;|More detailed publish response error messages&lt;br /&gt;
|style=&amp;quot;background:white;&amp;quot;|Publish Responses for xml imports now include a &amp;quot;violation&amp;quot; at info level that specifies which Construction Hive service was being used - request Host or System Hostname, and the machine name - to better assist with support requests.&amp;lt;br /&amp;gt;&lt;br /&gt;
Responses for publishing that failed because of a mismatch with a recent transaction now include the ID of the conflicting transaction.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|style=&amp;quot;background:white smoke;&amp;quot;|CR#1277&lt;br /&gt;
|style=&amp;quot;background:white smoke;&amp;quot;|INTERNAL&lt;br /&gt;
|style=&amp;quot;background:white smoke;&amp;quot;|&lt;br /&gt;
|style=&amp;quot;background:white smoke;&amp;quot;|Construction Hive&lt;br /&gt;
|style=&amp;quot;background:white smoke;&amp;quot;|Construction Hive Welcome Email&lt;br /&gt;
|style=&amp;quot;background:white smoke;&amp;quot;|An email is sent to new users after registering. Apart from being a friendly gesture, this is additionally useful as a security feature, as there are occasions in which users forward their report notifications to others by email, and the recipients of those emails then register the original user. This email would alert the user that someone has registered using their email address.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|style=&amp;quot;background:white;&amp;quot;|CR#1810&lt;br /&gt;
|style=&amp;quot;background:white;&amp;quot;|INTERNAL&lt;br /&gt;
|style=&amp;quot;background:white;&amp;quot;|&lt;br /&gt;
|style=&amp;quot;background:white;&amp;quot;|Construction Hive&lt;br /&gt;
|style=&amp;quot;background:white;&amp;quot;|Download link on documents in s3&lt;br /&gt;
|style=&amp;quot;background:white;&amp;quot;|The Download link now causes a web browser to download a document that is stored on amazon s3 rather than opening it.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Clicking the preview image will still open the document.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|style=&amp;quot;background:white smoke;&amp;quot;|CR#2328&lt;br /&gt;
|style=&amp;quot;background:white smoke;&amp;quot;|INTERNAL&lt;br /&gt;
|style=&amp;quot;background:white smoke;&amp;quot;|&lt;br /&gt;
|style=&amp;quot;background:white smoke;&amp;quot;|Construction Hive&lt;br /&gt;
|style=&amp;quot;background:white smoke;&amp;quot;|Construction Hive password hash storage&lt;br /&gt;
|style=&amp;quot;background:white smoke;&amp;quot;|Password hashes now stored in a more secure form.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|style=&amp;quot;background:white;&amp;quot;|CR#2588&lt;br /&gt;
|style=&amp;quot;background:white;&amp;quot;|INTERNAL&lt;br /&gt;
|style=&amp;quot;background:white;&amp;quot;|&lt;br /&gt;
|style=&amp;quot;background:white;&amp;quot;|Construction Hive&lt;br /&gt;
|style=&amp;quot;background:white;&amp;quot;|Construction Hive Password Change Notification&lt;br /&gt;
|style=&amp;quot;background:white;&amp;quot;|Users receive an email after their password is changed to notify them that their password has been changed.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|style=&amp;quot;background:white smoke;&amp;quot;|CR#2589&lt;br /&gt;
|style=&amp;quot;background:white smoke;&amp;quot;|INTERNAL&lt;br /&gt;
|style=&amp;quot;background:white smoke;&amp;quot;|&lt;br /&gt;
|style=&amp;quot;background:white smoke;&amp;quot;|Construction Hive&lt;br /&gt;
|style=&amp;quot;background:white smoke;&amp;quot;|Verification for Adding Email Adresses and Merging Accounts.&lt;br /&gt;
|style=&amp;quot;background:white smoke;&amp;quot;|The UI for merging accounts has been subsumed by the add email address functionality.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Adding an email address or merging an account requires a token, sent to the email to be added / merged in (for adding this isn&amp;#039;t really a change).&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Administrator accounts can not be merged into other accounts.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|style=&amp;quot;background:white;&amp;quot;|CR#2590&lt;br /&gt;
|style=&amp;quot;background:white;&amp;quot;|INTERNAL&lt;br /&gt;
|style=&amp;quot;background:white;&amp;quot;|&lt;br /&gt;
|style=&amp;quot;background:white;&amp;quot;|Construction Hive&lt;br /&gt;
|style=&amp;quot;background:white;&amp;quot;|Construction Hive Tokens use random data&lt;br /&gt;
|style=&amp;quot;background:white;&amp;quot;|To improve security, access tokens now contain no encrypted information. &amp;amp;nbsp;This ensures it is not possible to determine information about an access token without access to the Construction Hive database.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|style=&amp;quot;background:white;&amp;quot;|CR#2608&lt;br /&gt;
|style=&amp;quot;background:white;&amp;quot;|GLFUG&lt;br /&gt;
|style=&amp;quot;background:white;&amp;quot;|&lt;br /&gt;
|style=&amp;quot;background:white;&amp;quot;|Construction Hive&lt;br /&gt;
|style=&amp;quot;background:white;&amp;quot;|User Memberships and Roles Management UI&lt;br /&gt;
|style=&amp;quot;background:white;&amp;quot;|&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;line-height: 1.6;&amp;quot;&amp;gt;The interface for managing users and their roles and memberships has been overhauled.&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
The interface now shows (and enables editing of) either&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;- All users in one company (the old company roles page)&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp; - Access via company management page -&amp;amp;gt; &amp;#039;User Roles&amp;#039; link.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;- All companies (within your company group) for one user&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp; - Access via company management page -&amp;amp;gt; &amp;#039;Company Members&amp;#039; link -&amp;amp;gt; &amp;#039;Edit Permissions&amp;#039; link.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
There are now three actions for user memberships:&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;- Add (only available on the single-user all-companies view). This grants a new membership with default roles in a company.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;- Remove: This removes a user&amp;#039;s membership from a single company, and can be used to completely remove them from an entire company group. As long as they are still members of another company in the same group, they will still have permission to view documents that were sent to them.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;- Transfer: This removes a user&amp;#039;s membership from a single company and adds it to another company, with the same set of roles as they had in the company they were moved from.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|style=&amp;quot;background:white smoke;&amp;quot;|CR#2708&lt;br /&gt;
|style=&amp;quot;background:white smoke;&amp;quot;|INTERNAL&lt;br /&gt;
|style=&amp;quot;background:white smoke;&amp;quot;|&lt;br /&gt;
|style=&amp;quot;background:white smoke;&amp;quot;|Construction Hive&lt;br /&gt;
|style=&amp;quot;background:white smoke;&amp;quot;|Placeholder company for unregistered users&lt;br /&gt;
|style=&amp;quot;background:white smoke;&amp;quot;|When publishing a report to Construction Hive, the users included in the report (typically as recipients) sometimes need to be created in a company hierarchy due to the domain name of their email address e.g. user1@cmtesting.com needs to be added to the CM Testing company. Previously, these users were added to the root company. This was not the most logically correct place for them, as they could see project names and, if granted a role without moving the user, would have all the permissions of that role at all companies in the heirarchy.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Instead, these users are now placed in a &amp;quot;holding&amp;quot; company, if there is no other information to determine which specific company to put them in. The holding company has limited permissions and does not contain any projects or documents. Users within a holding company generally only have the ability to access reports that they have published or received.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Administrators can move users out of the holding company and into a more specific company at any time using the standard user management tools.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|style=&amp;quot;background:white;&amp;quot;|CR#2929&lt;br /&gt;
|style=&amp;quot;background:white;&amp;quot;|INTERNAL&lt;br /&gt;
|style=&amp;quot;background:white;&amp;quot;|&lt;br /&gt;
|style=&amp;quot;background:white;&amp;quot;|Construction Hive&lt;br /&gt;
|style=&amp;quot;background:white;&amp;quot;|Files delivered to users direct from Amazon S3 where possible&lt;br /&gt;
|style=&amp;quot;background:white;&amp;quot;|Unless we want to use the file data, it is never retrieved from the database when available on s3 and the browser is provided with a url / redirect for s3.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|style=&amp;quot;background:white smoke;&amp;quot;|CR#2986&lt;br /&gt;
|style=&amp;quot;background:white smoke;&amp;quot;|INTERNAL&lt;br /&gt;
|style=&amp;quot;background:white smoke;&amp;quot;|&lt;br /&gt;
|style=&amp;quot;background:white smoke;&amp;quot;|Construction Hive&lt;br /&gt;
|style=&amp;quot;background:white smoke;&amp;quot;|Home Page / Login Form&lt;br /&gt;
|style=&amp;quot;background:white smoke;&amp;quot;|The home page no longer has the register interest form.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A login form has been added to the page header while not logged in.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|style=&amp;quot;background:white;&amp;quot;|CR#3031&lt;br /&gt;
|style=&amp;quot;background:white;&amp;quot;|INTERNAL&lt;br /&gt;
|style=&amp;quot;background:white;&amp;quot;|&lt;br /&gt;
|style=&amp;quot;background:white;&amp;quot;|Construction Hive&lt;br /&gt;
|style=&amp;quot;background:white;&amp;quot;|Construction Hive Email Headers&lt;br /&gt;
|style=&amp;quot;background:white;&amp;quot;|Emails sent from Construction Hive no longer use the Sender header to indicate which Construction Hive user distributed a document.&amp;amp;nbsp;&amp;lt;br /&amp;gt;&lt;br /&gt;
Instead, when listing a Construction Hive user, the From header will be set to &amp;quot;[Name] via Construction Hive&amp;quot; &amp;amp;lt;member@constructionhive.com&amp;amp;gt;.&amp;lt;br /&amp;gt;&lt;br /&gt;
This change is being made bring Construction Hive up to speed with current best-practice use of these mail headers.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|style=&amp;quot;background:white smoke;&amp;quot;|CR#3082&lt;br /&gt;
|style=&amp;quot;background:white smoke;&amp;quot;|INTERNAL&lt;br /&gt;
|style=&amp;quot;background:white smoke;&amp;quot;|&lt;br /&gt;
|style=&amp;quot;background:white smoke;&amp;quot;|Construction Hive&lt;br /&gt;
|style=&amp;quot;background:white smoke;&amp;quot;|Reset Password and Register Account pages now require not being logged in.&lt;br /&gt;
|style=&amp;quot;background:white smoke;&amp;quot;|Reset password redirects to the home page if logged in. Register Account provides reasonable options.&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Gavin.schultz</name></author>
	</entry>
</feed>