Skip to content

Commit 7150fdd

Browse files
committed
renames mr to codeb
1 parent 8f019f1 commit 7150fdd

File tree

21 files changed

+70
-68
lines changed

21 files changed

+70
-68
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ The filter controls whether the new flag is enabled by default or not. Default `
3434
Example usage:
3535

3636
```js
37-
addFilter('mrFeatureFlags.newFlag.defaultStatus', 'mr-feature-flags', () => {
37+
addFilter('mrFeatureFlags.newFlag.defaultStatus', 'codeb-feature-flags', () => {
3838
return false;
3939
});
4040
```

includes/Api/Flags.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
/**
33
* API class for feature flags options
44
*
5-
* @package mr-feature-flags
5+
* @package codeb-feature-flags
66
* @since 0.1.0
77
*/
88

@@ -17,7 +17,7 @@
1717
/**
1818
* Class Settings
1919
*
20-
* @package mr-feature-flags
20+
* @package codeb-feature-flags
2121
* @since 0.1.0
2222
*/
2323
class Flags {
@@ -105,7 +105,7 @@ public function post_flags( WP_REST_Request $request ) {
105105
$max_allowed_flags = apply_filters( 'mr_feature_flags_max_allowed', self::$max_flags );
106106
if ( count( $input_data['flags'] ) > $max_allowed_flags ) {
107107
// translators: %d is a placeholder for the maximum allowed flags.
108-
$error_message = sprintf( __( 'Cannot add more than %d flags', 'mr-feature-flags' ), $max_allowed_flags );
108+
$error_message = sprintf( __( 'Cannot add more than %d flags', 'codeb-feature-flags' ), $max_allowed_flags );
109109
return new WP_Error( 'flag_limit_exceeded', $error_message, array( 'status' => 400 ) );
110110
}
111111

@@ -118,7 +118,7 @@ public function post_flags( WP_REST_Request $request ) {
118118
);
119119
}
120120

121-
return new WP_Error( 'invalid_input', __( 'Cannot update flags', 'mr-feature-flags' ), array( 'status' => 400 ) );
121+
return new WP_Error( 'invalid_input', __( 'Cannot update flags', 'codeb-feature-flags' ), array( 'status' => 400 ) );
122122
}
123123

124124
/**

includes/Flag.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
/**
33
* Utility class to expose flag methods.
44
*
5-
* @package mr-feature-flags
5+
* @package codeb-feature-flags
66
* @since 0.1.0
77
*/
88

@@ -13,7 +13,7 @@
1313
/**
1414
* Utils class for feature flags
1515
*
16-
* @package mr-feature-flags
16+
* @package codeb-feature-flags
1717
* @since 0.1.0
1818
*/
1919
class Flag {

includes/Helper.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
/**
33
* This is the init file for the plugin
44
*
5-
* @package mr-feature-flags
5+
* @package codeb-feature-flags
66
* @since 0.1.0
77
*/
88

@@ -13,7 +13,7 @@
1313
/**
1414
* Class FeatureFlags
1515
*
16-
* @package mr-feature-flags
16+
* @package codeb-feature-flags
1717
* @since 0.1.0
1818
*/
1919
class Helper {

includes/Settings.php

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
/**
33
* Admin setting page for feature flags
44
*
5-
* @package mr-feature-flags
5+
* @package codeb-feature-flags
66
* @since 0.1.0
77
*/
88

@@ -13,7 +13,7 @@
1313
/**
1414
* Class Settings
1515
*
16-
* @package mr-feature-flags
16+
* @package codeb-feature-flags
1717
* @since 0.1.0
1818
*/
1919
class Settings {
@@ -37,10 +37,10 @@ public function register_feature_settings() {
3737
public function register_settings() {
3838

3939
add_menu_page(
40-
__( 'Feature Flags', 'mr-feature-flags' ),
41-
__( 'Feature Flags', 'mr-feature-flags' ),
40+
__( 'Feature Flags', 'codeb-feature-flags' ),
41+
__( 'Feature Flags', 'codeb-feature-flags' ),
4242
'manage_options',
43-
'mr-feature-flags',
43+
'codeb-feature-flags',
4444
[ $this, 'render_page' ],
4545
'data:image/svg+xml;base64,' . base64_encode( '<svg width="15" height="18" viewBox="0 0 2000 1792" xmlns="http://www.w3.org/2000/svg"><path fill="black" d="M0 896q0-130 51-248.5t136.5-204 204-136.5 248.5-51h768q130 0 248.5 51t204 136.5 136.5 204 51 248.5-51 248.5-136.5 204-204 136.5-248.5 51h-768q-130 0-248.5-51t-204-136.5-136.5-204-51-248.5zm1408 512q104 0 198.5-40.5t163.5-109.5 109.5-163.5 40.5-198.5-40.5-198.5-109.5-163.5-163.5-109.5-198.5-40.5-198.5 40.5-163.5 109.5-109.5 163.5-40.5 198.5 40.5 198.5 109.5 163.5 163.5 109.5 198.5 40.5z"/></svg>' )
4646
);

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"name": "mr-feature-flags",
2+
"name": "codeb-feature-flags",
33
"version": "0.1.0",
44
"description": "Allows developers to enable / disable features based on flags.",
55
"scripts": {

phpcs.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<rule ref="WordPress.WP.I18n">
55
<properties>
66
<property name="text_domain" type="array">
7-
<element value="mr-feature-flags"/>
7+
<element value="codeb-feature-flags"/>
88
</property>
99
</properties>
1010
</rule>

plugin.php

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,18 +3,20 @@
33
* The plugin bootstrap file
44
*
55
* @since 0.1.0
6-
* @package mr-feature-flags
6+
* @package codeb-feature-flags
77
*
88
* @wordpress-plugin
99
* Plugin Name: Feature Flags
1010
* Plugin URI: https://github.com/codebtech/wp-feature-flags
1111
* Description: Allows developers to enable / disable features based on flags.
1212
* Version: 0.1.0
13+
* Requires at least: 6.4
14+
* Requires PHP: 8.1
1315
* Author: Mohan Raj
1416
* Author URI: https://mohanraj.dev
1517
* License: GPL-2.0+
1618
* License URI: http://www.gnu.org/licenses/gpl-2.0.txt
17-
* Text Domain: mr-feature-flags
19+
* Text Domain: codeb-feature-flags
1820
*/
1921

2022
declare( strict_types = 1 );
@@ -41,7 +43,7 @@
4143
add_action(
4244
'admin_enqueue_scripts',
4345
static function ( string $page ): void {
44-
if ( 'toplevel_page_mr-feature-flags' === $page ) {
46+
if ( 'toplevel_page_codeb-feature-flags' === $page ) {
4547
mr_feature_flags_load_settings_scripts();
4648
}
4749
}
@@ -58,7 +60,7 @@ function mr_feature_flags_load_settings_scripts(): void {
5860
$settings_asset_file = require_once plugin_dir_path( MR_FEATURE_FLAGS_PLUGIN_PATH ) . 'build/settings.asset.php'; // @phpcs:ignore
5961

6062
wp_enqueue_script(
61-
'mr-feature-flags',
63+
'codeb-feature-flags',
6264
$plugin_url . 'build/settings.js',
6365
$settings_asset_file['dependencies'],
6466
$settings_asset_file['version'],
@@ -68,7 +70,7 @@ function mr_feature_flags_load_settings_scripts(): void {
6870
wp_enqueue_style( 'wp-edit-blocks' );
6971

7072
wp_enqueue_style(
71-
'mr-feature-flags',
73+
'codeb-feature-flags',
7274
$plugin_url . 'build/settings.css',
7375
[],
7476
$settings_asset_file['version']
@@ -95,7 +97,7 @@ function mr_feature_flags_scripts_enqueue(): void {
9597
$script_asset_file = include_once plugin_dir_path( MR_FEATURE_FLAGS_PLUGIN_PATH ) . 'build/index.asset.php';
9698

9799
wp_enqueue_script(
98-
'mr-feature-flags-script',
100+
'codeb-feature-flags-script',
99101
$plugin_url . 'build/index.js',
100102
$script_asset_file['dependencies'],
101103
$script_asset_file['version'],
@@ -111,7 +113,7 @@ function mr_feature_flags_scripts_enqueue(): void {
111113
}
112114

113115
wp_localize_script(
114-
'mr-feature-flags-script',
116+
'codeb-feature-flags-script',
115117
'mrFeatureFlags',
116118
[
117119
'flags' => $flags_list,
@@ -130,17 +132,17 @@ function mr_feature_flags_scripts_enqueue(): void {
130132

131133
// Displays setting page link in plugin page.
132134
add_filter(
133-
'plugin_action_links_mr-feature-flags/plugin.php',
135+
'plugin_action_links_codeb-feature-flags/plugin.php',
134136
static function ( $links ) {
135137
$url = esc_url(
136138
add_query_arg(
137139
'page',
138-
'mr-feature-flags',
140+
'codeb-feature-flags',
139141
get_admin_url() . 'admin.php'
140142
)
141143
);
142144

143-
$settings_link = "<a href='$url'>" . __( 'Settings', 'mr-feature-flags' ) . '</a>';
145+
$settings_link = "<a href='$url'>" . __( 'Settings', 'codeb-feature-flags' ) . '</a>';
144146

145147
array_push(
146148
$links,

src/components/FlagRow.tsx

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -60,15 +60,15 @@ const FlagRow = ({
6060
const handleFlagEdit = (value: string, flagId: number) => {
6161
if (checkIfFlagExists(flags, value)) {
6262
// eslint-disable-next-line @wordpress/i18n-no-variables
63-
setErrorMessage(__(ERROR_FLAG_EXISTS, 'mr-feature-flags'));
63+
setErrorMessage(__(ERROR_FLAG_EXISTS, 'codeb-feature-flags'));
6464
setDisableSave(true);
6565
} //Alphanumeric,hypen and underscore validation
6666
else if (value.match(/^[a-zA-Z0-9\_-]*$/)) {
6767
setErrorMessage('');
6868
setDisableSave(false);
6969
} else {
7070
// eslint-disable-next-line @wordpress/i18n-no-variables
71-
setErrorMessage(__(ERROR_FLAG_INVALID, 'mr-feature-flags'));
71+
setErrorMessage(__(ERROR_FLAG_INVALID, 'codeb-feature-flags'));
7272
setDisableSave(true);
7373
}
7474

@@ -112,13 +112,13 @@ const FlagRow = ({
112112
<Flex justify={'flex-start'}>
113113
<FlexItem>
114114
<TextControl
115-
className="mr-feature-flags-input"
115+
className="codeb-feature-flags-input"
116116
ref={inputRef}
117117
value={item.name}
118118
onChange={(value) => handleFlagEdit(value, item.id)}
119119
/>
120120
</FlexItem>
121-
<FlexItem className="mr-feature-flags-toggle">
121+
<FlexItem className="codeb-feature-flags-toggle">
122122
<ToggleControl
123123
checked={item.enabled}
124124
disabled={!!errorMessage}
@@ -127,26 +127,26 @@ const FlagRow = ({
127127
/>
128128
</FlexItem>
129129

130-
<FlexItem className="mr-feature-flags-sdk">
130+
<FlexItem className="codeb-feature-flags-sdk">
131131
<Button
132132
variant="secondary"
133133
label={__(
134134
'Click to see SDK setting',
135-
'mr-feature-flags'
135+
'codeb-feature-flags'
136136
)}
137137
showTooltip
138138
tooltipPosition="top right"
139139
onClick={handleSdkModal}
140140
>
141-
{__('</> SDK', 'mr-feature-flags')}
141+
{__('</> SDK', 'codeb-feature-flags')}
142142
</Button>
143143
</FlexItem>
144-
<FlexItem className="mr-feature-flags-delete">
144+
<FlexItem className="codeb-feature-flags-delete">
145145
<Button
146146
icon={'trash'}
147147
isDestructive
148148
variant="tertiary"
149-
label={__('Delete Flag', 'mr-feature-flags')}
149+
label={__('Delete Flag', 'codeb-feature-flags')}
150150
onClick={() => handleDeleteModal(item)}
151151
/>
152152
</FlexItem>

src/components/Flags.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,10 +35,10 @@ const Layout = (): JSX.Element => {
3535
const response = await updateFlags({ ...input });
3636
if ('status' in response && response.status === 200) {
3737
createSuccessNotice(
38-
__('Saved successfully!', 'mr-feature-flags'),
38+
__('Saved successfully!', 'codeb-feature-flags'),
3939
{
4040
type: 'snackbar',
41-
id: 'mr-feature-flags-snackbar',
41+
id: 'codeb-feature-flags-snackbar',
4242
icon: <></>,
4343
}
4444
);
@@ -47,7 +47,7 @@ const Layout = (): JSX.Element => {
4747
//@ts-ignore
4848
createErrorNotice(error?.message, {
4949
type: 'snackbar',
50-
id: 'mr-feature-flags-snackbar',
50+
id: 'codeb-feature-flags-snackbar',
5151
icon: <></>,
5252
});
5353
}
@@ -81,7 +81,7 @@ const Layout = (): JSX.Element => {
8181
return (
8282
<>
8383
<div id="mr-feature-flag-layout">
84-
<h1>{__('Feature Flags settings', 'mr-feature-flags')}</h1>
84+
<h1>{__('Feature Flags settings', 'codeb-feature-flags')}</h1>
8585
<div id="mr-feature-flag-content">
8686
{lastFlag ? <Header /> : ''}
8787
{isLoading ? (

0 commit comments

Comments
 (0)