]> git.mxchange.org Git - quix0rs-gnu-social.git/log
quix0rs-gnu-social.git
9 years agoRewording: people instead of user directory
aroquen [Sun, 7 Jun 2015 20:27:31 +0000 (22:27 +0200)]
Rewording: people instead of user directory

9 years agoNo corporate-only strings in code base anymore
aroquen [Sun, 7 Jun 2015 20:24:14 +0000 (22:24 +0200)]
No corporate-only strings in code base anymore

9 years agoFile-related functions not declared static
Mikael Nordfeldth [Sun, 7 Jun 2015 07:52:48 +0000 (09:52 +0200)]
File-related functions not declared static

9 years agoAnother function not matching parent declaration
Mikael Nordfeldth [Sun, 7 Jun 2015 07:26:12 +0000 (09:26 +0200)]
Another function not matching parent declaration

9 years agoMerge branch 'subscribers_as_addressees' into 'nightly'
mmn [Sat, 6 Jun 2015 21:14:50 +0000 (21:14 +0000)]
Merge branch 'subscribers_as_addressees' into 'nightly'

Add subscribers as addressees to toselector

Populate the dropdown recipient menu first with groups, then with followed users. There is no alphabetical sorting (perhaps to be added later?). See this discussion https://gnusocial.no/conversation/190705#notice-190705. Thanks to @chimo.

Hope it is good now.

See merge request !14

9 years agoShow nickname if user has oldschool option enabled
Chimo [Sat, 6 Jun 2015 17:49:16 +0000 (13:49 -0400)]
Show nickname if user has oldschool option enabled

9 years agoAdd subscribed users to dropdown menu.
aroquen [Sat, 6 Jun 2015 13:15:10 +0000 (15:15 +0200)]
Add subscribed users to dropdown menu.

9 years agoMerge branch 'doc-src' into 'nightly'
mmn [Sat, 6 Jun 2015 20:27:00 +0000 (20:27 +0000)]
Merge branch 'doc-src' into 'nightly'

Small updates to doc-src files

* Remove mentions of GTalk since it's been replaced by Hangouts which doesn't do XMPP
* Update URLS, use HTTPS where possible

See merge request !11

9 years agoMerge branch 'nightly' into 'nightly'
mmn [Sat, 6 Jun 2015 20:20:52 +0000 (20:20 +0000)]
Merge branch 'nightly' into 'nightly'

fixed realtime action buttons and marker in base, adjusted settings in neo-quitter

fixed realtime action buttons and marker in base so that all neo themes benefit from it, adjusted settings in neo-quitter

See merge request !12

9 years agoMerge branch 'hackfest' into nightly
Mikael Nordfeldth [Sat, 6 Jun 2015 20:15:39 +0000 (22:15 +0200)]
Merge branch 'hackfest' into nightly

9 years agoFunction declarations not matching their parents
Mikael Nordfeldth [Sat, 6 Jun 2015 20:14:56 +0000 (22:14 +0200)]
Function declarations not matching their parents

9 years agoPlugins didn't match lib/plugin.php onPluginVersion function definition
Mikael Nordfeldth [Sat, 6 Jun 2015 20:04:01 +0000 (22:04 +0200)]
Plugins didn't match lib/plugin.php onPluginVersion function definition

I ran:
for i in `grep -R onPluginVersion...version plugins/|cut -d: -f1`; do sed -i '{ s/\(onPluginVersion(\)\(\&\$versions\)/\1array \2/ }' $i; done

9 years agoApiOAuthAction functions didn't match parents
Mikael Nordfeldth [Sat, 6 Jun 2015 19:57:42 +0000 (21:57 +0200)]
ApiOAuthAction functions didn't match parents

9 years agoEndActionExecute event should only run if the Action is not overridden
Mikael Nordfeldth [Sat, 6 Jun 2015 18:13:11 +0000 (20:13 +0200)]
EndActionExecute event should only run if the Action is not overridden

9 years agoDB_DataObject delete function calls PEAR::isError directly, ignore E_STRICT
Mikael Nordfeldth [Sat, 6 Jun 2015 18:01:03 +0000 (20:01 +0200)]
DB_DataObject delete function calls PEAR::isError directly, ignore E_STRICT

