Commit Graph

5481 Commits

Author SHA1 Message Date
Jan Vonka
7bb7d8f36b Fix URLs in FeedControlTest
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@9584 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2008-06-27 16:55:15 +00:00
Simon Buckle
88ea0e482e First cut of user dashboard dashlet that shows an aggregated view of all the events of all the sites the user belongs to.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@9579 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2008-06-26 16:35:31 +00:00
Mike Hatfield
83240b3cc1 First cut of DocLib filters. Only "I'm editing" currently active. Placeholder "checkout" action to confirm working filter.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@9578 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2008-06-26 15:06:30 +00:00
Jan Vonka
3276be3d62 Activity Service:
- fix user feed controls
- add support for Derby dialect, including sample config
- add derby.jar (10.4.1.3)

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@9572 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2008-06-25 15:51:16 +00:00
Simon Buckle
e982b07f6d Import of initial version of the wiki component. Allows simple page create / edit.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@9571 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2008-06-25 15:27:05 +00:00
Glen Johnson
57f8a813c1 Person Service - now all Web Script Unit Tests pass
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@9558 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2008-06-24 23:20:13 +00:00
Mike Hatfield
6234679ccb CSS tweaks to DocLib
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@9555 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2008-06-24 14:49:03 +00:00
Mike Hatfield
c644bc8be3 "componentId" changed to "containerId" for repo storage. Create folder i18N. Treeview sync'ing to delete and create events. Breadcrumb nav fixed. DocLib containerId moved to component instance config.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@9554 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2008-06-24 14:47:46 +00:00
Kevin Roast
48ba5b5a30 AVM remote store now default location for Slingshot app to look in for site-data objects.
- Falls back to classpath (i.e. webapp) if files not found in remote repo.
 - This means page/component/templateinstance etc. site-data files can now be created in/retrieved from a central repo.
 - The AVM store is called "sitestore" and has the same structure as the webapp, i.e. site-data/components/...
Page/Component creation API cleanup (sitedata JS object in web-tier)
Related fix ups and improvements.

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@9541 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2008-06-23 11:36:58 +00:00
Roy Wetherall
1f3e2a47c1 Preference Service
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@9538 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2008-06-23 09:48:22 +00:00
Glen Johnson
b9fe333e4d Latest drop of Slingshot Invite Web Scripts
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@9536 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2008-06-22 22:57:15 +00:00
Kevin Roast
84891a3f01 Remote AVM Store REST API now supports "list" and "listall" to retrieve lists and recursive lists of document paths.
Much improved JUnit test for RemoteStore - on web-tier end.
 - various issues fixed in existing API as highlighted by JUnit tests
