Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/CitizenLabDotCo/citizenlab
/ functions
Functions
15,961 in github.com/CitizenLabDotCo/citizenlab
⨍
Functions
15,961
◇
Types & classes
7,295
↓ 80 callers
Function
isNilOrError
(obj: any)
front/app/utils/helperUtils.ts:12
↓ 79 callers
Method
attributes
back/engines/free/frontend/app/models/frontend/product_feedback.rb:14
↓ 77 callers
Method
cache
back/config/initializers/ros_apartment_patch.rb:41
↓ 77 callers
Method
execute
back/app/services/files/file_finder.rb:23
↓ 77 callers
Method
name
back/app/models/files/preview.rb:40
↓ 76 callers
Method
token
back/lib/auth_token/authenticable.rb:21
↓ 74 callers
Method
addItemToFormBuilder
( toolboxSelector: string )
front/cypress/support/commands.ts:98
↓ 73 callers
Method
config
back/engines/commercial/mcp_server/app/lib/mcp_server/tools/update_resource.rb:102
↓ 73 callers
Method
custom_fields
back/app/services/custom_free_prompt_service.rb:25
↓ 72 callers
Method
location
back/app/models/app_configuration.rb:157
↓ 72 callers
Method
update_all
back/engines/commercial/idea_custom_fields/app/services/idea_custom_fields/update_all_service.rb:20
↓ 71 callers
Method
campaign_mail
back/engines/free/email_campaigns/spec/mailers/previews/email_campaigns/welcome_mailer_preview.rb:7
↓ 71 callers
Function
injectIntl
( Component: React.ComponentType<P> )
front/app/utils/cl-intl/injectIntl.tsx:12
↓ 70 callers
Method
host
back/engines/commercial/custom_id_methods/app/lib/custom_id_methods/acm/acm_omniauth.rb:68
↓ 69 callers
Method
active?
back/app/models/user.rb:310
↓ 69 callers
Method
project
back/app/services/community_monitor_service.rb:14
↓ 68 callers
Method
active?
back/app/policies/application_policy.rb:37
↓ 68 callers
Function
updateSearchParams
(updatedParams: Record<string, any>)
front/app/utils/cl-router/updateSearchParams.ts:7
↓ 67 callers
Method
generate_commands
(campaign, recipient, options = {})
back/engines/free/email_campaigns/app/services/email_campaigns/delivery_service.rb:215
↓ 66 callers
Method
strip
Strip the image of EXIF metadata, except ICC color profile, orientation, and essential technical/structural metadata.
back/app/uploaders/base_image_uploader.rb:89
↓ 66 callers
Method
update
back/app/controllers/web_api/v1/areas_controller.rb:64
↓ 65 callers
Method
id
back/engines/commercial/user_custom_fields/app/models/user_custom_fields/representativeness/r_score.rb:15
↓ 65 callers
Method
index
back/app/controllers/web_api/v1/jobs_controller.rb:4
↓ 65 callers
Method
published
back/engines/commercial/report_builder/app/controllers/report_builder/web_api/v1/graph_data_units_controller.rb:16
↓ 64 callers
Method
admin?
back/app/policies/application_policy.rb:25
↓ 64 callers
Method
count
back/engines/commercial/custom_id_methods/app/controllers/custom_id_methods/id_card_lookup/admin_api/id_cards_controller.rb:21
↓ 63 callers
Method
assign_attributes
back/app/controllers/web_api/v1/static_pages_controller.rb:67
↓ 62 callers
Method
delete
@param [Tenant] tenant @param [ActiveSupport::Duration,nil] retry_interval
back/engines/commercial/multi_tenancy/app/services/multi_tenancy/tenant_service.rb:88
↓ 62 callers
Method
publication_status
back/app/serializers/web_api/v1/external/project_serializer.rb:8
↓ 61 callers
Function
usePhases
(projectId?: string)
front/app/api/phases/usePhases.ts:20
↓ 59 callers
Method
config
Public method, does not get overridden in practice. @return [Hash, nil]
back/lib/id_methods/base.rb:27
↓ 59 callers
Method
make_notifications_on
(_activity)
back/app/models/notifications/marked_as_spam.rb:82
↓ 58 callers
Method
perform
# Copies a batch of ideas to a specified destination phase. We have to rely on a combination of a scope symbol and filters to specify the idea scope,
back/app/jobs/ideas/copy_job.rb:44
↓ 57 callers
Function
handleHookFormSubmissionError
( error: Error | CLErrorsWrapper, handleError: (error: string, options: Record<string, any>) => void, fi
front/app/utils/errorUtils.ts:47
↓ 57 callers
Method
name
back/lib/id_methods/base.rb:5
↓ 57 callers
Method
reply_to
back/engines/free/email_campaigns/app/models/concerns/email_campaigns/content_configurable.rb:25
↓ 56 callers
Method
feature_activated?
(setting_name)
back/app/models/app_configuration.rb:143
↓ 56 callers
Method
published_at
back/engines/commercial/admin_api/app/graphql/admin_api/types/idea_type.rb:52
↓ 56 callers
Function
useAppConfigurationLocales
()
front/app/hooks/useAppConfigurationLocales.ts:7
↓ 55 callers
Method
groups
back/app/models/concerns/user_groups.rb:26
↓ 54 callers
Method
after_destroy
(frozen_idea, user)
back/app/services/side_fx_idea_service.rb:120
↓ 54 callers
Method
emit
(eventName: string, eventValue: T = null as any)
front/app/utils/eventEmitter.ts:18
↓ 53 callers
Method
body
back/engines/commercial/public_api/app/serializers/public_api/v2/idea_serializer.rb:41
↓ 53 callers
Function
useIdeaById
(id?: string, keepPreviousData?: boolean)
front/app/api/ideas/useIdeaById.ts:12
↓ 51 callers
Method
folder_id
back/app/models/project.rb:255
↓ 51 callers
Method
send_on_activity
called on every activity
back/engines/free/email_campaigns/app/services/email_campaigns/delivery_service.rb:91
↓ 51 callers
Method
wrap
(message)
back/engines/commercial/analysis/app/lib/analysis/LLM/message.rb:12
↓ 50 callers
Method
as_json
back/engines/commercial/smart_groups/app/lib/smart_groups/rules/custom_field_rule.rb:38
↓ 49 callers
Method
custom_field
back/engines/commercial/analysis/app/controllers/analysis/web_api/v1/stats_users_controller.rb:58
↓ 49 callers
Method
dragAndDrop
( target: string, options?: Partial<DropOptions> )
front/cypress/support/dnd.ts:10
↓ 49 callers
Function
isNil
(obj: any)
front/app/utils/helperUtils.ts:16
↓ 49 callers
Method
run
back/engines/commercial/multi_tenancy/db/seeds/base.rb:14
↓ 48 callers
Method
apply_recipient_filters
(activity: nil, time: nil)
back/engines/free/email_campaigns/app/models/email_campaigns/campaign.rb:117
↓ 48 callers
Method
custom_form
back/app/models/idea.rb:347
↓ 47 callers
Method
children
back/app/controllers/web_api/v1/comments_controller.rb:98
↓ 47 callers
Method
destroy
back/app/controllers/web_api/v1/areas_controller.rb:89
↓ 46 callers
Method
change
back/db/migrate/20201029180155_create_tags.rb:4
↓ 46 callers
Method
connection
back/app/services/assembly_ai_client.rb:87
↓ 45 callers
Method
body
back/engines/free/email_campaigns/app/mailers/email_campaigns/manual_campaign_mailer.rb:11
↓ 45 callers
Method
copy
(ideas, dest_phase, _current_user)
back/app/services/ideas/copy_service.rb:5
↓ 45 callers
Method
current_phase_not_archived
(project, time = Time.now)
back/app/services/timeline_service.rb:21
↓ 43 callers
Method
add_role
(type, options = {})
back/app/models/concerns/user_roles.rb:223
↓ 43 callers
Method
participation_context
back/engines/commercial/analysis/app/models/analysis/analysis.rb:66
↓ 42 callers
Method
phase
back/app/services/community_monitor_service.rb:20
↓ 42 callers
Method
preview_data
Static content that can be used across all email previews.
back/engines/free/email_campaigns/app/services/email_campaigns/preview_service.rb:9
↓ 42 callers
Function
removeSearchParams
(paramsToBeDeleted: readonly string[])
front/app/utils/cl-router/removeSearchParams.ts:5
↓ 41 callers
Method
execute
Convert an input to a hash representation that includes the values for the custom fields passed to the constructor. The resulting hash is used as an i
back/engines/commercial/analysis/app/services/analysis/input_to_text.rb:21
↓ 41 callers
Function
localize
(multiloc, { maxChar, fallback } = {})
front/app/utils/localize.tsx:30
↓ 41 callers
Method
participation_method
TODO: move-participation-method-logic
back/engines/commercial/analysis/app/models/analysis/analysis.rb:71
↓ 41 callers
Method
requirements
back/app/controllers/web_api/v1/permissions_controller.rb:49
↓ 41 callers
Method
search
(query, idea_id: nil, admins_and_moderators: false, limit: 5, exclude_user: nil)
back/app/services/user_search_service.rb:4
↓ 40 callers
Method
assignee_id
back/app/services/notifications/internal_comments/base_notification_builder.rb:39
↓ 39 callers
Method
display_name
Compute the name that should be displayed depending on the context. Returns nil when user is nil, but logs a warning. @param [User,nil] user @return
back/app/services/user_display_name_service.rb:21
↓ 39 callers
Function
getCurrentPhase
(phases: IPhaseData[] | undefined)
front/app/api/phases/utils.ts:19
↓ 38 callers
Method
flatten
(jsonapi, inline_rels: [])
back/engines/commercial/mcp_server/app/lib/mcp_server/jsonapi.rb:6
↓ 38 callers
Function
formatTranslationMessages
( locale: SupportedLocale, messages: { translateId: string } )
front/app/i18n/index.ts:7
↓ 38 callers
Method
run
back/app/jobs/test_job.rb:4
↓ 38 callers
Method
versions
back/engines/commercial/admin_api/app/serializers/admin_api/idea_serializer.rb:38
↓ 37 callers
Function
onChange
(id: string)
front/app/components/CampaignConsentForm/index.tsx:108
↓ 37 callers
Function
pastPresentOrFuture
(input: SingleDate | BeginAndEndDate)
front/app/utils/dateUtils.ts:165
↓ 37 callers
Method
timezone
back/app/models/app_configuration.rb:117
↓ 36 callers
Method
bulk_create_xlsx
(xlsx_param, default_params = {})
back/app/services/invites/service.rb:20
↓ 36 callers
Method
current_phase
(project, time = Time.now)
back/app/services/timeline_service.rb:14
↓ 36 callers
Function
getFullName
(user: IFullNameableUser)
front/app/utils/textUtils.ts:48
↓ 36 callers
Method
permitted?
(requirements)
back/app/services/permissions/user_requirements_service.rb:18
↓ 36 callers
Method
scheduled_at
Virtual getter: extract scheduled datetime from IceCube rtimes
back/engines/free/email_campaigns/app/models/email_campaigns/campaigns/base_manual.rb:50
↓ 35 callers
Function
getPageNumberFromUrl
(url: string)
front/app/utils/paginationUtils.ts:6
↓ 35 callers
Method
moderatable_projects
(user, scope = Project)
back/app/services/user_role_service.rb:67
↓ 35 callers
Method
reactions
back/app/services/common_ground/results_service.rb:44
↓ 35 callers
Method
settings
back/app/services/community_monitor_service.rb:123
↓ 34 callers
Function
addLocale
(localeName: SupportedLocale, localeData: Locale)
front/app/components/admin/DatePickers/_shared/locales.ts:6
↓ 34 callers
Method
denied_reason_for_reaction_mode
(reaction_mode, delete_action: false)
back/app/services/permissions/idea_permissions_service.rb:56
↓ 34 callers
Method
fields_for_permission
(permission, return_hidden: false)
back/app/services/permissions/permissions_custom_fields_service.rb:5
↓ 34 callers
Method
ideas
back/engines/commercial/admin_api/app/graphql/admin_api/types/query_type.rb:36
↓ 34 callers
Method
projects_participants
(projects, options = {})
back/app/services/participants_service.rb:121
↓ 34 callers
Function
triggerAuthenticationFlow
( partialAuthenticationData?: Partial<AuthenticationData>, flow: 'signup' | 'signin' = 'signin' )
front/app/containers/Authentication/events.ts:16
↓ 34 callers
Function
typedStyled
(component: C)
front/app/utils/cl-router/Link.tsx:33
↓ 33 callers
Method
deliveries
back/engines/free/email_campaigns/app/controllers/email_campaigns/web_api/v1/campaigns_controller.rb:131
↓ 33 callers
Method
layout
back/engines/commercial/report_builder/app/controllers/report_builder/web_api/v1/reports_controller.rb:111
↓ 33 callers
Function
makeUser
(attributes = {}, id?: string)
front/app/api/users/__mocks__/useUsers.ts:5
← previous
next →
101–200 of 15,961, ranked by callers