9 years agoGS_DataObject overrides DB_DataObject insert() too
Mikael Nordfeldth [Sat, 6 Jun 2015 17:59:01 +0000 (19:59 +0200)]
GS_DataObject overrides DB_DataObject insert() too

9 years agojoinAdd calls DB_DataObject::factory directly so no GS_DataObject override
Mikael Nordfeldth [Sat, 6 Jun 2015 17:41:23 +0000 (19:41 +0200)]
joinAdd calls DB_DataObject::factory directly so no GS_DataObject override

9 years agoDB_DataObject recommends using ->tableName()
Mikael Nordfeldth [Sat, 6 Jun 2015 17:35:10 +0000 (19:35 +0200)]
DB_DataObject recommends using ->tableName()

9 years agoDB_DataObject v1.11.4 made some functions static (finally!)
Mikael Nordfeldth [Sat, 6 Jun 2015 17:30:53 +0000 (19:30 +0200)]
DB_DataObject v1.11.4 made some functions static (finally!)

9 years agofixed realtime action buttons and marker in base, adjusted settings in neo-quitter
Marcus Moeller [Sat, 6 Jun 2015 17:18:20 +0000 (19:18 +0200)]
fixed realtime action buttons and marker in base, adjusted settings in neo-quitter

9 years agoDB_DataObject v1.11.4, finally!
Mikael Nordfeldth [Sat, 6 Jun 2015 17:13:57 +0000 (19:13 +0200)]
DB_DataObject v1.11.4, finally!

9 years agoMITM the DB_DataObject to avoid PEAR::DB strict standards warnings
Mikael Nordfeldth [Sat, 6 Jun 2015 16:29:15 +0000 (18:29 +0200)]
MITM the DB_DataObject to avoid PEAR::DB strict standards warnings

9 years agoFound a remnant staticGet call
Mikael Nordfeldth [Sat, 6 Jun 2015 15:39:25 +0000 (17:39 +0200)]
Found a remnant staticGet call

9 years agoDiaspora-compatible Salmon slap receival
Mikael Nordfeldth [Sat, 6 Jun 2015 15:14:01 +0000 (17:14 +0200)]
Diaspora-compatible Salmon slap receival

We're not all the way there yet, there is something which seems to bugger
up profile discovery from their end.

9 years agoDiaspora doesn't understand our Salmon POST, so send again
Mikael Nordfeldth [Sat, 6 Jun 2015 14:57:29 +0000 (16:57 +0200)]
Diaspora doesn't understand our Salmon POST, so send again

9 years agoOStatus update-profile.php script now finds Diaspora salmon URLs
Mikael Nordfeldth [Sat, 6 Jun 2015 14:18:22 +0000 (16:18 +0200)]
OStatus update-profile.php script now finds Diaspora salmon URLs

9 years agoMoved FeedSubException parent class to own file
Mikael Nordfeldth [Sat, 6 Jun 2015 14:02:25 +0000 (16:02 +0200)]
Moved FeedSubException parent class to own file

9 years agoMaintainer change for Ostatus_profile
Mikael Nordfeldth [Sat, 6 Jun 2015 13:58:08 +0000 (15:58 +0200)]
Maintainer change for Ostatus_profile

9 years agodoc-src: Update URLs
Chimo [Sat, 6 Jun 2015 13:12:30 +0000 (09:12 -0400)]
doc-src: Update URLs

9 years ago"im" doc-src: GTalk has been deprecated
Chimo [Sat, 6 Jun 2015 13:10:42 +0000 (09:10 -0400)]
"im" doc-src: GTalk has been deprecated

9 years agoInclude the Diaspora GUID string in our XRD metadata
Mikael Nordfeldth [Sat, 6 Jun 2015 12:49:39 +0000 (14:49 +0200)]
Include the Diaspora GUID string in our XRD metadata

9 years agoDiaspora seeds tend to give the key type in 'type' attribute
Mikael Nordfeldth [Sat, 6 Jun 2015 12:46:17 +0000 (14:46 +0200)]
Diaspora seeds tend to give the key type in 'type' attribute

9 years agoMagicsig gets toFingerprint output
Mikael Nordfeldth [Sat, 6 Jun 2015 12:35:48 +0000 (14:35 +0200)]
Magicsig gets toFingerprint output

We give this as a lowercase, sha256 hexadecimal digest of the string:
TYPE + "." + BASE64(modulus as bytes) + "." + BASE64(exponent as bytes)

