Skip to content

Commit 7b76daf

Browse files
author
Julien Veyssier
committed
let's go
Signed-off-by: Julien Veyssier <[email protected]>
0 parents  commit 7b76daf

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+13642
-0
lines changed

.gitignore

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
js/
2+
.code-workspace
3+
.DS_Store
4+
.idea/
5+
.vscode/
6+
.vscode-upload.json
7+
.*.sw*
8+
node_modules

.l10nignore

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# compiled vue templates
2+
js/

.tx/config

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
[main]
2+
host = https://www.transifex.com
3+
lang_map = bg_BG: bg, cs_CZ: cs, fi_FI: fi, hu_HU: hu, nb_NO: nb, sk_SK: sk, th_TH: th, ja_JP: ja
4+
5+
[nextcloud.integration_suitecrm]
6+
file_filter = translationfiles/<lang>/integration_suitecrm.po
7+
source_file = translationfiles/templates/integration_suitecrm.pot
8+
source_lang = en
9+
type = PO

AUTHORS.md

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# Authors
2+
3+
* Julien Veyssier <[email protected]> (Developer)
4+

CHANGELOG.md

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# Change Log
2+
All notable changes to this project will be documented in this file.
3+
4+
The format is based on [Keep a Changelog](http://keepachangelog.com/)
5+
and this project adheres to [Semantic Versioning](http://semver.org/).
6+
7+
## [Unreleased]
8+
9+
## 0.0.1 – 2020-09-02
10+
### Added
11+
* the app

COPYING

+661
Large diffs are not rendered by default.

README.md

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# SuiteCRM integration into Nextcloud
2+
3+
⊞ Interact with your CRM solution in Nextcloud!
4+
5+
SuiteCRM integration provides a dashboard widget displaying your important notifications,
6+
a search provider for content and notifications for activity in SuiteCRM.

appinfo/info.xml

+32
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
<?xml version="1.0"?>
2+
<info>
3+
<id>integration_suitecrm</id>
4+
<name>SuiteCRM integration</name>
5+
<summary>Integration of SuiteCRM Customer Relationship Management application</summary>
6+
<description><![CDATA[SuiteCRM integration provides a dashboard widget displaying your important notifications,
7+
a search provider for content and notifications for activity in SuiteCRM.]]></description>
8+
<version>0.0.1</version>
9+
<licence>agpl</licence>
10+
<author>Julien Veyssier</author>
11+
<namespace>SuiteCRM</namespace>
12+
<documentation>
13+
<developer>https://github.com/nextcloud/integration_suitecrm</developer>
14+
</documentation>
15+
<category>integration</category>
16+
<category>dashboard</category>
17+
<website>https://github.com/nextcloud/integration_suitecrm</website>
18+
<bugs>https://github.com/nextcloud/integration_suitecrm/issues</bugs>
19+
<screenshot>https://github.com/nextcloud/integration_suitecrm/raw/master/img/screenshot1.jpg</screenshot>
20+
<dependencies>
21+
<database min-version="9.4">pgsql</database>
22+
<database>sqlite</database>
23+
<database min-version="5.5">mysql</database>
24+
<nextcloud min-version="20" max-version="21"/>
25+
</dependencies>
26+
<settings>
27+
<admin>OCA\SuiteCRM\Settings\Admin</admin>
28+
<admin-section>OCA\SuiteCRM\Settings\AdminSection</admin-section>
29+
<personal>OCA\SuiteCRM\Settings\Personal</personal>
30+
<personal-section>OCA\SuiteCRM\Settings\PersonalSection</personal-section>
31+
</settings>
32+
</info>

appinfo/routes.php

+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
<?php
2+
/**
3+
* Nextcloud - SuiteCRM
4+
*
5+
* This file is licensed under the Affero General Public License version 3 or
6+
* later. See the COPYING file.
7+
*
8+
* @author Julien Veyssier <[email protected]>
9+
* @copyright Julien Veyssier 2020
10+
*/
11+
12+
return [
13+
'routes' => [
14+
['name' => 'config#oauthRedirect', 'url' => '/oauth-redirect', 'verb' => 'GET'],
15+
['name' => 'config#setConfig', 'url' => '/config', 'verb' => 'PUT'],
16+
['name' => 'config#setAdminConfig', 'url' => '/admin-config', 'verb' => 'PUT'],
17+
['name' => 'suitecrmAPI#getNotifications', 'url' => '/notifications', 'verb' => 'GET'],
18+
['name' => 'suitecrmAPI#getSuiteCRMUrl', 'url' => '/url', 'verb' => 'GET'],
19+
['name' => 'suitecrmAPI#getSuiteCRMAvatar', 'url' => '/avatar', 'verb' => 'GET'],
20+
]
21+
];

css/dashboard.css

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
.icon-suitecrm {
2+
background-image: url(./../img/app-dark.svg);
3+
}
4+
5+
body.theme--dark .icon-suitecrm {
6+
background-image: url(./../img/app.svg);
7+
}

img/add.svg

+54
Loading

img/app-dark.svg

+65
Loading

img/app.svg

+65
Loading

img/rename.svg

+55
Loading

img/screenshot1.jpg

111 KB
Loading

l10n/.gitkeep

Whitespace-only changes.

0 commit comments

Comments
 (0)