Dmitriy Zaporozhets
136316a92d
Fix group ownership for dev seeds
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-02-25 10:44:29 +02:00
Binsztock Rémy and Olivier Gonzalez
e7382de108
Add Gemnasium Service for Gitlab
...
Conflicts:
db/schema.rb
2014-02-21 16:25:22 +01:00
Jason Hollingsworth
29cfd33d94
Add email aliases for users
...
Emails are used to associate commits with users. The emails
are not verified and don't have to be valid email addresses. They
are assigned on a first come, first serve basis.
Notifications are sent when an email is added.
2014-02-13 22:59:39 -06:00
Dmitriy Zaporozhets
e8f8abddb0
Squash migrations for years 2011 and 2012
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-02-04 17:11:30 +02:00
Dmitriy Zaporozhets
a184fcf368
Merge pull request #6178 from Popl7/add_group_avatars
...
added group avatars
2014-01-28 00:26:18 -08:00
Steven Thonus
251df827a5
added group avatars
2014-01-28 08:38:00 +01:00
skv-headless
4125de5ef1
Fix merge_request_diffs migrations for postgresql
2014-01-27 18:50:53 +04:00
Dmitriy Zaporozhets
9bb9267482
Merge branch 'development_seed_fix' into 'master'
...
Development Project Seed Data Fix
After this commit https://dev.gitlab.org/gitlab/gitlabhq/commit/1d2bdb4d5880bb1ad39b62c81ff2971aa0cb3798 Contexts were replaced with Services. One context remained in the seed data which means development seeding will fail.
@dzaporozhets Do we want to backport this to 6.5 too?
/cc @jacobvosmaer @sytse
2014-01-24 11:27:05 +00:00
Dmitriy Zaporozhets
28e13634dc
Merge branch 'improve/mr_diff'
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
Conflicts:
features/steps/project/project_fork.rb
features/steps/project/project_forked_merge_requests.rb
features/steps/project/project_issue_tracker.rb
features/steps/project/project_markdown_render.rb
features/steps/shared/project.rb
2014-01-23 14:38:23 +02:00
Marin Jankovski
5e08f8134e
Replace context with service in development seed data.
2014-01-23 10:09:19 +01:00
Dmitriy Zaporozhets
4d56c359d3
Merge pull request #6075 from skv-headless/remove_deprecated_finders
...
Remove deprecated finders
2014-01-22 11:04:56 -08:00
Dmitriy Zaporozhets
de724a7a34
Improve db schema for merge request diffs
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-01-22 15:17:41 +02:00
Dmitriy Zaporozhets
c983e8eb3d
Create separate table to store Merge request commits/diffs
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-01-22 14:22:47 +02:00
skv
a3f645ef51
Remove deprecated finders
2014-01-19 23:39:56 +04:00
Jerome Dalbert
2e3f250d45
Add website url to user
2014-01-18 19:15:10 +00:00
Dmitriy Zaporozhets
34f994b7c5
Improve dev fixtures
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2013-12-25 09:56:39 +02:00
Andrew Tomaka
0760ba3efb
Customization and previewing of broadcast messages
2013-12-18 17:43:45 -05:00
Dmitriy Zaporozhets
0b59af49cb
Fix db schema
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2013-12-17 14:50:19 +02:00
Dmitriy Zaporozhets
86a8796b13
Create EmailsOnPushService model
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2013-12-17 12:42:40 +02:00
Steven Thonus
37383966ef
Archiving old projects; archived projects aren't shown on dashboard
...
features for archive projects
abilities for archived project
other abilities for archive projects
only limit commits and merges for archived projects
ability changed to prohibited actions on archived projects
added spec and feature tests for archive projects
changed search bar not to include archived projects
2013-12-16 14:39:14 +01:00
Dmitriy Zaporozhets
7060668e09
Fixed db schema
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2013-12-16 14:52:04 +02:00
Drew Blessing
d9b5777db1
Allow user to hide the message to add an ssh key permanently
...
Favor links instead of buttons
Remove unnecessary class
Remove extra space
2013-12-14 20:21:12 -06:00
Dmitriy Zaporozhets
169b4ce0ca
Add new fields to web_hooks table.
...
Next fields were added:
* push_events
* issues_events
* merge_requests_events
Main goal is to create web hooks that can be triggered only for certain
event types. For example you can have separate web hook for push events
and another one for issues.
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2013-12-04 13:37:17 +02:00
Jason Hollingsworth
d9bb4230cc
Adding authenticated public mode (internal).
...
Added visibility_level icons to project view (rather than just text).
Added public projects to search results.
Added ability to restrict visibility levels standard users can set.
2013-11-26 22:22:07 -06:00
Dmitriy Zaporozhets
f1ecf53c1e
Broadcast message model + migrations
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2013-11-12 13:47:28 +02:00
Dmitriy Zaporozhets
9d14c5137a
Project#default_branch use repo HEAD instead of DB value now
...
Drop default_branch field from projects table
Use repository.root_ref as value for defautl_branch method
Fixes issue with default_branch and HEAD getting out of sync
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2013-11-06 18:45:39 +02:00
Dmitriy Zaporozhets
60e2a6563d
Add description to issues, projects in development fixtures
2013-10-17 12:27:09 +03:00
Angus MacArthur
aefe2e952f
Fixing unsafe use of Thread.current variable :current_user
2013-10-16 01:20:53 -04:00
Dmitriy Zaporozhets
f4733b0026
Confirm seed users
2013-10-15 12:23:25 +03:00
Dmitriy Zaporozhets
6fff92e984
Enable confirmable and reconfirmable modules for User
...
Now when you want to signup or change existing email you will be forced
to confirm that you really own this email. You get email with link to
follow in order to confirm your email address
Conflicts:
app/models/user.rb
2013-10-15 09:56:04 +03:00
Steven Thonus
65cad57a35
avatar upload on profile page
2013-10-09 09:05:09 +02:00
Dmitriy Zaporozhets
edd2143d35
Namespaces.owner_id can be null
2013-09-26 14:48:58 +03:00
Dmitriy Zaporozhets
76a0739454
Add description to MergeRequest model
2013-09-09 16:32:43 +03:00
Dmitriy Zaporozhets
84992cd0fa
Use original raphael-rails v2.1.2
2013-09-01 01:04:22 +03:00
Dmitriy Zaporozhets
cc4b638c34
Set iid in fixtures. Add rake dev:setup for development
2013-08-26 13:20:45 +03:00
Dmitriy Zaporozhets
b5593683af
Mars theme for generated admin account
2013-08-26 13:06:41 +03:00
ash wilson
c8a115c0e3
Link issues from comments and automatically close them
...
Any mention of Issues, MergeRequests, or Commits via GitLab-flavored markdown
references in descriptions, titles, or attached Notes creates a back-reference
Note that links to the original referencer. Furthermore, pushing commits with
commit messages that match a (configurable) regexp to a project's default
branch will close any issues mentioned by GFM in the matched closing phrase.
If accepting a merge request would close any Issues in this way, a banner is
appended to the merge request's main panel to indicate this.
2013-08-25 18:58:41 -04:00
dsekretov and Dmitriy Zaporozhets
b1358639c8
Update 20130419190306_allow_merges_for_forks.rb
...
Postgress db migrate fails.(5.4=>6.0)
2013-08-25 21:47:04 +03:00
Dmitriy Zaporozhets
625fb2f29d
Add iids to milestones. Moved iids logic to separate concern
2013-08-21 12:16:26 +03:00
Dmitriy Zaporozhets
3b0d7a3071
Drop deprecated tables
2013-08-21 12:08:10 +03:00
Dmitriy Zaporozhets
125c07fa0a
Add iid field to issues and MR
2013-08-19 22:10:21 +03:00
Dmitriy Zaporozhets
7ecebdd02d
Repository import during project creation often return timeout for medium and large repos.
...
So lets do it async. First create project, then import repo and create
satellite with Sidekiq
2013-08-12 18:21:47 +03:00
Dmitriy Zaporozhets
3f9b1d62ef
reset db schema
2013-08-08 12:30:50 +03:00
Dmitriy Zaporozhets
4537623d12
Merge branch 'master' into karlhungus-mr-on-fork
...
Conflicts:
app/contexts/filter_context.rb
app/contexts/search_context.rb
app/models/merge_request.rb
app/models/note.rb
app/views/shared/_merge_requests.html.haml
spec/controllers/commit_controller_spec.rb
spec/services/notification_service_spec.rb
2013-08-08 12:22:09 +03:00
Dmitriy Zaporozhets
e06352979d
st_diff field for Note
2013-08-04 19:00:41 +03:00
Dmitriy Zaporozhets
d19d094b93
Remove ugly button and truncate too long project names. Remove unecessary newlines
2013-07-30 14:12:24 +03:00
Dmitriy Zaporozhets
0d715bcd81
Merge branch 'mr-on-fork' of https://github.com/karlhungus/gitlabhq into karlhungus-mr-on-fork
...
Conflicts:
app/views/projects/commit/show.html.haml
app/views/projects/compare/show.html.haml
app/views/projects/merge_requests/branch_from.js.haml
2013-07-30 13:35:33 +03:00
Dmitriy Zaporozhets
b1fbd65832
Improve UI for project snippets
2013-07-18 13:21:56 +03:00
Dmitriy Zaporozhets
bbb06e504e
Add seeds and improve ui. Remove snippet expires_at
2013-07-18 13:08:48 +03:00
Izaak Alpert
d99594273d
Style changes from review with @randx
...
-Some changes around calling origional methods for !for_fork? merge requests. Other changes to follow
Change-Id: I009c716ce2475b9efa3fd07aee9215fca7a1c150
2013-07-17 22:48:03 -04:00