Where TYPE in all our cases up until now at least are "RSA"

9 years agoMagicsig gets toFingerprint function.
Mikael Nordfeldth [Sat, 6 Jun 2015 12:33:43 +0000 (14:33 +0200)]
Magicsig gets toFingerprint function.

9 years agoMoved Diaspora specific metadata to own plugin
Mikael Nordfeldth [Sat, 6 Jun 2015 11:49:27 +0000 (13:49 +0200)]
Moved Diaspora specific metadata to own plugin

9 years agoMerge branch 'tagprofile-ajax-fix' into 'nightly'
mmn [Sat, 6 Jun 2015 10:26:43 +0000 (10:26 +0000)]
Merge branch 'tagprofile-ajax-fix' into 'nightly'

Only serve tagprofile HTML if we aren't POSTing via ajax

This fixes an issue where POSTing the selftag form in the
profile_block sidebar via AJAX would generate an XML response
containing both the content from doPost() and showPage(),
resulting in invalid XML.

These changes make it so that if we're POSTing via AJAX,
we serve content from doPost(), otherwise we serve showPage()
but never both.

See merge request !8

9 years agoOnly serve tagprofile HTML if we aren't POSTing via ajax
Chimo [Sat, 6 Jun 2015 04:22:14 +0000 (00:22 -0400)]
Only serve tagprofile HTML if we aren't POSTing via ajax

This fixes an issue where POSTing the selftag form in the
profile_block sidebar via AJAX would generate an XML response
containing both the content from doPost() and showPage(),
resulting in invalid XML.

These changes make it so that if we're POSTing via AJAX,
we serve content from doPost(), otherwise we serve showPage()
but never both.

9 years agoMerge branch 'threaded_replies_nightly' into 'nightly'
mmn [Fri, 5 Jun 2015 22:38:13 +0000 (22:38 +0000)]
Merge branch 'threaded_replies_nightly' into 'nightly'

Fix threaded replies floating

Following Marcus fixes for neo-quitter, I think the floating of replies should be fixed directly in the base theme. What do you think? This issue affects all derived themes (although sometimes only marginally) see https://gnusocial.no/conversation/126588.

These commits implement some of Marcus floating fixes directly in base plus the fav, reply icons are better aligned with the permalink and timestamp (notice-options change).

See merge request !7

9 years agoThreaded replies and conversations do not float left
aroquen [Fri, 5 Jun 2015 21:04:07 +0000 (23:04 +0200)]
Threaded replies and conversations do not float left

9 years agoAlign notice-options with timestamp and permalink
aroquen [Fri, 5 Jun 2015 21:05:13 +0000 (23:05 +0200)]
Align notice-options with timestamp and permalink

9 years agoMerge branch 'nightly' into 'nightly'
mmn [Fri, 5 Jun 2015 21:44:49 +0000 (21:44 +0000)]
Merge branch 'nightly' into 'nightly'

Updated neo-quitter

Updated neo-quitter to match the colors of the default theme
Fixed alignment issues
Changed threaded view to inline in order to make it more readable

See merge request !6

9 years agofloating elements CSS fix by aroque
Mikael Nordfeldth [Fri, 5 Jun 2015 21:44:59 +0000 (23:44 +0200)]
floating elements CSS fix by aroque

9 years agobuttle's local/plugins translation file fix
Mikael Nordfeldth [Fri, 5 Jun 2015 21:43:28 +0000 (23:43 +0200)]
buttle's local/plugins translation file fix

9 years agoMerge request for documentation and URLs
Mikael Nordfeldth [Fri, 5 Jun 2015 21:16:22 +0000 (23:16 +0200)]
Merge request for documentation and URLs

9 years agoMerge branch 'nightly' into 'nightly'
mmn [Fri, 5 Jun 2015 21:10:53 +0000 (21:10 +0000)]
Merge branch 'nightly' into 'nightly'

Fixing broken links during end of installation #26 - https://git.gnu.io/gnu/gnu-social/issues/26

See merge request !2

9 years agoExtensions of GalleryActions enabled again (nickname check)
Mikael Nordfeldth [Fri, 5 Jun 2015 19:50:00 +0000 (21:50 +0200)]
Extensions of GalleryActions enabled again (nickname check)