Separated out RemoteStore test from the RemoteClient JUnit test into own file.

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@9530 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2008-06-20 13:27:43 +00:00
Glen Johnson
9674ca28c7 Person Service Web Scripts Tests
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@9528 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2008-06-20 10:51:38 +00:00
Mike Hatfield
8eede70f12 Update doclist and treenode data webscripts to use JSON status response. Action webscript updates for JSON response codes. Doclist DataTable error message updates.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@9520 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2008-06-19 13:03:43 +00:00
Kevin Roast
b500811c1b Fix to issue with expiring tickets not being handled in webframework (over agressive refactoring on my part)
Fix to issue with properties in Script model objects.
Fix to issue wtih docsummary.js - now sets store name correctly using new JavaScript Search API.

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@9513 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2008-06-19 10:46:59 +00:00
Simon Buckle
39630505e4 Added activity feed templates for event edit. Fixed date display problem. All edited details are now updated.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@9512 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2008-06-19 10:04:05 +00:00
Kevin Roast
af0f04335d Fix to a couple of objects that were NPE in the JavaScript debugger due to dodgy toString() methods.
JavaScript debugger windows now have different titles in the repo/web-tier so they can be distinguished easier if both are open on the same desktop.

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@9511 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2008-06-19 09:49:23 +00:00
Simon Buckle
f4dcf3941d Modified scripts to allow initial version of event editing.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@9507 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2008-06-18 16:00:32 +00:00
Simon Buckle
38338bfa73 Added activity templates for event deletion. Added event info panel. Modified scripts to handle event deletion.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@9502 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2008-06-18 10:28:53 +00:00
Glen Johnson
acb9e4e3af Person Service REST API bits
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@9500 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2008-06-17 13:10:54 +00:00
Simon Buckle
35d442f250 Fixed month refresh bug. Added scripts for returning information about an event. Event creation script (POST) now returns uri property of newly created event.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@9488 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2008-06-16 15:46:30 +00:00
Jan Vonka
bd6c9f3a75 Activity Service - fix site feed to avoid stacktrace if siteId does not exist
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@9484 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2008-06-16 13:57:52 +00:00
Simon Buckle
8b20de6874 Event creation now logs to the activity service. Adding initial versions of templates for displaying event creation info in the activities feed.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@9480 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2008-06-16 11:03:38 +00:00
Jan Vonka
861dc8f931 Activity Service - add site/user feed RSS templates for collecting RSS items
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@9475 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2008-06-13 15:31:32 +00:00
Kevin Roast
54b809411d Refactored RemoteStore client (i.e. on web-tier) to use Connector framework for remote operations.
Remote AVM store now expects 'admin' auth level for all operations, and fixed to handle AuthenticationDenied exceptions.
Added example config to use remote AVM store as primary lookup location (with fall back to web-app classpath) for model XML files - NOT on by default - as still need to add the avm sitestore to bootstrap/patch.
Improvements to web-framework model object caching - use of "sentinel" pattern to cache missing values.
Model object persister ordering now maintained as per Spring config order.
ModelObjectManager now more aggressively throws out exceptions when errors occur loading model objects.
Fix to RendererFactory to be thread safe (!)
Other small fixes, clean up and productisation in web-framework.
Useful toString() methods added to various classes for debugging.

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@9471 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2008-06-13 13:52:01 +00:00
Roy Wetherall
132c0af749 Thumbnail Service: removed unessesary code to store transformation options on node, added GET for thumbnail collection resource, created thumbnails are kept in sync with the master file asynchronously
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@9452 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2008-06-11 15:27:03 +00:00
Erik Winlof
7bea34b914 - Moved common messages to the new global slingshot.properties
- Uploader: Now supports single upload
- Merged user-dashboard.ftl & collaboration-dashboard.ftl to dashboard.ftl
- Tested everything on Safari on Windows
- i18n for documentlibraries Filter & Tree components
- Create site: taborder ok again.

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@9451 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2008-06-11 14:52:04 +00:00
Simon Buckle
c3ade34655 Added day and week view of events to the calendar.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@9447 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2008-06-11 11:17:54 +00:00
Michael Uzqu
3c254e6850 Web Framework loads model files from Stores
- first pass implementation
- all model files are loaded from Stores
- added configuration file (web-framework-model-context.xml) which maintains three stores (classpath, local and remote)
- remove model file system from request context
- updated caching so that it wraps Store objects
- added a simple LocalFileSystemStore that mounts against a provided local path (i.e. d:/web-framework)
- updated Store interface and implementations (RepoStore, ClassPathStore, RemoteStore, LocalFileSystemStore) to include removeDocument method


