N Smith
ce1b9c5c72
Removed the siteId from all PublishingService and ChannelService methods. These services are no longer tied to a Share site.
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@29255 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-07-21 16:10:17 +00:00
Brian Remmington
6ce55662c8
Publishing:
...
- Added initial icons to each of the supported channel types along with API (foundation and REST) to access them.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@29249 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-07-21 12:39:18 +00:00
Nick Burch
917eb735e6
ALF-9156 tweak for listing events with no search start range
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@29242 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-07-21 10:51:15 +00:00
Nick Burch
6b7ba3f6c1
ALF-9156 Finish recurring event support in the calendar listing webscript, and add in new unit tests to cover this case
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@29235 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-07-20 17:44:55 +00:00
Brian Remmington
5a303b71ec
Publishing:
...
- channels.post webscript now returns authCallbackUrl in addition to previous data
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@29230 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-07-20 15:54:43 +00:00
Andrew Hind
e5f7b3a6ee
ALF-9079 RSOLR 019: Lucene to SOLR switchover administration
...
- Fix repo store to use xpath - avoids SOLR/index dependency during bootstrap and startup
- this change needs checking for performance impact
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@29224 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-07-20 13:47:24 +00:00
N Smith
485fc352af
Removed the Environment from the publishing implementation.
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@29183 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-07-19 11:39:11 +00:00
Steven Glover
7dad0a3973
Initial checkin for ALF-8702: "RSOLR 026: Alfresco to SOLR communication and configuration"
...
Initial checkin for ALF-8791: "RSOLR 036: Update IndexChecker to support SOLR"
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@29179 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-07-19 11:28:57 +00:00
Nick Burch
acbe97a040
AFL-9156 Start on the logic to find future instances of a recurring event for the event listing webscript
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@29150 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-07-18 15:44:06 +00:00
Brian Remmington
26bf61764a
Publishing:
...
- Added start of the Flickr channel. Channel creation and authorisation is complete (written as a new Spring Social module). API not currently working.
- Fixed a problem with SlideShare API: it relies on the file extension to determine the type of the file, so needed to alter the way the files are sent.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@29085 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-07-15 15:47:26 +00:00
Nick Burch
4694cec30a
ALF-9156 Refactor the calendar webscript activity generation to the abstract base class
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@29079 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-07-15 13:45:47 +00:00
Nick Burch
600abe7460
ALF-9156 Correct site name in listing json, and add a unit test for that
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@29044 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-07-14 16:38:34 +00:00
Nick Burch
44dbe4a189
ALF-9156 Tweak calendar webscripts
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@29043 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-07-14 15:42:06 +00:00
Nick Burch
70669e3136
ALF-9156 Convert the user event listing webscript, excluding repeating support (so far), to Java
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@29040 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-07-14 14:28:31 +00:00
Neil McErlean
84067ad840
ALF-9441 part of ALF-9151.
...
potentialmembers.get.js now uses new ScriptAuthorityService.getGroups() method for immediately consistent results.
Added new test case.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@29027 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-07-14 12:07:27 +00:00
N Smith
9c47d8662e
Added UrlShortener interface/implementation. Included support for shortening of Urls generated through publishing of content.
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@29014 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-07-14 09:11:04 +00:00
Neil McErlean
9112f357a4
ALF-9385. Refactoring of the findTaggedBlogPosts method.
...
Now a more general findBlogPosts(), which simplifies the webscript implementation slightly & removes possibility of an UnsupportedOperationException.
Also added new test case that finds before/after/within specified date ranges.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@28988 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-07-13 15:33:32 +00:00
Florian Mü
bca1b36f67
Added subscription service unit test
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@28962 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-07-12 16:16:30 +00:00
Nick Burch
1dc4962355
ALF-9156 First pass of converting the whole-site calendar listing webscript to Java with some de-luceneing
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@28959 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-07-12 15:39:28 +00:00
Neil McErlean
d914c1e445
ALF-9385. Moved BlogService interface to standard org.alfresco.service.cmr package.
...
Also moved the BlogService_Security bean from blog-context.xml into public-services-security-context.xml.
Loads of imports had to be repointed, hence the long change set. Also some spring config.
Didn't repackage BlogIntegrationService as it has been released in previous Alfresco versions in its current location.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@28958 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-07-12 15:22:05 +00:00
N Smith
af57e9fb87
Removed Environment from the Publishing Foundation API.
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@28957 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-07-12 14:41:36 +00:00
Florian Mü
2ebe76a72d
Avoid exceptions if the subscription service is disabled
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@28942 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-07-12 11:40:59 +00:00
N Smith
df033727ad
Removed the Environment from the Publishing REST API methods.
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@28939 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-07-12 10:46:59 +00:00
Florian Mü
94e7cd42b1
Fixed following filter in activities dashlet
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@28938 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-07-12 10:32:24 +00:00
N Smith
22e9801c0c
Added channel-types.get REST method. Also made the versioning work when publishing nodes.
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@28923 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-07-11 16:24:58 +00:00
Florian Mü
319eb8ec39
Turned subscription service into a subsystem
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@28919 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-07-11 15:10:55 +00:00
Nick Burch
cb86321b59
ALF-9156 Port the existing (SharePoint Specific) recurring events logic to Java, and add some basic tests for fetching it
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@28917 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-07-11 14:22:48 +00:00
Brian Remmington
761099b84e
Publishing: added authorisation framework for channel types. Migrated YouTube channel type onto it, and added Twitter and SlideShare channel types. Facebook is also added, but there is an issue with the way it authorises apps, so it isn't wired in yet.
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@28910 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-07-11 11:21:06 +00:00
Neil McErlean
6ea22b4b1d
ALF-9385. Changing return-type of BlogService.createBlogPost to BlogPostInfo. Was ChAssRef which is inconsistent with the rest of the class API.
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@28909 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-07-11 11:01:09 +00:00
Kevin Roast
04a9668097
Add sys:temporary aspect to surf config file before it is deleted
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@28907 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-07-11 10:35:58 +00:00
Nick Burch
9bdeee7986
ALF-9156 Convert the last of the Calendar CRUD webscripts to Java (except for recurring parts)
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@28866 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-07-07 20:57:31 +00:00
Nick Burch
dfa5971d86
ALF-9156 Convert the Create Calendar webscript to Java, and provide infrastructure in the abstract parent to help with JSON input and Dates
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@28861 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-07-07 16:49:42 +00:00
Nick Burch
4a873d55a4
ALF-9156 Convert the Calendar delete event webscript to be Java backed
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@28853 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-07-07 14:37:49 +00:00
Nick Burch
ae3a6f8b10
ALF-9156 More on the Calendar code, including improved dates for the get webscript
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@28847 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-07-07 12:00:50 +00:00
N Smith
ba3e846eb5
Added a new REST method, publishing-events-query.post which allows you to query for publishing events based on id or published nodes.
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@28846 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-07-07 11:53:12 +00:00
Nick Burch
e9003e53bd
ALF-9156 Calendar Java API tagging support, and convert the Event Get webscript to be java backed
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@28840 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-07-06 17:14:52 +00:00
Nick Burch
5c1e37bb5c
ALF-9156 Flesh out more of the Calendar API, and start on using it for the rest API
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@28839 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-07-06 15:55:15 +00:00
Neil McErlean
ba537fe43e
ALF-9385. Separation of taggingService from Blog CannedQueries.
...
Initial implementation provides separate 'findTaggedBlogPosts' method and removes taggingService from the CQs.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@28816 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-07-05 18:00:21 +00:00
Kevin Roast
d088cbe3de
SE.S62 Share - DM Remote Store migration patch - WIP
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@28814 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-07-05 16:03:56 +00:00
Nick Burch
45f6179b19
ALF-9156 - Begin to use the Calendar Service for a replacement java backed calendar webscript
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@28802 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-07-04 19:05:19 +00:00
Neil McErlean
c56000ccc2
ALF-9151. SVC 39: Lucene removal: SiteService.
...
SiteService.listSites calls have been partially reimplemented to use GetChildrenCannedQueries.
For queries that search with a filter on sitePreset name, the searches are now CannedQueries.
This is because those queries were formerly using string equality comparisons to filter results, which GCCQ supports.
For queries that search with a filter on site cm:name, it is less simple. Searches such as "foo" are converted to (cm:name, "*foo*") comparisons in Lucene. Such 'contains' comparisons are not supported by GCCQ. These searches still use Lucene pending agreement on which approach to take to reimplementation here. Consistency with user & group searches is required.
This check-in injects the necessary getChildrenCannedQuery beans into the SiteService.
It adds a new method listSites() which returns PagingResults<SiteInfo>. This is used where possible within the old listSites() lucene-based method and is exposed in the public Service for use by third parties.
Also added MethodSecurityInterceptor-based SiteService_security bean to the public-services-security-context.xml
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@28791 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-07-04 14:22:47 +00:00
Nick Burch
1bceeec28e
ALF-9156 - Finish unit tests for the existing Calendar (JS) REST apis
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@28730 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-06-30 15:00:28 +00:00
Nick Burch
411811c763
More Calendar REST api crud unit tests for ALF-9156
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@28723 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-06-30 12:09:37 +00:00
Andrew Hind
a46339b44e
ALF-8990: RSOLR 032: Model track and build from SOLR
...
- SOLR tracking now reflects all models loaded and changed on the repo to which it points
- model tracking and related fixes
- model XML now round trips for Boolean properties :-)
- upgraded to latest version of jibx - 1.2.3
- added API to load models and not class load constraint extensions (does not affect the generated model XML only constraint enforcement)
- removed solr specific m2 model binding
- fixed SOLR tracking test
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@28714 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-06-30 09:18:46 +00:00
Nick Burch
c0e2c1a136
ALF-9156 Start on Calendar Rest API unit tests
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@28712 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-06-29 22:32:00 +00:00
N Smith
b6b0c8fae9
Added capability to search for published nodes on PublishingEventFilter. Also, improved robustness of publishing-queue.post REST method.
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@28704 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-06-29 16:54:11 +00:00
Roy Wetherall
8ffa518037
GDoc:
...
- Added web script to return the status of the GDoc service (see ALF-8684)
- Refactor of service code to fix some of the issues when configuration details are changed via JMX or Share
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@28681 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-06-29 05:58:56 +00:00
Jan Vonka
5f6d75fa73
ALF-8969 (SVC 42) - BlogService get*
...
- minor: refactor BlogInfo interface/impl (collapse a few files, update imports)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@28671 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-06-28 15:44:02 +00:00
Nick Burch
bb54fca97b
ALF-9243 - de-lucene SiteExportGet by switching authority identification from find to get contained
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@28661 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-06-28 13:46:05 +00:00
N Smith
250bb3a4cc
Implemented publishing-queue.post REST API method.
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@28632 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-06-27 20:30:37 +00:00