9 years agosome more extensions of ShowstreamAction broke in last commit
Mikael Nordfeldth [Fri, 5 Jun 2015 19:49:34 +0000 (21:49 +0200)]
some more extensions of ShowstreamAction broke in last commit

9 years agoModPlus plugin now links to remote profiles with UserbyidAction
Mikael Nordfeldth [Fri, 5 Jun 2015 19:30:50 +0000 (21:30 +0200)]
ModPlus plugin now links to remote profiles with UserbyidAction

9 years agoAllow showing profiles with UserbyidAction (/user/:id)
Mikael Nordfeldth [Fri, 5 Jun 2015 19:24:41 +0000 (21:24 +0200)]
Allow showing profiles with UserbyidAction (/user/:id)

9 years agoMerge branch 'nightly' of git.gnu.io:gnu/gnu-social into nightly
abjectio [Fri, 5 Jun 2015 18:57:28 +0000 (20:57 +0200)]
Merge branch 'nightly' of git.gnu.io:gnu/gnu-social into nightly

9 years agoimproved favocin
root [Fri, 5 Jun 2015 17:12:17 +0000 (19:12 +0200)]
improved favocin

9 years agoupdated favicon color
Marcus Moeller [Fri, 5 Jun 2015 15:08:35 +0000 (17:08 +0200)]
updated favicon color

9 years agouse none instead of unset
Marcus Moeller [Fri, 5 Jun 2015 14:54:55 +0000 (16:54 +0200)]
use none instead of unset

9 years agoeven display threads inline if no user is logged in
Marcus Moeller [Fri, 5 Jun 2015 14:47:41 +0000 (16:47 +0200)]
even display threads inline if no user is logged in

9 years agoset threaded view to inline to make it more readable
Marcus Moeller [Fri, 5 Jun 2015 14:37:34 +0000 (16:37 +0200)]
set threaded view to inline to make it more readable

9 years agoupdated neo-quitter colours to match the default theme, fixed some alignment and...
Marcus Moeller [Fri, 5 Jun 2015 14:21:04 +0000 (16:21 +0200)]
updated neo-quitter colours to match the default theme, fixed some alignment and margin issues

9 years ago$this->client_ip was not always set in AntiBrutePlugin onEndCheckPassword
Mikael Nordfeldth [Fri, 5 Jun 2015 13:34:14 +0000 (15:34 +0200)]
$this->client_ip was not always set in AntiBrutePlugin onEndCheckPassword

9 years agoGROUPS_PER_MINILIST was undefined in profileaction.php
Mikael Nordfeldth [Fri, 5 Jun 2015 12:07:03 +0000 (14:07 +0200)]
GROUPS_PER_MINILIST was undefined in profileaction.php

9 years agoNetwork wide feed link would NEVER show!
Mikael Nordfeldth [Fri, 5 Jun 2015 12:01:03 +0000 (14:01 +0200)]
Network wide feed link would NEVER show!

9 years agoOops, don't forget to remove var_dump(...)
Mikael Nordfeldth [Thu, 4 Jun 2015 20:34:28 +0000 (22:34 +0200)]
Oops, don't forget to remove var_dump(...)

9 years agoModernize File_redirection to use Managed_DataObject functions
Mikael Nordfeldth [Thu, 4 Jun 2015 20:33:36 +0000 (22:33 +0200)]
Modernize File_redirection to use Managed_DataObject functions

9 years agoModernize File_thumbnail to use Managed_DataObject functions
Mikael Nordfeldth [Thu, 4 Jun 2015 20:29:40 +0000 (22:29 +0200)]
Modernize File_thumbnail to use Managed_DataObject functions

9 years agoModernize Queue_item to use Managed_DataObject functions
Mikael Nordfeldth [Thu, 4 Jun 2015 20:27:53 +0000 (22:27 +0200)]
Modernize Queue_item to use Managed_DataObject functions

9 years agoModernize Profile_prefs to use Managed_DataObject functions
Mikael Nordfeldth [Thu, 4 Jun 2015 20:26:31 +0000 (22:26 +0200)]
Modernize Profile_prefs to use Managed_DataObject functions

9 years agoModernize File_to_post to use Managed_DataObject functions
Mikael Nordfeldth [Thu, 4 Jun 2015 20:22:49 +0000 (22:22 +0200)]
Modernize File_to_post to use Managed_DataObject functions