git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@9441 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2008-06-11 04:56:42 +00:00
Simon Buckle
c9c8e7d148 Initial version of scripts for updating and deleting an event.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@9438 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2008-06-10 13:17:49 +00:00
Roy Wetherall
3febbb8396 Thumbanil API: suport for placeholder thumbnails added and queueing of thumbnails for creation on get
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@9434 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2008-06-10 10:27:35 +00:00
Roy Wetherall
98df967450 Thumbnail Service: support for asyn creation of thumbnails (unit test's included)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@9428 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2008-06-09 10:10:16 +00:00
Kevin Roast
8072997657 The infamous JavaScript Debugger is now available in the Web-tier (Web-Framework):
- set this log level: log4j.logger.org.alfresco.web.scripts.AlfrescoScriptDebugger=debug
 - or use this webscript: [your-web-server]/slingshot/service/api/javascript/debugger
The usual repo JavaScript Debugger is available here:
 - set this log level: log4j.logger.org.alfresco.repo.web.scripts.AlfrescoRhinoScriptDebugger=debug
 - or use this webscript: [your-repo-server]/alfresco/service/api/javascript/debugger
You can use both debuggers at the same time if required.
Rewrite of the bizare IProxy code in the javascript debugger class - which in turn fixes the bug ALFCOM-1743 where closing the JavaScript debugger window would have caused all future JavaScripts to block until the server was restarted.

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@9410 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2008-06-06 14:10:39 +00:00
Mike Hatfield
3df8ff500e Fix fallout from data webscript refactor - creating folders in root component store
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@9398 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2008-06-05 11:37:09 +00:00
Roy Wetherall
0c1d2728fb Added stream content 'kind of' web script, modified ContentGet webscript to use common code, create GET thumbnail method based on stream content kind of web script
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@9395 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2008-06-05 10:07:26 +00:00
Mike Hatfield
6878025007 Big doclib actions refactor to support REST API standards and general tidy up. Switched debugging back on (but removed alert). Location.hash workaround fixes for Firefox 2. Panel scrollbar issue fix for Firefox 2 (Mac only). Text insertion character fix for Firefox 2 - awaiting webframework htmlids to be updated. Started simple-dialog to give people a somewhat easier dialog framework.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@9392 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2008-06-04 17:49:26 +00:00
Simon Buckle
5b1e25384f Added template that generates an icalendar feed for a site calendar.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@9384 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2008-06-04 12:55:24 +00:00
Roy Wetherall
7d0bd2863d Fix to thumbnail test which would fail if the PDF2SWF tool was not present
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@9361 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2008-06-03 09:53:47 +00:00
Glen Johnson
732d49ae4e Latest drop of Invite Web Scripts, "invite" & "inviteresponse" (FreeMarker templates and Web Script Unit Tests still need to be added)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@9353 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2008-06-02 11:21:43 +00:00
Glen Johnson
367433d586 Latest drop of Invite Workflow Process Definition and Model
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@9352 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2008-06-02 11:12:17 +00:00
Mike Hatfield
1fa39e6f7c Fix for single- and double-quotes in titles and descriptions. More specific date format output by data webscripts to ensure correct parsing by Date() on the client.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@9344 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2008-06-01 20:51:35 +00:00
Mike Hatfield
6f34972a7e Document Library CSS and layout updated to near latest visuals.
Delete file action.
3rd Party date format function wrapped in alfresco.js

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@9343 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2008-05-31 08:36:48 +00:00
Mike Hatfield
fde98ebc15 Upload script really shouldn't be setting the mimetype to "UTF-8"
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@9333 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2008-05-30 13:32:17 +00:00
Simon Buckle
c109d0793f Made the following changes to the calendar component:
- Modified view layout
- Added event caching
- Wired in calendar dashboard component

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@9330 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2008-05-30 12:51:46 +00:00
Mike Hatfield
b388353f4f Fix for uploading into "/" path
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@9328 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2008-05-30 11:56:49 +00:00
Gavin Cornwell
2cd92b2d52 - Fixed docsummary so that only files appear
- Added link to filename in docsummary dashlet so content can be viewed

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@9325 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2008-05-30 11:21:45 +00:00
Mike Hatfield
ff90c9e0e5 Create Folder DocLib action. Forms runtime updated to allow scoped function callbacks. Alfresco.util.createYUIButton updated - also supports menu buttons.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@9323 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2008-05-30 09:54:51 +00:00
Gavin Cornwell
77f3837df1 - Renamed 'doclist' dashlet to 'docsummary'
- Added docsummary data webscript to provide recently modified docs
- Updated styles for lists in dashboard.css
- Added 'error' style to base.css (just red text at the moment)

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@9320 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2008-05-30 09:27:07 +00:00
Simon Buckle
57610ebb64 Modified calendar REST API:
- Improved error handling in both event create and event list
- Modified event create descriptor file to reflect new parameters passed in

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@9318 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2008-05-30 08:36:42 +00:00
Simon Buckle
93a5bda71a Initial import of the calendar component for slingshot including a calendar and rss feed dashlet.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@9302 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2008-05-29 10:21:17 +00:00