Skip to content

Commit

Permalink
Merge pull request #19075 from nextcloud/feature/contact-interaction-…
Browse files Browse the repository at this point in the history
…event

Collect recent contact interactions
  • Loading branch information
ChristophWurst authored Mar 25, 2020
2 parents 902adbe + 37786c4 commit 3cf321f
Show file tree
Hide file tree
Showing 32 changed files with 1,968 additions and 7 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@
!/apps/accessibility
!/apps/cloud_federation_api
!/apps/comments
!/apps/contactsinteraction
!/apps/dav
!/apps/files
!/apps/federation
Expand Down
26 changes: 26 additions & 0 deletions apps/contactsinteraction/appinfo/app.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
<?php

declare(strict_types=1);

/**
* @copyright 2020 Christoph Wurst <[email protected]>
*
* @author 2020 Christoph Wurst <[email protected]>
*
* @license GNU AGPL version 3 or any later version
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/

\OC::$server->query(\OCA\ContactsInteraction\AppInfo\Application::class);
30 changes: 30 additions & 0 deletions apps/contactsinteraction/appinfo/info.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
<?xml version="1.0"?>
<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
<id>contactsinteraction</id>
<name>Contacts Interaction</name>
<summary>Manages interaction between users and contacts</summary>
<description>Collect data about user and contacts interactions and provide an address book for the data</description>
<version>1.0.0</version>
<licence>agpl</licence>
<author>Christoph Wurst</author>
<namespace>ContactsInteraction</namespace>
<types>
<dav/>
</types>
<default_enable/>
<category>integration</category>
<category>social</category>
<bugs>https://github.com/nextcloud/server/issues</bugs>
<dependencies>
<nextcloud min-version="19" max-version="19"/>
</dependencies>
<background-jobs>
<job>OCA\ContactsInteraction\BackgroundJob\CleanupJob</job>
</background-jobs>
<sabre>
<address-book-plugins>
<plugin>OCA\ContactsInteraction\AddressBookProvider</plugin>
</address-book-plugins>
</sabre>
</info>
7 changes: 7 additions & 0 deletions apps/contactsinteraction/composer/autoload.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
<?php

// autoload.php @generated by Composer

require_once __DIR__ . '/composer/autoload_real.php';

return ComposerAutoloaderInitContactsInteraction::getLoader();
13 changes: 13 additions & 0 deletions apps/contactsinteraction/composer/composer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{
"config" : {
"vendor-dir": ".",
"optimize-autoloader": true,
"classmap-authoritative": true,
"autoloader-suffix": "ContactsInteraction"
},
"autoload" : {
"psr-4": {
"OCA\\ContactsInteraction\\": "../lib/"
}
}
}
Loading

0 comments on commit 3cf321f

Please sign in to comment.