9 years agogetByPK (primary key) lookup for Managed_DataObject instances
Mikael Nordfeldth [Thu, 4 Jun 2015 20:17:40 +0000 (22:17 +0200)]
getByPK (primary key) lookup for Managed_DataObject instances

9 years agoEasier pkeyCols call to get primary key columns
Mikael Nordfeldth [Thu, 4 Jun 2015 19:51:56 +0000 (21:51 +0200)]
Easier pkeyCols call to get primary key columns

9 years agoPublish OAuth data in host-meta
Mikael Nordfeldth [Thu, 4 Jun 2015 16:54:09 +0000 (18:54 +0200)]
Publish OAuth data in host-meta

9 years agoNetwork public publicgroupnav link would always show
Mikael Nordfeldth [Thu, 4 Jun 2015 15:39:23 +0000 (17:39 +0200)]
Network public publicgroupnav link would always show

9 years agoSend objects instead of integers to File_to_post::processNew
Mikael Nordfeldth [Thu, 4 Jun 2015 15:36:11 +0000 (17:36 +0200)]
Send objects instead of integers to File_to_post::processNew

9 years agoUse the same cache string in all places for file:notice-ids
Mikael Nordfeldth [Thu, 4 Jun 2015 15:02:45 +0000 (17:02 +0200)]
Use the same cache string in all places for file:notice-ids

9 years agoRemove some clutter from OMB plugin
Mikael Nordfeldth [Wed, 3 Jun 2015 23:14:26 +0000 (01:14 +0200)]
Remove some clutter from OMB plugin

9 years agoMove some last OpenID stuff into the OpenID plugin (XRDS)
Mikael Nordfeldth [Wed, 3 Jun 2015 23:08:03 +0000 (01:08 +0200)]
Move some last OpenID stuff into the OpenID plugin (XRDS)

9 years agodon't double the output for some PublicAction->extraHead
Mikael Nordfeldth [Wed, 3 Jun 2015 22:56:46 +0000 (00:56 +0200)]
don't double the output for some PublicAction->extraHead

9 years agoShow network public feed link in PublicGroupNav
Mikael Nordfeldth [Wed, 3 Jun 2015 22:53:35 +0000 (00:53 +0200)]
Show network public feed link in PublicGroupNav

9 years agoExtend Networkpublic and Public actions from SitestreamAction
Mikael Nordfeldth [Wed, 3 Jun 2015 22:50:08 +0000 (00:50 +0200)]
Extend Networkpublic and Public actions from SitestreamAction

9 years agobump version to 1.2.0-alpha1
Mikael Nordfeldth [Wed, 3 Jun 2015 20:57:58 +0000 (22:57 +0200)]
bump version to 1.2.0-alpha1

since we fixed the search issue and updated jquery

9 years agocase insensitive indexing for content and nick/fullnames (search)
Mikael Nordfeldth [Wed, 3 Jun 2015 20:43:51 +0000 (22:43 +0200)]
case insensitive indexing for content and nick/fullnames (search)

This broke when changing the database to utf8mb4 instead of utf8,
since utf8_general_ci wasn't accepted and the engine fell back to
utf8mb4_bin. Now we're back in case insensitive search business!

9 years agoreturn logic tidied up for command interpretation
Mikael Nordfeldth [Tue, 2 Jun 2015 12:25:45 +0000 (14:25 +0200)]
return logic tidied up for command interpretation

9 years agoinitialize command interpretation result to false
Mikael Nordfeldth [Tue, 2 Jun 2015 12:17:59 +0000 (14:17 +0200)]
initialize command interpretation result to false

9 years agofallback to local URL if reply->getUrl() is missing
Mikael Nordfeldth [Tue, 2 Jun 2015 11:55:13 +0000 (13:55 +0200)]
fallback to local URL if reply->getUrl() is missing

Remote Activity notices generally don't have a proper HTTP URL associated.

9 years agoStart using NoParentNoticeException more widely
Mikael Nordfeldth [Tue, 2 Jun 2015 11:50:52 +0000 (13:50 +0200)]
Start using NoParentNoticeException more widely

9 years agoNotice->getParent code reuse
Mikael Nordfeldth [Tue, 2 Jun 2015 11:45:49 +0000 (13:45 +0200)]
Notice->getParent code reuse

...not entirely sure whether to allow getParent calls on Notice
objects which have not been created, but we'll leave that in for now...

