15 Commits

Author SHA1 Message Date
dennis d6d0be65aa Update 'README.md' 2020-04-27 21:42:34 +00:00
dennis 6992d95e87 Upload files to '' 2020-04-27 21:40:53 +00:00
dennis fa2d0dd073 Update 'README.md' 2020-04-27 21:38:51 +00:00
dennis 456d259a45 Update 'info.xml' 2020-04-27 19:55:40 +00:00
dennis d000e93736 Update 'README.md' 2020-04-27 19:52:39 +00:00
dennis 555e614879 Update 'README.md' 2020-04-27 19:43:13 +00:00
dennis 1752324b09 Update 'README.md' 2020-04-27 19:37:01 +00:00
dennis d9772f6966 Update 'README.md' 2020-04-27 19:34:19 +00:00
dennis 8127d9a54b Update 'README.md' 2020-04-27 18:24:50 +00:00
dennis 90f45f4efb Update 'README.md' 2020-04-27 18:22:21 +00:00
dennis 2b56dc18d8 Update 'README.md' 2020-04-27 18:02:18 +00:00
dennis 298c8e09cd Update 'README.md' 2020-04-27 17:52:25 +00:00
dennis e3134b5a3a Update 'README.md' 2020-04-27 16:34:35 +00:00
dennis 7352c4328a Update 'README.md'
trying to fix list items and sub-lists
2020-04-27 16:29:46 +00:00
dennis ad37a8aef4 Update 'README.md' 2020-04-27 16:27:09 +00:00
3 changed files with 45 additions and 20 deletions
+42 -17
View File
@@ -5,22 +5,47 @@
## Overview
This extension restricts deletions of relationship between contacts for users not having Delete relationship permission.
## Installation
1. If you have not already done so, setup Extensions Directory
1. Go to Administer >> System Settings >> Directories
1. Set an appropriate value for CiviCRM Extensions Directory. For example, for Drupal, [civicrm.files]/ext/
1. In a different window, ensure the directory exists and is readable by your web server process.
1. Click Save.
1. If you have not already done so, setup Extensions Resources URL
1. Go to Administer >> System Settings >> Resource URLs
1. Beside Extension Resource URL, enter an appropriate values such as [civicrm.files]/ext/
1. Click Save.
1. Install Delete Relationship Permission extension
1. Go to Administer >> Customize Data and Screens >> Manage Extensions.
1. Click on Add New tab.
1. If Delete Relationship Permission is not in the list of extensions, manually download it and unzip it into the extensions direction setup above, then return to this page.
1. Beside Delete Relationship Permission, click Download.
1. Review the information, then click Download and Install.
This extension has been developed and is being maintained by [Megaphone Technology Consulting](https://www.megaphonetech.com/).
## Requirements
- PHP v7.0+
- CiviCRM 4.6+
## Installation (Web UI)
1. If you have not already done so, setup *Extensions Directory*
1. Go to **Administer » System Settings » Directories**
1. Set an appropriate value for *CiviCRM Extensions Directory*. For example, for Drupal, `[civicrm.files]/ext/`
1. In a different window, ensure the directory exists and is readable by your web server process.
1. Click **Save**.
1. If you have not already done so, setup *Extensions Resources URL*
1. Go to **Administer » System Settings » Resource URLs**
1. Beside Extension Resource URL, enter an appropriate values such as `[civicrm.files]/ext/`
1. Click **Save**.
1. Install Delete Relationship Permission extension
1. Go to **Administer » System Settings » Extensions**.
1. Click on **Add New tab**.
1. If Delete Relationship Permission is not in the list of extensions, manually download it and unzip it into the extensions direction setup above, then return to this page.
1. Beside *Delete Relationship Permission*, click **Download**.
1. Review the information, then click **Install**.
## Installation (CLI, Zip)
Sysadmins and developers may download the .zip file for this extension and install it with the command-line tool [cv](https://github.com/civicrm/cv).
`cd <extension-dir>`
`cv dl com.megaphonetech.deleterelationshipperm@https://git.megaphonetech.com/CiviWare/com.megaphonetech.deleterelationshipperm/archive/master.zip`
## Installation (CLI, Git)
This extension has not yet been published for installation via the web UI.
## Usage
Upon installation, your access control table will gain a new row where you can specify which user types are allowed to delete contact relationships. Find them by going to **Administer menu » Users and Permissions » Permissions (Access Control) » Wordpress Access Control** [note: Drupal users will have a slightly different path].
![delete-relationships_edited.png screenshot](https://git.megaphonetech.com/dennis/com.megaphonetech.deleterelationshipperm/raw/branch/dennis-patch-1/delete-relationships_edited.png)
Binary file not shown.

After

Width:  |  Height:  |  Size: 138 KiB

+3 -3
View File
@@ -9,9 +9,9 @@
<email>jon@megaphonetech.com</email>
</maintainer>
<urls>
<url desc="Main Extension Page">http://FIXME</url>
<url desc="Documentation">http://FIXME</url>
<url desc="Support">http://FIXME</url>
<url desc="Main Extension Page">https://git.megaphonetech.com/CiviWare/com.megaphonetech.deleterelationshipperm</url>
<url desc="Documentation">https://git.megaphonetech.com/CiviWare/com.megaphonetech.deleterelationshipperm</url>
<url desc="Support">https://git.megaphonetech.com/CiviWare/com.megaphonetech.deleterelationshipperm/issues</url>
<url desc="Licensing">http://www.gnu.org/licenses/agpl-3.0.html</url>
</urls>
<releaseDate>2018-06-28</releaseDate>