Commit Graph

1193 Commits

Author SHA1 Message Date
Mike Hatfield
abc2048513 MOB-1518 - Not having an in-context "View Details" action for the "current" folder makes using the RM doclib very time consuming (and is bad for permformance)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@16435 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2009-09-22 13:34:27 +00:00
Roy Wetherall
4c2e6ea0ce RM: Tempory removal of explicit permission check relating to streamed content
- TODO need to review this change and come up with a more perminant solution



git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@16427 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2009-09-22 09:37:26 +00:00
Mike Hatfield
37342b6a62 MOB-1544 - Deleted folders do not update the folder tree, page refresh required.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@16404 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2009-09-21 11:40:04 +00:00
Dave Ward
7e95e8cc16 Merged V3.2 to HEAD
16297: Reversed some changes introduced prematurely by 16296 
   16296: Merged V3.1 to V3.2
      16294: ETHREEOH-2846: Propagate exceptions when searching for web scripts
         - Stops share from successfully initializing when there are I/O errors traversing its class path store
      16292: Merged V3.2 to V3.1 (record only)
         15798: ETHREEOH-2686: Resolved problem with site dashboards disappearing after NTLM login / session expiry


git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@16299 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2009-09-16 12:09:23 +00:00
Derek Hulley
c85ea934b7 Removed hard-coded modified time when streaming a physical file as webscript content
- Whose birthday is "1975, 3, 26" :-)


git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@16250 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2009-09-14 11:30:13 +00:00
Gavin Cornwell
ea394b8138 Minor change to order of debug statements when deleting files to reduce potential future issues
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@16235 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2009-09-12 22:12:22 +00:00
Kevin Roast
984f737f4f Improved debugging in areas relating to the fix in r16226.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@16228 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2009-09-11 19:59:59 +00:00
Kevin Roast
c78191eac2 Code clean up and convert back spaces to tabs in person lib json.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@16116 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2009-09-07 10:40:16 +00:00
Gavin Cornwell
3af671279b Re-work of export REST API to allow 2 types of archive to be generated. By default a standard ACP that can be used for re-import is generated for the list of provided nodes. If the 'transferFormat' parameter is passed with a value of 'true' a ZIP file will instead be generated, it's still an ACP file but [it will] maintains the nodes structure and names.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@16101 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2009-09-04 15:34:27 +00:00
Gavin Cornwell
a64ff1af7e Exported ACP files are now importable (thumbnail, disposition lifecycle and declared record aspects are no longer included for exported nodes)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@16084 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2009-09-03 21:41:23 +00:00
Mike Hatfield
63ceda3da6 Fix display of RM Role Groups in Admin Console / Users panel
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@16067 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2009-09-03 12:01:00 +00:00
Lawrence Carvalho
288f42fec6 Add/Manage/Delete record references. Also updates to document picker to show correct icons and filter out specific types. TODO: documentpicker should probably filter out current record and already referenced records to avoid cyclic and duplicate errors when adding new references
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@16059 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2009-09-03 09:16:05 +00:00
Mike Hatfield
f7e7334e83 MOB-1289 - Cannot upload/file new electronic record with default profile
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@15954 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2009-08-27 09:56:35 +00:00
Derek Hulley
9c18bf6d7b Fixed incorrect use of statics around the ApplicationContext
- Application context will shut down and restart if a new different context is requested
 - Removed gratuitous use of statics and added necessary synchronization


git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@15927 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2009-08-26 12:36:14 +00:00
Mike Hatfield
28dad9a7b5 RM DocLib checkpoint. Some permissions updated to match capabilities API (not wired-in yet). New icons. Fixed filePlan and parent nodeRefs on DocLib data webscripts.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@15856 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2009-08-21 13:01:02 +00:00
Dave Ward
d147d2214e Merged V3.2 to HEAD
15848: Fix unit test broken by 15828