9 years agoReuse code from our classes, don't write own algorithms
Mikael Nordfeldth [Tue, 2 Jun 2015 11:45:22 +0000 (13:45 +0200)]
Reuse code from our classes, don't write own algorithms

9 years agotyping, added typing to some common_* calls in util.php
Mikael Nordfeldth [Tue, 2 Jun 2015 11:17:51 +0000 (13:17 +0200)]
typing, added typing to some common_* calls in util.php

9 years agouse array_key_exists instead of empty to test array key
Mikael Nordfeldth [Tue, 2 Jun 2015 11:13:55 +0000 (13:13 +0200)]
use array_key_exists instead of empty to test array key

9 years agoAccidentally presented Atom feed as ActivityStreams JSON
Mikael Nordfeldth [Tue, 2 Jun 2015 10:58:30 +0000 (12:58 +0200)]
Accidentally presented Atom feed as ActivityStreams JSON

9 years agoNo redirect follow on HEAD request (bump to PHP5.5 minimum requirement)
Mikael Nordfeldth [Tue, 2 Jun 2015 08:54:37 +0000 (10:54 +0200)]
No redirect follow on HEAD request (bump to PHP5.5 minimum requirement)

We're using the try-catch-finally clause where "finally" wasn't introduced
until PHP 5.5, so our minimum requirement for GNU social is bumped to that.

9 years agoFake recovery by email address, to hide registrants on the site
Mikael Nordfeldth [Sat, 30 May 2015 21:29:16 +0000 (23:29 +0200)]
Fake recovery by email address, to hide registrants on the site

9 years agoPassword recovery logic cleaned up
Mikael Nordfeldth [Sat, 30 May 2015 21:18:17 +0000 (23:18 +0200)]
Password recovery logic cleaned up

9 years agoMerge branch 'nightly' of git.gnu.io:gnu/gnu-social
abjectio [Sat, 30 May 2015 15:21:52 +0000 (17:21 +0200)]
Merge branch 'nightly' of git.gnu.io:gnu/gnu-social

9 years agoslugify console.php prompt name
Mikael Nordfeldth [Sat, 30 May 2015 14:40:00 +0000 (16:40 +0200)]
slugify console.php prompt name

since PHP thought it was fun to crash on Quitter EspaƱa and I
couldn't be bothered messing with readline

9 years agoscripts/nukefile.php for blasting crap from the server
Mikael Nordfeldth [Sat, 30 May 2015 13:41:04 +0000 (15:41 +0200)]
scripts/nukefile.php for blasting crap from the server

Deletes notices and the locally stored file based on File id, as
you may want to just get rid of shit sometimes.

9 years agourlhash will _be_ NULL on update, so NOT NULL won't work
Mikael Nordfeldth [Wed, 27 May 2015 20:37:20 +0000 (22:37 +0200)]
urlhash will _be_ NULL on update, so NOT NULL won't work

9 years agoremove _all_ file URLs not just the duplicates
Mikael Nordfeldth [Wed, 27 May 2015 19:54:51 +0000 (21:54 +0200)]
remove _all_ file URLs not just the duplicates

9 years agoupgrade fix for file URLs longer than 191 chars
Mikael Nordfeldth [Wed, 27 May 2015 19:31:29 +0000 (21:31 +0200)]
upgrade fix for file URLs longer than 191 chars

9 years agomore debugging info on failed schema.php runSqlSet
Mikael Nordfeldth [Wed, 27 May 2015 18:21:05 +0000 (20:21 +0200)]
more debugging info on failed schema.php runSqlSet

9 years agoMerge branch 'master' of git.gnu.io:gnu/gnu-social
abjectio [Tue, 26 May 2015 20:27:27 +0000 (22:27 +0200)]
Merge branch 'master' of git.gnu.io:gnu/gnu-social

9 years agoMerge branch 'nightly' of git.gnu.io:gnu/gnu-social into nightly
abjectio [Tue, 26 May 2015 20:25:49 +0000 (22:25 +0200)]
Merge branch 'nightly' of git.gnu.io:gnu/gnu-social into nightly

9 years agoThrow exception if Local_group has no corresponding User_group
Mikael Nordfeldth [Tue, 26 May 2015 11:14:26 +0000 (13:14 +0200)]
Throw exception if Local_group has no corresponding User_group