File tree Expand file tree Collapse file tree 5 files changed +10
-24
lines changed
frontend/src/lib/components Expand file tree Collapse file tree 5 files changed +10
-24
lines changed Original file line number Diff line number Diff line change @@ -71,7 +71,7 @@ if [ "$REVERT" == "YES" ]; then
71
71
ce_file=" ${ee_file/ ${EE_CODE_DIR} / .} "
72
72
ce_file=" ${root_dirpath} /backend/${ce_file} "
73
73
if [ " $REVERT_PREVIOUS " == " YES" ]; then
74
- git checkout HEAD@{25 } ${ce_file} || true
74
+ git checkout HEAD@{50 } ${ce_file} || true
75
75
else
76
76
git restore --staged ${ce_file} || true
77
77
git restore ${ce_file} || true
Original file line number Diff line number Diff line change 1
- use std:: sync:: Arc ;
2
-
3
1
use axum:: Router ;
4
- use object_store:: ObjectStore ;
5
- use windmill_common:: error;
6
2
7
3
pub fn workspaced_service ( ) -> Router {
8
4
Router :: new ( )
9
5
}
10
-
11
- pub async fn upload_file_internal (
12
- s3_client : Arc < dyn ObjectStore > ,
13
- file_key : & str ,
14
- request : axum:: extract:: Request ,
15
- ) -> error:: Result < ( ) > {
16
- return Err ( error:: Error :: BadRequest (
17
- "upload file internal impl is not open source" . to_string ( ) ,
18
- ) ) ;
19
- }
Original file line number Diff line number Diff line change @@ -332,7 +332,7 @@ async fn create_snapshot_script(
332
332
while let Some ( field) = multipart. next_field ( ) . await . unwrap ( ) {
333
333
let name = field. name ( ) . unwrap ( ) . to_string ( ) ;
334
334
let data = field. bytes ( ) . await . unwrap ( ) ;
335
- if name == "preview " {
335
+ if name == "script " {
336
336
let ns = Some ( serde_json:: from_slice ( & data) . map_err ( to_anyhow) ?) ;
337
337
let ( new_hash, ntx) = create_script_internal (
338
338
ns. unwrap ( ) ,
Original file line number Diff line number Diff line change 1
1
use crate :: ee:: LicensePlan :: Community ;
2
- use serde:: Deserialize ;
3
2
use std:: sync:: Arc ;
4
3
use tokio:: sync:: RwLock ;
5
4
@@ -19,9 +18,3 @@ pub async fn get_license_plan() -> LicensePlan {
19
18
// Implementation is not open source
20
19
return Community ;
21
20
}
22
-
23
- #[ derive( Deserialize ) ]
24
- #[ serde( untagged) ]
25
- pub enum CriticalErrorChannel { }
26
-
27
- pub async fn trigger_critical_error_channels ( _error_message : String ) { }
Original file line number Diff line number Diff line change 195
195
} else {
196
196
sendUserToast (' Bundle received was obsolete, ignoring' , true )
197
197
}
198
+ } else if (event .data .type == ' clipboard' ) {
199
+ sendUserToast (' Copied from clipboard: ' + event .data .text , false )
198
200
} else if (event .data .type == ' testBundleError' ) {
199
201
sendUserToast (event .data .error , true )
200
202
} else if (event .data .type == ' replaceFlow' ) {
348
350
})
349
351
}
350
352
351
- function onKeyDown(event : KeyboardEvent ) {
353
+ async function onKeyDown(event : KeyboardEvent ) {
352
354
if ((event .ctrlKey || event .metaKey ) && event .key == ' Enter' ) {
353
355
event .preventDefault ()
354
356
runTest ()
355
357
}
358
+ if ((event .ctrlKey || event .metaKey ) && event .code === ' KeyC' ) {
359
+ document .execCommand (' copy' )
360
+ } else if ((event .ctrlKey || event .metaKey ) && event .code === ' KeyX' ) {
361
+ document .execCommand (' cut' )
362
+ }
356
363
}
357
364
358
365
let lastPath: string | undefined = undefined
You can’t perform that action at this time.
0 commit comments