danielgrippi
68375fdb02
added mutual flag, removed pending from contact, specs are green. wip
2011-04-05 16:12:53 -07:00
Raphael Sofaer
03e37d2186
Using union in stream query
2011-04-05 11:40:32 -07:00
Raphael Sofaer
ed79cb5ded
Forgot self.
2011-04-05 10:38:58 -07:00
Raphael Sofaer
8d3f4609a3
Take models back out of migration, will have to fix it for postgres again later
2011-04-05 10:35:48 -07:00
Raphael Sofaer
fdb6675f28
Make things more postgres compatible
2011-04-05 09:49:39 -07:00
Raphael Sofaer
435b16b30a
Don't index on just hidden
2011-03-30 19:17:52 -07:00
zhitomirskiyi
5a9ec82597
can now hide posts
2011-03-30 16:43:28 -07:00
zhitomirskiyi
fb8b8ab7fc
wip holding off until the follow model is done
2011-03-30 16:43:28 -07:00
Raphael Sofaer
597e71c216
Yep, there are violating records
2011-03-30 16:40:11 -07:00
Raphael Sofaer
1ba4ece23c
Foreign keys on pms
2011-03-30 16:40:11 -07:00
Raphael Sofaer
2a18ded47c
Finish tags migration
2011-03-30 11:53:40 -07:00
Raphael Sofaer
23af0d14b0
Take context out of index, delete dup taggings
2011-03-30 11:40:26 -07:00
Raphael Sofaer
6e0315965b
add unique index
2011-03-30 11:31:10 -07:00
danielgrippi
c9d5a15bf8
Remove any stray post_visibilities
2011-03-29 18:30:17 -07:00
danielgrippi
6a51c09a16
delete bad post visibilities before traversing the table
2011-03-29 17:31:57 -07:00
danielgrippi
2f473cadc3
added indexes on visibilities
2011-03-29 17:31:56 -07:00
danielgrippi
3615c448d2
fixed migration, added deletion of unused post_visibilities
2011-03-29 17:31:56 -07:00
danielgrippi
97d8b34599
Fix all specs, add foreign key constraints on post_visibility
2011-03-29 17:31:56 -07:00
danielgrippi
9a0d6219b5
Moving PostVisibility to aspects, WIP, model specs pass
2011-03-29 17:31:56 -07:00
MrZYX
24d692bfab
fixed another migration for ruby 1.9, thanks blast_hardcheese
2011-03-25 16:15:09 +01:00
zhitomirskiyi
7a31531258
added location to the profile
2011-03-23 15:56:46 -07:00
Raphael Sofaer
2b997e70c2
Refactor image processing to use 2 uploaders. Federation and s3 need testing
2011-03-21 16:40:53 -07:00
zhitomirskiyi
70d71ec491
service users is green
2011-03-21 14:56:50 -07:00
zhitomirskiyi
ede7d4e8e2
made the job, broke outthe save_users, still need to do lifecycle callbacks
2011-03-21 14:56:50 -07:00
zhitomirskiyi
3afa14d341
wip
2011-03-21 14:56:50 -07:00
MrZYX
a2715ca963
fixed migration naming, fixed translation
2011-03-20 23:00:56 +01:00
MrZYX
b0ba35274e
fixed migration for ruby 1.9
2011-03-20 18:10:58 +01:00
MrZYX
1b1a23aa8f
likes/dislikes WIP TODO: better icons, better styling, integration on photo show page
2011-03-20 18:10:58 +01:00
maxwell
5aa969559c
add processed to post, which is set to default false for photos
2011-03-18 18:51:53 -07:00
Raphael Sofaer
fe435d8709
Delete newly created disconnected notifications
2011-03-17 18:30:34 -07:00
Raphael Sofaer
3f026d18eb
Fix up migration
2011-03-17 17:42:56 -07:00
Raphael Sofaer
0686c28692
Make post guids unique
2011-03-17 17:05:50 -07:00
Raphael Sofaer
4b4654a408
Changing message to text, partway done, deleted data conversion
2011-03-14 11:39:31 -07:00
maxwell
e9a843b095
email prefs are now saved. need more tests and use it in user#mail
2011-03-11 15:42:53 -08:00
Raphael Sofaer
0c31cc4259
quote string in migration!
2011-03-11 15:00:15 -08:00
Raphael Sofaer
98633658f4
delete from in migration
2011-03-11 14:59:01 -08:00
Raphael Sofaer
70e4a671a2
tags as array in migration
2011-03-11 14:57:46 -08:00
Raphael Sofaer
20d40b7440
fix execute command in migration
2011-03-11 14:56:25 -08:00
Raphael Sofaer
c256533a2f
class, not instance method
2011-03-11 14:52:23 -08:00
Raphael Sofaer
7ac3692a92
Fix specs, migrate to downcase tags, still testing migration
2011-03-11 14:23:03 -08:00
Raphael Sofaer
c1bcfef90c
TAGS ARE SO COOL
2011-03-10 18:37:45 -08:00
danielgrippi
1f5edb1d92
Merge branch 'private_messages'
...
Conflicts:
app/controllers/status_messages_controller.rb
app/models/data_point.rb
app/models/status_message.rb
db/schema.rb
lib/fake.rb
public/stylesheets/sass/application.sass
spec/models/mention_spec.rb
2011-03-08 21:23:41 -08:00
Raphael Sofaer
9d92161430
Make migrations compatible with postgres
2011-03-02 11:05:16 -08:00
danielvincent
21fd546cd0
posts now have authors instead of people
2011-03-01 18:05:05 -08:00
Raphael Sofaer
0cb218bba0
Delete statistic and data point models
2011-03-01 16:54:12 -08:00
danielvincent
11309574cf
messages are now relayable, a comment has an author as opposed to a person.
2011-03-01 12:39:42 -08:00
danielvincent
c62e9db397
private messages wip
2011-03-01 12:28:34 -08:00
danielvincent
f4e6d0d82b
broke out some comment logic to a replayable module
2011-03-01 12:28:33 -08:00
danielvincent
1072806d8f
PrivateMessage -> Conversation, Message.
2011-03-01 12:25:55 -08:00
danielvincent
a179bac689
fixed migrations, added unread to PrivateMessageVisibilities
2011-03-01 12:25:54 -08:00
danielvincent
9fe0320881
added PrivateMessage and PrivateMessageVisibility models and migrations
2011-03-01 12:14:31 -08:00
Raphael Sofaer
1c1fba63e7
Refactor notification to have subclasses, just a start
2011-03-01 10:30:29 -08:00
Raphael Sofaer
809ee8a678
Started notifications refactor
2011-03-01 10:30:29 -08:00
Raphael Sofaer
a11507d30c
Take out typos for real this time
2011-02-28 16:40:03 -08:00
Raphael Sofaer
a0a901a675
fix typo
2011-02-28 16:27:47 -08:00
Raphael Sofaer
810220bc97
clear disconnected records in migration
2011-02-28 16:24:09 -08:00
Raphael Sofaer
98d8d9e0da
Add the migration
2011-02-28 15:31:12 -08:00
MrZYX
edef56c84a
ruby 1.9 ftw (thanks jrichardlai)
2011-02-17 16:20:27 +01:00
Raphael Sofaer
ef9ab553bf
require the called migration within the undo migration
2011-02-17 00:35:33 -05:00
Raphael Sofaer
ff4a049d2d
It turns out that we need to rewrite validates_uniqueness_of :case_sensitive => false
2011-02-16 23:49:35 -05:00
Raphael Sofaer
cac8c586de
Forgot that emails are no longer db-unique
2011-02-12 22:44:09 -08:00
Raphael Sofaer
8fabe0f402
Checking in the migration helps.
2011-02-12 22:41:30 -08:00
Raphael Sofaer
e43cd3a8da
Make error in migration more descriptive
2011-02-11 18:25:58 -08:00
Raphael Sofaer
02a66466fe
Abort migration if there are post-visibilities left, so that the db is not left with no index
2011-02-11 18:25:58 -08:00
Raphael Sofaer
31fef1a55d
typo in table name
2011-02-11 18:25:58 -08:00
Raphael Sofaer
316292c914
mysql2 result is not an array
2011-02-11 18:25:58 -08:00
Raphael Sofaer
2faf3fe10d
delete dup pvs in migration
2011-02-11 18:25:58 -08:00
Raphael Sofaer
88da878c97
Move migration to avoid conflict
2011-02-11 18:25:57 -08:00
Raphael Sofaer
ff0f37ceea
eliminate one source of dup pvs
2011-02-11 18:25:57 -08:00
zhitomirskiyi
34e2b657fd
mend
2011-02-10 19:44:25 -08:00
zhitomirskiyi
66fea22f60
mend
2011-02-10 19:24:16 -08:00
Raphael Sofaer
7b3a2b07ee
Removed n-query, created mentions table
2011-02-09 16:07:25 -08:00
Raphael
460f25e848
run gladiac's migration, rename migration file so it finds class
2011-02-03 11:55:36 -08:00
Andreas Schneider
aa6d616d69
db: person_id can only be updated if index is updated too.
...
This fixes the following error:
Mysql2::Error: Duplicate entry '0' for key
'index_profiles_on_person_id': ALTER TABLE `profiles` CHANGE `person_id`
`person_id` int(11) NOT NULL
2011-02-02 20:37:55 +01:00
Andreas Schneider
e63b605b2a
db: Create limited varchar to be able to add index.
2011-02-02 20:37:55 +01:00
Andreas Schneider
8bdc3ec35a
db: Alter the import tables to avoid a mysql bug.
2011-02-02 20:37:55 +01:00
Andreas Schneider
2ddd810dea
db: Fixed the migration of the database.
...
The limit down to 127 is needed cause of a long time bug in mysql. The
error message looks like this when creating an index.
Mysql2::Error: Specified key was too long; max key length is 1000 bytes
So with utf8 (3 bytes for one char) you exceed this with two
varchar(255).
See http://bugs.mysql.com/bug.php?id=4541
2011-02-02 20:37:55 +01:00
zhitomirskiyi
358bf0a856
fix migration on open aspects boolean
2011-02-01 17:56:16 -08:00
zhitomirskiyi
59f1bff046
storing it as a boolean in the aspect
2011-02-01 17:25:15 -08:00
zhitomirskiyi
789ff679a9
persists open aspects across logins also fixed the status message controller spec broken in master
2011-01-31 18:31:41 -08:00
zhitomirskiyi
a789be737a
also making sure that the notification actor id is unique in the keep delete table
2011-01-31 11:42:49 -08:00
zhitomirskiyi
2d078a212a
remove mongo id from the notifications table
2011-01-31 11:31:59 -08:00
zhitomirskiyi
7cb23fd803
added a select for the actor id to group by it
2011-01-31 11:27:56 -08:00
zhitomirskiyi
03e8aa31f4
fixed notifications migration
2011-01-31 11:02:51 -08:00
zhitomirskiyi
17a2c9e311
moving over some code migration successful
2011-01-29 23:34:11 -08:00
zhitomirskiyi
3119fc660f
another space
2011-01-29 20:56:21 -08:00
zhitomirskiyi
2b4d27d2cf
another typo
2011-01-29 18:53:13 -08:00
zhitomirskiyi
5d3e08227e
whitespace
2011-01-29 18:46:05 -08:00
zhitomirskiyi
05cab33dad
notification migration need to try it out
2011-01-29 18:36:04 -08:00
zhitomirskiyi
8c77f65cdb
notes for later
2011-01-29 02:01:40 -08:00
zhitomirskiyi
d7f06b9e6e
removed commented out non working migration code for now
2011-01-28 22:39:29 -08:00
zhitomirskiyi
74e0d03b8f
wip'
2011-01-28 22:39:29 -08:00
zhitomirskiyi
9d4d0cecdb
wip
2011-01-28 22:39:29 -08:00
zhitomirskiyi
f48d7a0826
wip
2011-01-28 22:37:38 -08:00
Raphael
a23290986a
add contacts_visible field in aspects
2011-01-27 13:41:22 -08:00
Raphael
b67aca0ffc
Put in a lot of non nullable fields, edit the specs to match, drop a couple superfluous columns
2011-01-26 18:29:23 -08:00
zhitomirskiyi
906dd8d6d4
added the migration
2011-01-26 16:32:51 -08:00
zhitomirskiyi
6242ac64ed
removed unique index on email to a regular index in order to make inviting users through fb work (no email present)
2011-01-26 15:04:46 -08:00
zhitomirskiyi
a92d5f41c9
added the migration to invitation_service and invitation_identifier
2011-01-26 12:16:47 -08:00
Raphael
1b6ae9406e
Use raw sql
2011-01-25 12:27:57 -08:00
Raphael
def20a4d31
Make person_id on profile unique, delete duplicate profiles in migration
2011-01-25 12:10:24 -08:00
zhitomirskiyi
56831cec63
stats WIP
2011-01-21 10:29:07 -08:00
zhitomirskiyi
f89c442730
statistics class does distributions and averages on its DataPoints
2011-01-21 10:29:07 -08:00
zhitomirskiyi
55bfbfd5b0
added users_with_posts_today to DataPoint
2011-01-21 10:29:07 -08:00
zhitomirskiyi
ecb059b661
added Statistic and DataPoint models
2011-01-21 10:29:06 -08:00
Raphael
2578ac15b6
Add some indicies
2011-01-19 14:29:22 -08:00
Sarah Mei
dd3f8f4bee
Add compound index to post_visibilities
2011-01-19 00:19:16 -08:00
Raphael
f79c08b235
Add indicies
2011-01-13 16:17:11 -08:00
Raphael
7abd1aceca
Add a couple indicies
2011-01-13 15:13:42 -08:00
Raphael
9bd2de06ee
Services need a mongo_id
2011-01-07 15:14:45 -08:00
Raphael
1187c13170
Import for users, test for aspects import
2011-01-07 13:25:50 -08:00
Raphael
0f8b8bbd5b
update the down for the import table migration
2011-01-06 17:44:38 -08:00
Raphael
89a41826c1
Started raw post import
2011-01-06 17:01:17 -08:00
Raphael
e46b3e6cf3
Import raw services, I think we need to change the name of the type field (is it supposed to be in provider?) other than that, only posts remain.
2011-01-06 16:23:18 -08:00
Raphael
283a5501be
Boolean values aren't importing; we may need SET statements for them
2011-01-06 14:58:42 -08:00
Raphael
7c4d35cf28
raw import of notifications, failing to pull in unread
2011-01-06 14:37:59 -08:00
Raphael
564dd993b7
raw import of Invitation
2011-01-06 14:30:38 -08:00
Raphael
a1419b9dc0
Person#owner_mongo_id should be null if the csv has an empty string
2011-01-06 14:16:51 -08:00
Sarah Mei
75ac7e91c8
Refactor ImportToMysql; add import_raw. Add rake task for import.
...
Remove unique constraint on index on mongo_requests.
2011-01-05 23:54:22 -08:00
Raphael
ff1cad6e63
raw import for requests
2011-01-05 17:38:00 -08:00
Raphael
0d80ded2d3
Raw import for post_visibilities
2011-01-05 17:25:11 -08:00
Raphael
b34acfd4eb
Add contact raw import, fixtures have no comments
2011-01-05 16:40:16 -08:00
Raphael
e4ef2641f8
raw import of aspects and aspect memberships
2011-01-05 15:40:04 -08:00
Sarah Mei
7f86a9e1ba
ImportToMysql now loads users.csv. Spec currently failing on datetime conversion.
2011-01-04 22:43:32 -08:00
Raphael
16d7ccdf0b
fix youtube title stting
2011-01-04 11:48:02 -08:00
Sarah Mei
f18439fa14
ZOMG specs pass on mysql!
...
Make '_type' column on services into 'type'.
2010-12-28 21:08:54 -08:00
Raphael
a6dcaa2327
Photo specs passing, 9 failures left in mysql
2010-12-26 20:33:21 -08:00
Raphael
baf0533466
logical failures on person spec, 25 failing model specs
2010-12-21 18:59:28 -08:00
Raphael
319452537e
Below 70 failures, GUIDs are next
2010-12-21 15:46:15 -08:00
Raphael
659dfd36ed
Querying spec passes, 63 model spec failures
2010-12-20 18:49:07 -08:00
Raphael
4c47d8334c
Add PostVisibility model, some more specs working
2010-12-20 13:23:05 -08:00
Raphael
d44e76a6aa
Down to 250 failures in mysql
2010-12-20 00:36:48 -08:00
Raphael
0c67e271df
Services are in mysql, contact_for and add_contact_to_aspect work again
2010-12-19 13:11:41 -08:00
Raphael
232de40457
Only service hasn't been migrated, there are a good 100 passing examples in mysql
2010-12-19 12:27:32 -08:00
Mike Sofaer, Raphael Sofaer & Sarah Mei
5c21e220ff
post_spec now passes with mysql
2010-12-18 20:23:16 -08:00
Mike Sofaer, Raphael Sofaer & Sarah Mei
58f757b91d
profile_spec is passing with mysql... baby steps.
2010-12-18 18:45:55 -08:00