Remove "Congratulations!" tweet button on newly-created project.
I’ve removed everything related to the feature based on this commit: ce08f919f34fd8849834365 Resolves #10857.
This commit is contained in:
parent
82539cff70
commit
85cc172959
13 changed files with 6 additions and 43 deletions
|
@ -15,6 +15,7 @@ v 8.7.0 (unreleased)
|
|||
- Implement 'TODOs View' as an option for dashboard preferences !3379 (Elias W.)
|
||||
- Gracefully handle notes on deleted commits in merge requests (Stan Hu)
|
||||
- Fall back to `In-Reply-To` and `References` headers when sub-addressing is not available (David Padilla)
|
||||
- Remove "Congratulations!" tweet button on newly-created project. (Connor Shea)
|
||||
|
||||
v 8.6.3 (unreleased)
|
||||
- Destroy related todos when an Issue/MR is deleted. !3376
|
||||
|
|
|
@ -43,10 +43,6 @@
|
|||
.md {
|
||||
color: #7f8fa4;
|
||||
font-size: $gl-font-size;
|
||||
|
||||
iframe.twitter-share-button {
|
||||
vertical-align: bottom;
|
||||
}
|
||||
}
|
||||
|
||||
pre {
|
||||
|
|
|
@ -52,7 +52,6 @@ class Admin::ApplicationSettingsController < Admin::ApplicationController
|
|||
:require_two_factor_authentication,
|
||||
:two_factor_grace_period,
|
||||
:gravatar_enabled,
|
||||
:twitter_sharing_enabled,
|
||||
:sign_in_text,
|
||||
:help_page_text,
|
||||
:home_page_url,
|
||||
|
|
|
@ -3,10 +3,6 @@ module ApplicationSettingsHelper
|
|||
current_application_settings.gravatar_enabled?
|
||||
end
|
||||
|
||||
def twitter_sharing_enabled?
|
||||
current_application_settings.twitter_sharing_enabled?
|
||||
end
|
||||
|
||||
def signup_enabled?
|
||||
current_application_settings.signup_enabled?
|
||||
end
|
||||
|
|
|
@ -12,7 +12,6 @@
|
|||
# updated_at :datetime
|
||||
# home_page_url :string(255)
|
||||
# default_branch_protection :integer default(2)
|
||||
# twitter_sharing_enabled :boolean default(TRUE)
|
||||
# restricted_visibility_levels :text
|
||||
# version_check_enabled :boolean default(TRUE)
|
||||
# max_attachment_size :integer default(10), not null
|
||||
|
@ -140,7 +139,6 @@ class ApplicationSetting < ActiveRecord::Base
|
|||
default_branch_protection: Settings.gitlab['default_branch_protection'],
|
||||
signup_enabled: Settings.gitlab['signup_enabled'],
|
||||
signin_enabled: Settings.gitlab['signin_enabled'],
|
||||
twitter_sharing_enabled: Settings.gitlab['twitter_sharing_enabled'],
|
||||
gravatar_enabled: Settings.gravatar['enabled'],
|
||||
sign_in_text: Settings.extra['sign_in_text'],
|
||||
restricted_visibility_levels: Settings.gitlab['restricted_visibility_levels'],
|
||||
|
|
|
@ -76,13 +76,6 @@
|
|||
= f.label :gravatar_enabled do
|
||||
= f.check_box :gravatar_enabled
|
||||
Gravatar enabled
|
||||
.form-group
|
||||
.col-sm-offset-2.col-sm-10
|
||||
.checkbox
|
||||
= f.label :twitter_sharing_enabled do
|
||||
= f.check_box :twitter_sharing_enabled, :'aria-describedby' => 'twitter_help_block'
|
||||
Twitter enabled
|
||||
%span.help-block#twitter_help_block Show users a button to share their newly created public or internal projects on twitter
|
||||
.form-group
|
||||
= f.label :default_projects_limit, class: 'control-label col-sm-2'
|
||||
.col-sm-10
|
||||
|
|
|
@ -7,21 +7,3 @@
|
|||
= link_to_project event.project
|
||||
- else
|
||||
= event.project_name
|
||||
|
||||
- if !event.project.private? && twitter_sharing_enabled?
|
||||
.event-body{"data-user-is" => event.author_id}
|
||||
.event-note
|
||||
.md
|
||||
%p
|
||||
Congratulations! Why not share your accomplishment with the world?
|
||||
|
||||
%a.twitter-share-button{ |
|
||||
href: "https://twitter.com/share", |
|
||||
"data-url" => event.project.web_url, |
|
||||
"data-text" => "I just #{event.action_name} a new project on GitLab! GitLab is version control on your server.", |
|
||||
"data-size" => "medium", |
|
||||
"data-related" => "gitlab", |
|
||||
"data-hashtags" => "gitlab", |
|
||||
"data-count" => "none"}
|
||||
Tweet
|
||||
%script{src: "//platform.twitter.com/widgets.js"}
|
||||
|
|
|
@ -174,7 +174,6 @@ end
|
|||
Settings.gitlab['time_zone'] ||= nil
|
||||
Settings.gitlab['signup_enabled'] ||= true if Settings.gitlab['signup_enabled'].nil?
|
||||
Settings.gitlab['signin_enabled'] ||= true if Settings.gitlab['signin_enabled'].nil?
|
||||
Settings.gitlab['twitter_sharing_enabled'] ||= true if Settings.gitlab['twitter_sharing_enabled'].nil?
|
||||
Settings.gitlab['restricted_visibility_levels'] = Settings.send(:verify_constant_array, Gitlab::VisibilityLevel, Settings.gitlab['restricted_visibility_levels'], [])
|
||||
Settings.gitlab['username_changing_enabled'] = true if Settings.gitlab['username_changing_enabled'].nil?
|
||||
Settings.gitlab['issue_closing_pattern'] = '((?:[Cc]los(?:e[sd]?|ing)|[Ff]ix(?:e[sd]|ing)?|[Rr]esolv(?:e[sd]?|ing)) +(?:(?:issues? +)?%{issue_ref}(?:(?:, *| +and +)?)|([A-Z][A-Z0-9_]+-\d+))+)' if Settings.gitlab['issue_closing_pattern'].nil?
|
||||
|
|
|
@ -0,0 +1,5 @@
|
|||
class RemoveTwitterSharingEnabledFromApplicationSettings < ActiveRecord::Migration
|
||||
def change
|
||||
remove_column :application_settings, :twitter_sharing_enabled, :boolean
|
||||
end
|
||||
end
|
|
@ -26,7 +26,6 @@ Example response:
|
|||
"default_branch_protection" : 2,
|
||||
"restricted_visibility_levels" : [],
|
||||
"signin_enabled" : true,
|
||||
"twitter_sharing_enabled" : true,
|
||||
"after_sign_out_path" : null,
|
||||
"max_attachment_size" : 10,
|
||||
"user_oauth_applications" : true,
|
||||
|
@ -57,7 +56,6 @@ PUT /application/settings
|
|||
| `sign_in_text` | string | no | Text on login page |
|
||||
| `home_page_url` | string | no | Redirect to this URL when not logged in |
|
||||
| `default_branch_protection` | integer | no | Determine if developers can push to master. Can take `0` _(not protected, both developers and masters can push new commits, force push or delete the branch)_, `1` _(partially protected, developers can push new commits, but cannot force push or delete the branch, masters can do anything)_ or `2` _(fully protected, developers cannot push new commits, force push or delete the branch, masters can do anything)_ as a parameter. Default is `1`. |
|
||||
| `twitter_sharing_enabled` | boolean | no | Allow users to share project creation on Twitter |
|
||||
| `restricted_visibility_levels` | array of integers | no | Selected levels cannot be used by non-admin users for projects or snippets. Can take `0` _(Private)_, `1` _(Internal)_ and `2` _(Public)_ as a parameter. Default is null which means there is no restriction. |
|
||||
| `max_attachment_size` | integer | no | Limit attachment size in MB |
|
||||
| `session_expire_delay` | integer | no | Session duration in minutes. GitLab restart is required to apply changes |
|
||||
|
@ -85,7 +83,6 @@ Example response:
|
|||
"updated_at": "2015-06-30T13:22:42.210Z",
|
||||
"home_page_url": "",
|
||||
"default_branch_protection": 2,
|
||||
"twitter_sharing_enabled": true,
|
||||
"restricted_visibility_levels": [],
|
||||
"max_attachment_size": 10,
|
||||
"session_expire_delay": 10080,
|
||||
|
|
|
@ -334,7 +334,6 @@ module API
|
|||
expose :updated_at
|
||||
expose :home_page_url
|
||||
expose :default_branch_protection
|
||||
expose :twitter_sharing_enabled
|
||||
expose :restricted_visibility_levels
|
||||
expose :max_attachment_size
|
||||
expose :session_expire_delay
|
||||
|
|
|
@ -21,7 +21,6 @@ module Gitlab
|
|||
default_branch_protection: Settings.gitlab['default_branch_protection'],
|
||||
signup_enabled: Settings.gitlab['signup_enabled'],
|
||||
signin_enabled: Settings.gitlab['signin_enabled'],
|
||||
twitter_sharing_enabled: Settings.gitlab['twitter_sharing_enabled'],
|
||||
gravatar_enabled: Settings.gravatar['enabled'],
|
||||
sign_in_text: Settings.extra['sign_in_text'],
|
||||
restricted_visibility_levels: Settings.gitlab['restricted_visibility_levels'],
|
||||
|
|
|
@ -12,7 +12,6 @@
|
|||
# updated_at :datetime
|
||||
# home_page_url :string(255)
|
||||
# default_branch_protection :integer default(2)
|
||||
# twitter_sharing_enabled :boolean default(TRUE)
|
||||
# restricted_visibility_levels :text
|
||||
# version_check_enabled :boolean default(TRUE)
|
||||
# max_attachment_size :integer default(10), not null
|
||||
|
|
Loading…
Reference in a new issue