git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@15852 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2009-08-21 10:35:46 +00:00
Gavin Cornwell
f768c7faa0 Ensure that associations are not exported via export and transfer REST API
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@15847 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2009-08-21 09:02:52 +00:00
Dave Ward
505fe9c436 Merged V3.2 to HEAD
15828: ETHREEOH-2601: Users dialog won't delete users who have no authentication information
      - Moved the AuthenticationService.deleteAuthentication() call inside PersonService.deletePerson() and protected with try - catch so that if there is no authentication information (for an upgraded/moved user) the person can still be deleted
      - Removed a bunch of redundant deleteAuthentication() calls


git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@15829 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2009-08-20 11:01:19 +00:00
Mike Hatfield
480fd1d00e Merged V3.2 to HEAD
15814: ENH-499 - popup dialog to ask users if they want to save changes when they navigate away from edit page in wiki and blog

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@15815 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2009-08-19 10:53:52 +00:00
Mike Hatfield
86d18590ac MOB-1260 - Electronic filing - Record Type
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@15811 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2009-08-19 10:37:13 +00:00
Dave Ward
634fb92904 Merged V3.2 to HEAD
15602: Merged V3.1 to V3.2
      13861: Web Script 'Index' pages now require admin access
      13868: Fix org.alfresco.error.AlfrescoRuntimeException: Read-Write transaction started within read-only transaction
      13873: MT - fix ETHREEOH-1735 (web scripts re-directed to a different tenant's noderef - HTTP 500)
      13905: MT - fix ETHREEOH-1735 (follow-on ... fix the !)
   15798: ETHREEOH-2686: Resolved problem with site dashboards disappearing after NTLM login / session expiry
      - RemoteStore.hasDocument() throws IOException rather than returning false if a non HTTP 200 response is received from the remoteavm web ScriptContent
      - This prevents us from incorrectly caching the non-existence of certain pages
      - remoteavm webscript authentication changed back to "none" so that the share NTLMAuthenticationFilter can pre-fetch pages to determine their required authentication level
      - Multi-tenancy implications resolved by making "guest" the minimum required authentication for scripts in the Repository Webscript Container when MT is enabled


git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@15800 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2009-08-18 17:45:05 +00:00
Kevin Roast
5c5e799ded Merged V3.2 to HEAD
15506: Fix for ALFCOM-3274 - removed double-encoding of webview dashlet title when set from Configure dialog.
   15543: Fixes for ETHREEOH-2596 and ETHREEOH-2392. Any Admin user now forced to enter old password when editing themselves in the Share User Admin console.
   15620:Merged V3.1 to V3.2
      15595: Merged DEV-TEMPORARY to V3.1
         15446: Appropriate JSP page was modified to align radio buttons.
      15597: Fix for ETHREEOH-2575 - all PNG files now appear in IE6, note that PNG transparency is not supported in IE6.
      15598: Merged DEV-TEMPORARY to V3.1
         15593: ETHREEOH-2445: Localization Issues [Email Templates and RSS Templates ACPs I18N]
      15599: Merged DEV-TEMPORARY to V3.1
         15491: ETHREEOH-2460: Localization Issues - Email template
      15601: *RECORD ONLY* Merged V3.2 to V3.1
         15504: ETHREEOH-2447: My Content page localisation failing. [backport from V3.2]
      15613: *RECORD ONLY* Removed reference to portlets message bundle - as per CHK-8518
   15784: Minor performance improvements to data dictionary classes relating to Permission evaluations.
   15791: Merged V3.1 to V3.2
      15693: Merged DEV-TEMPORARY to V3.1
         15648: ETHREEOH-2549: Templates in 3.1 will need localising
      15743: ETHREEOH-2586: JP:Layout error, the word "....." (cancel) should be in the same line
      15745: ETHREEOH-2493 - HTML and XML encoding fixes to Alfresco OpenSearch keyword and person search HTML/ATOM/RSS feed templates.

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@15793 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2009-08-18 15:09:08 +00:00
Gavin Cornwell
7c575fab00 Added form handling to RM export REST API meaning it can now be called with a content of either application/json or multipart/form-data.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@15741 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2009-08-13 20:19:36 +00:00
Dave Ward
8f1bc603d4 Merged V3.2 to HEAD
15495: ETHREEOH-2149: Fix up setting of the content language filter in all authentication filters
      - Some new thread initialization was added to AuthenticationHelper concerning setting the locale for MLText properties
      - Unfortunately this was not propagated to the more exotic authentication filters
      - Now all web client authentication filters use shared code in AuthenticationHelper
      - Retired the NovellIChainsHTTPRequestAuthenticationFilter because it was broken and can be replaced by the superior HTTPRequestAuthenticationFilter


git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@15735 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2009-08-13 14:02:22 +00:00
Dave Ward
eee41b31ec Merged V3.2 to HEAD
15727: ETHREEOH-2617: When SSO is disabled in a subsystem, disable initialization of its filters
      - Do not validate filter configuration parameters in NTLM and Kerberos authentication filters when the filter is disabled


git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@15729 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2009-08-13 11:48:12 +00:00
Mike Hatfield
71fb7f707b Fix to saved search DocLib filter regression
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@15720 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2009-08-13 08:50:09 +00:00
Mike Hatfield
aba1d58281 RM DocLib support for Transfers, including download zip and Transfer Complete actions and placeholder for File Transfer Report.
DocLib data webscripts tidied: neater logic flow and included .js files namespaced.
Removed the need for actions on Details pages to require a DOM ID.

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@15713 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2009-08-13 07:04:25 +00:00
Kevin Roast
e4b62b9bc7 Added missing import of JSONException.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@15704 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2009-08-12 14:54:16 +00:00
Gavin Cornwell
941d5e5e9f Transfer REST API implementation, used to download the contents of a transfer object to an end users local machine.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@15703 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2009-08-12 14:38:22 +00:00
Gavin Cornwell
3e5989cf4a - Changed generation of unique identifier, no longer appears as a field on the create screens, instead gets generated after the node is persisted, the identifier is then generated using the same algorithm as used for records i.e. year-<pad0><node-dbid>. The idenifier still appears on the edit screen so can be changed if desired.
- Moved the StreamArchive webscript implementation to remote API project so it can be re-used by other non RM webscripts
- Added skeleton for transfer REST API

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@15687 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2009-08-11 22:12:48 +00:00
Mike Hatfield
6526c9745c RM DocLib checkpoint. Actions refactor so that DocLib and Details pages use common client-side implementation. (multi-actions via toolbars still todo)
MOB-1200 - Download action missing from record details page.
MOB-1207 - Error occurs when returning from edit record metadata page

Merged V3.2 to HEAD
   15673: Merged V3.1 to V3.2
      15669: ETHREEOH-2643 - Web Preview not getting passed "noCache" parameter correctly
      15670: ETHREEOH-2642 - Slingshot's "copy-to" action does not return valid NodeRef
      15671: ETHREEOH-1208 - Upload/recall documents with apostrophe/accent via Alfresco Office plugin

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@15674 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2009-08-11 13:56:35 +00:00
Gavin Cornwell
25e8dc411b First cut of export REST API for RM. Takes a list of arbitary NodeRef's, creates an ACP file of the nodes and streams it back to the client as an attachment.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@15668 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2009-08-11 10:53:23 +00:00
Gavin Cornwell
08d9c2d6fc Another step towards completion of MOB-1188. Metadata of RM container types is now grouped when viewing and editing. All built in RM fields are grouped together (albeit in a semi-random order), all RM custom fields are grouped together at the bottom and all other 'general' metadata will be grouped together at the top.
NOTE: Custom RM metadata can still be missing if you're viewing a node created before the custom property was defined.

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@15609 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2009-08-05 12:14:44 +00:00
Kevin Roast
644aa05286 Merged V3.2 to HEAD
15358: Merged V3.1 to V3.2
      15356: Fix for ETHREEOH-2561
   15417: Fix for ETHREEOH-2437 - use 'write' webscript transaction to create Calendar container on first refresh.
   15480: Merged V3.1 to V3.2
      15479: Fix to unreported issue with JS search API.
   15481: Fix to unreported XSS issue in Add As Favourite site functionality.
   15482: Maxresults value now passed into underlying search API in search lib JS for improved performance executing large searches in Share.

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@15483 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2009-07-30 08:46:18 +00:00
Kevin Roast
91b63381ad Fix to form definition template to handle missing label field.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@15469 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2009-07-29 15:12:39 +00:00
Mike Hatfield
9129e3db47 RM DocLib checkpoint
Copy-to action switches to RM data webscripts when selecting RM site type for destination.
Cleaned up component definitions in detail pages.
RM-specific path on detail pages.
Icon and Container type on detail pages.
Imported new icons from UX team.

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@15215 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2009-07-16 07:03:14 +00:00
Mike Hatfield
7d5677a155 RM DocLib checkpoint commit. Copy to, Move to, File to actions. Declare as Record. Refactored client-side action evaluators.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@15168 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2009-07-14 08:36:15 +00:00
Kevin Roast
56e1313019 Custom RM metadata fields now supported in RM Search meta-data UI and RM Search results datatable
- The custom properties defined in the 'rmc:customProperties' aspect are now retrieved and displayed as available results meta-data fields for search
Clean up of some DD related webscript REST templates.

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@15147 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2009-07-13 08:50:45 +00:00
Mike Hatfield
a3ead72cbe RM DocLib aligned to latest model. Saved Searches filter draft implementation.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@15077 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2009-07-06 13:02:49 +00:00
Kevin Roast
6b4c9eec25 Merged DEV/RM-DEV to HEAD
14731: Branch for continued records managment development
   14739: Records Management Action Service updates
   14756: Declare/Undeclare record RM actions added
   14791: RM dynamic modelling Stage One.
   14878: Record mamagement events
   14927: Importing the recordsCustomModel.xml
   14993: RM. Handle changes to the Vital Record Definition
   14996: Checking in comments that record the fact that this class is likely to be deleted soon.
   15011: Typo in PublishVitalRecordDefinitionAction.
   15027: Custom properties and associations for RM
   15053: First cut of records management events
   15057: Vital Records refactor, renaming and test fixing
   15060: Form config for RM types and aspects updated to reflect current model
   15071: - MOB-988: Completed type based form support, means that 'create' pages can now be implemented for RM
          - Updated form test page to include 'destination' field to allow instances to be created
   15075: Refactored defineCustomProp,Assoc out into RM actions.
Modified: svn:mergeinfo
   Merged /alfresco/BRANCHES/DEV/RM-DEV:r14731-15075

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@15076 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2009-07-06 10:07:37 +00:00
Mike Hatfield
3395b2d938 ALFCOM-3108 - Error on Console when selecting 'Change Type' for a document in Share
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@15034 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2009-06-30 13:15:08 +00:00
David Caruana
9c1315badf Applied patch (ALFCOM-3105).
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@15028 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2009-06-30 10:34:02 +00:00
Mark Rogers
2d3695c096 ALFCOM-3083
- bug fix to previous check in CHK-8031

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@15026 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2009-06-30 09:22:05 +00:00
Mike Hatfield
7e7bea36c0 ALFCOM-3076 - It's possible to add group twice to the site
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@15019 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2009-06-29 21:54:04 +00:00
Kevin Roast
422ec06961 Fix for ALFCOM-3086 - admin enforced to enter an old password when changing their own password.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@15017 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2009-06-29 19:28:36 +00:00
Mark Rogers
67e14e9e63 ALFCOM-3083 Failure to 'post activity' when a Group is added as a Site member
- implemented "activities" for Web Site, group add, remove and update.

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@15016 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2009-06-29 16:17:11 +00:00
Mark Rogers
08cd11b3db ETHREEOH-273 Alfresco Person Search doesn't work
- third time lucky!

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@15010 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2009-06-29 13:50:56 +00:00
Mark Rogers
ec228c4331 ETHREEOH-273
- fix also required for "atom" format where a person does not have a firstName

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@14999 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2009-06-29 12:12:46 +00:00
Mike Hatfield
a618ec6be0 ETHREEOH-372 - Twisters in side bars don't work
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@14984 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2009-06-28 23:22:43 +00:00
Mike Hatfield
06b39ef088 ALFCOM-2846 - "Choose from popular tags in this site" not available when tagging documents in Share
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@14983 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2009-06-28 23:21:17 +00:00