Connor Turland
1112bda59f
small bug fix
...
if someone besides one of "us" tried to change their password, and their settings, it wouldn't work
in the typical case it would work fine
2018-03-10 22:40:20 -05:00
Devin Howard
b7761a3627
manual rubocop fixes ( #1163 )
2018-01-21 14:21:00 -08:00
Devin Howard
139fdf8e2b
update rubocop to 0.48.1. We still want to match Code Climate though ( #1168 )
2018-01-20 14:10:26 -08:00
Devin Howard
5ebbd87afc
automatic rubocop fixes ( #1162 )
2017-11-25 11:23:47 -08:00
Connor Turland
f9c139c19e
ruby codeclimate fixes
2017-10-13 12:22:05 -04:00
Connor Turland
8695297a0f
wasn't using the proper serializer causing frontend error
2017-09-29 13:06:19 -04:00
Connor Turland
277644f59d
improve styling, fix index notifs page
2017-09-25 15:21:04 -04:00
Connor Turland
9cc700c64d
use decorator pattern for notifs api
2017-09-22 18:38:38 -04:00
Connor Turland
64ffc78f45
add the container for the notifications dropdown
2017-09-19 23:48:46 -04:00
Connor Turland
d87bb7c75c
make notifs and follows work for all users
2017-09-03 09:07:29 -04:00
Connor Turland
4ffa9460f5
bug fix for people who aren't testers on settings page
2017-03-10 11:29:00 -05:00
Devin Howard
e544d6a6db
refactor api and fix bugs ( #1088 )
...
* fix weird double-embed issue
* fix users/current api if not logged in
* turbocharge the api
* fix docs
2017-03-09 14:24:52 -05:00
Connor Turland
8483b62603
allow users to select follow settings
2017-03-08 18:50:56 +00:00
Connor Turland
2b34d84715
include ability to unfollow from email
2017-02-16 13:42:35 +00:00
Connor Turland
013e3c7f21
follows for maps in the ui for internal testing only still ( #1072 )
...
* follows for maps in the ui for testers
* require user for these actions
* match how map follow works
2017-02-15 23:01:53 -05:00
Connor Turland
d8698ef6f2
api stuffs ( #1069 )
...
* Update restful_controller.rb
* Update tokens_controller.rb
* /tokens/new form
* thats all
2017-02-11 19:29:03 -05:00
Connor Turland
876c61a18e
Better experience of notifications. ( #1066 )
...
* all the good changes
* follows
* dont send duplicates
* remove follow_type for now
* dont add all the extra stuff we're not implementing yet
* refactor
* lots of fixes
* notifications improvements
* bad merge
2017-02-11 09:06:01 -05:00
Connor Turland
dde097ea75
all the good changes ( #1065 )
2017-02-09 16:53:19 -05:00
Connor Turland
0441850504
Secret.convo ( #1059 )
...
* set up for using secret css/js
* testing
* add stuff
* final tweak for secret convos
* looks like its all working
* realized this change is just good all around
* minor touch ups
* only us for now
* no longer validate presence of xloc/yloc
* fix syntax issue
2017-02-05 14:30:23 -05:00
Connor Turland
3ae4072b5d
add ability to keep metacode focus
2017-02-05 06:28:10 +00:00
Devin Howard
a137c21d2d
searchfields api parameter ( #1054 )
2017-01-28 16:53:54 -05:00
Connor Turland
8330ef9679
treat cable sub/unsub as joined/left map. fixes #1035 ( #1047 )
2017-01-25 15:32:13 -08:00
Devin Howard
d16709e8e7
fix codeclimate style issues ( #1046 )
...
* bunch of code climate fixes
* more
2017-01-23 19:30:13 -05:00
Devin Howard
d11278b63b
map rdf export ( fixes #1015 ) ( #1036 )
...
* simple rdf export of maps
* register ttl mime type
* owl
* mm
* fix up export service
* implement base url thing whoo
* add more rdf fields
* fix rdf syntax errors
* hide unused fields in rdf
* some code climate fixes
* update ontology a bit more
* syntax fix
* typo
2017-01-22 16:42:04 -05:00
Devin Howard
2652d53e9b
update ruby dependencies too ( #1042 )
...
* update rubygem dependencies
* update backbone
* brakeman fix
* brakeman
* ugh syntax fix
2017-01-22 16:41:51 -05:00
Connor Turland
68f0e91259
track forks ( #994 )
...
* track forks
* update api and docs
* fix tests
2016-12-18 16:17:51 -05:00
Connor Turland
fb12c7e202
Track everything we need to reconstruct maps ( #984 )
...
* feature/more.events
* keep mapping.user as the creator
* cleanup cruft and include slack notifs
* capture topic and synapse updates, store the old values
* avoid the mapping gets deleted problem
* include an indicator of which values changed
* style cleanup
* remove the hack in favor of a legit way
* updated schema file
2016-12-16 16:51:52 -05:00
Devin Howard
186129807e
fix spec, bugs, style
2016-12-16 16:25:08 -05:00
Connor Turland
87228c27c1
Fix mailboxer + email bugs
2016-12-16 16:24:24 -05:00
Devin Howard
0960159265
Mailboxer notification pagination
2016-12-16 16:23:49 -05:00
Devin Howard
88e98c7342
polish mailboxer with bug fixes
2016-12-16 16:23:32 -05:00
Devin Howard
3f6f020ce1
grant/deny buttons mark access request notifications as read
2016-12-16 16:23:30 -05:00
Devin Howard
8e958ec9a8
invite to edit notifications marked as read in system once map is visited
2016-12-16 16:23:30 -05:00
Devin Howard
9debcdde39
Integrate rails mailers with mailboxer
2016-12-16 16:23:17 -05:00
Devin Howard
9b95e91f1a
more style tweaks + brakeman fix
2016-12-16 16:21:23 -05:00
Devin Howard
85408a14d3
Initial notification centre using mailboxer
2016-12-16 16:20:53 -05:00
Devin Howard
d2074ada79
fix policy scope errors in search controller ( #947 )
2016-12-06 13:09:42 -05:00
Devin Howard
d1aa62d382
fix policy scope error ( #941 )
2016-11-30 11:46:09 -05:00
Devin Howard
95b8b52224
fix NoMethodError in topics#autocomplete_topic ( #930 )
2016-11-24 14:16:58 -05:00
Devin Howard
ce2d462578
fix bugs on develop branch
2016-11-09 20:44:00 -05:00
Devin Howard
5851d57eef
Merge branch 'master' into develop
2016-11-09 09:29:30 -05:00
Devin Howard
3759851621
fix access#access route ( #926 )
2016-11-08 09:37:06 -08:00
Devin Howard
9df974a037
strip whitespace from search terms ( #919 )
2016-11-07 14:58:53 -05:00
Devin Howard
5e0e44b436
supercharge the schemas ( #874 )
...
* fix map schema - woot it works
* update other schemas to include embeddable attrs
* update current user schema/examples
2016-10-29 22:58:31 +08:00
Devin Howard
1fbfd56d57
filter maps by user_id in api ( #872 )
...
* filter maps by user_id in api
* test user_id map filter
* update starred maps example to make starred true lol
* add user id to map schema/examples
2016-10-29 22:07:27 +08:00
Devin Howard
a32f98bde2
to_json should be as_json or there's bugs ( #870 )
...
* to_json should be as_json or there's bugs
* revert explore controller, it's better without
* revert search controller and some topic methods
2016-10-29 18:28:29 +08:00
Devin Howard
e49e5c258a
make synapse permissions depend on topic1 and topic2 ( #839 )
...
* deep change to synapse policy - is this ok?
* make synapse policy resilient to nil topic1/topic2/map
* use a transaction to handle authorization vs invalid record in synapse controller
* more synapse controller tests
* inline documentation
* fix policy(Synapse).create?
2016-10-28 11:03:59 +08:00
Devin Howard
9d821c920b
reorder API authentication precedence to be: token, oauth, cookie ( #860 )
...
* reorder authentication to be: token, then oauth, then cookie
* all APIs but tokens are accessible anonymously (so add mappings to the list)
* fix mapping order
2016-10-28 10:51:58 +08:00
Devin Howard
175a3ee73e
policy_scope on has_many relationships in serializers ( #840 )
...
* token overrides current user in api
* policy scope has_many relationships
* fix hard coded topics - whoops
* handle policy_scope returning nil in application serializer
2016-10-26 19:56:30 +08:00
Devin Howard
fb6c8a74a7
scoping on topic json properties ( #813 )
2016-10-23 22:11:38 +08:00