Marc Bernard
af1a58d2e6
Enhance jump to object ( #6360 )
2023-07-22 11:08:25 +02:00
Marc Bernard
5fabbea024
SOD1/SOD2 downport 702 + fix endless loop ( #6359 )
2023-07-21 10:46:11 -04:00
Christian Günter
9075658c3f
SOD1/SOD2 downport ( #6356 )
2023-07-20 16:24:00 +02:00
Igor Nekhoda
050804052f
SOD1/2: Add support for API Package & API Package Assignment ( #6352 )
2023-07-20 09:29:14 -04:00
Lars Hvam
8d839aee23
cleanup, delete unused popup choose_pr_popup() ( #6349 )
...
Co-authored-by: Christian Günter <christianguenter@googlemail.com>
2023-07-17 10:13:32 +02:00
Christian Günter
ac854ff684
delete unused variable ( #6351 )
2023-07-17 10:07:44 +02:00
Alexander Tsybulsky
b50be07041
Separate translations from XML, PO files ( #6189 )
2023-07-17 10:50:52 +03:00
Christian Günter
0fa7ba96b2
Fix hotkeys for edge browser control ( #6344 )
...
Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
2023-07-16 10:26:50 +02:00
rdibbern
426edc3721
Enable object handler for Event Consumption Model (EEEC) ( #6348 )
...
Co-authored-by: Dr. Jonas Braun <jonas.braun01@sap.com>
Co-authored-by: Raphael Dibbern <raphael.dibbern@sap.com>
Co-authored-by: abaplint[bot] <24845621+abaplint[bot]@users.noreply.github.com>
2023-07-14 13:29:46 -04:00
github-actions[bot]
b10276ffa5
ajson, Automatic Update ( #6341 )
...
Co-authored-by: larshp <larshp@users.noreply.github.com>
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2023-07-11 09:09:50 +02:00
Christian Günter
c9b27b9aeb
Don't render browser control warning for SAP GUI 8.00 SP >= 03 / 7.70 SP >=13 ( #6340 )
...
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2023-07-10 13:02:12 -04:00
Christian Günter
2a9a35e925
Fix Code Inspector jump ( #6343 )
...
thanks for the fix. this way of encoding the action should probably be refactored.
2023-07-10 10:47:08 -04:00
Marius Raht
f598c7b6cf
Fix processing of TABU entries in case of multiple tables ( #6338 )
2023-07-09 11:01:55 -04:00
Marc Bernard
09b14c4f5d
Fix GUI actions for Edge browser control ( #6336 )
2023-07-08 08:02:51 +02:00
Lars Hvam
d17a5989aa
replace seoclskey
with abap_classname
( #6305 )
2023-07-08 07:58:41 +02:00
Alexander Tsybulsky
7ffec540be
Fix dialog exit ( #6326 )
...
Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
2023-07-04 08:14:06 -04:00
Marc Bernard
d5cf6febf3
Fix syntax error in zcl_abapgit_file_deserialize
( #6328 )
...
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2023-06-28 18:26:22 +02:00
Marc Bernard
1eafca9d6b
Fix syntax error insert report ... version
( #6327 )
2023-06-28 15:12:14 +02:00
Lars Hvam
d76aa2b086
bugfix, dump GETWA_NOT_ASSIGNED ( #6325 )
2023-06-28 13:19:47 +02:00
Lars Hvam
cddf583806
OO serializer: skip includes not found ( #6324 )
2023-06-27 10:55:06 +02:00
Marius Raht
4f2935bf35
[FIX] zcl_abapgit_gui_page_data: On back go back ( #6322 )
...
Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
2023-06-26 15:38:10 +02:00
thorsten-wolf-neptune
af7adb3828
added auto confirmation of transport messages ( #6317 )
...
Co-authored-by: Lars Hvam <larshp@hotmail.com>
Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
2023-06-26 15:26:53 +02:00
Marc Bernard
c8a4a54a3e
Consolidate READ/INSERT/DELETE REPORT statements ( #6299 )
...
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2023-06-24 13:20:24 +02:00
Christian Günter
b0c213b823
fix syntax warnings regarding secondary key ( #6313 )
2023-06-16 09:10:40 +02:00
Christian Günter
82df25547c
Item graph - performance improvement ( #6312 )
2023-06-15 11:03:53 +02:00
Lars Hvam
393b1aad8c
unit test page: dont show SAUNIT_NO_TEST_CLASS err ( #6310 )
2023-06-09 09:13:18 +02:00
Marc Bernard
6a3884a0a9
Fix is_dirty check for Repo Settings ( #6309 )
2023-06-02 12:56:44 +02:00
Lars Hvam
e6fcfd97af
unit test page result: show syntax errors ( #6308 )
...
Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
2023-06-02 06:43:32 +02:00
Alexander Tsybulsky
e2b2f1712d
Refactoring in settings-remote (WIP) ( #6300 )
...
Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
2023-06-01 17:39:41 +02:00
Marc Bernard
27454dccfb
IDOC, TABL: Set released and closed status ( #6306 )
2023-06-01 09:57:09 +02:00
Marc Bernard
15e755d5c5
Pull dialog safeguard ( #6303 )
2023-05-28 14:08:59 +02:00
Lars Hvam
36e2d44917
dont dump for unknown frontend ( #6302 )
2023-05-27 08:50:32 +02:00
Marc Bernard
9d4f2b4675
Repo view: Show icon for different original language ( #6297 )
2023-05-26 09:33:53 +02:00
Lars Hvam
9c38d5f07d
npm updates ( #6290 )
2023-05-25 06:49:54 +02:00
Alexander Tsybulsky
3d051bd881
Move base page and HOC to lib package ( #6301 )
2023-05-23 20:14:30 +02:00
Marc Bernard
84e5883cd8
Consolidate GUI actions ( #6296 )
2023-05-23 18:03:31 +02:00
Marc Bernard
b77d419077
Persist repository list settings ( #6295 )
2023-05-22 09:52:00 +02:00
Marc Bernard
62d5d4659e
Include deletions in "Transport to Branch" ( #6291 )
...
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2023-05-22 09:36:53 +02:00
Alexander Tsybulsky
a660f0114e
Modals unification, in-page, own page, better abstraction, on example of settings_remote page ( #6277 )
...
Co-authored-by: Marc Bernard <marc@marcbernardtools.com>
Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
Co-authored-by: lars <larshp@hotmail.com>
2023-05-21 14:44:04 +02:00
Marc Bernard
01b4af32fb
Reorg packages ( #6285 )
...
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2023-05-16 10:21:01 +02:00
Marc Bernard
404c111595
1.124.0 ( #6276 )
...
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2023-05-15 12:27:14 +02:00
Marc Bernard
c04eadb0e3
Add fallback for ADT transport link ( #6283 )
2023-05-15 12:18:06 +02:00
Marc Bernard
75ed45ca04
Remove unused class ( #6284 )
2023-05-15 12:08:37 +02:00
Marc Bernard
f7eb4eb355
SICF: Remove special TADIR logic ( #6275 )
...
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2023-05-15 11:33:11 +02:00
Lars Hvam
7cff5c7e46
npm + actions updates + unit tests ( #6262 )
2023-05-15 10:46:35 +02:00
Lars Hvam
e14a362137
NROB, fix copy pasta error ( #6280 )
2023-05-15 10:11:53 +02:00
Marc Bernard
5e297630d7
FUGR, CLAS: Enhance "changed by" ( #6274 )
2023-05-14 09:06:26 +02:00
Marc Bernard
dc256de4d8
Ensure unique form ids ( #6271 )
2023-05-11 18:07:54 +02:00
Lars Hvam
9a85ff4935
fix dump, IS_CUSTOMIZING_TABLE ( #6272 )
...
Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
2023-05-11 16:40:43 +02:00
Marc Bernard
170b03cf5d
Add GUI and HTML control info to page footer ( #6261 )
...
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2023-05-11 16:38:13 +02:00
Marc Bernard
ea1964ef47
Fix dump related to exit implementations ( #6268 )
...
Co-authored-by: abaplint[bot] <24845621+abaplint[bot]@users.noreply.github.com>
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2023-05-11 16:35:30 +02:00
Lars Hvam
cd134cd0de
fix dump in zcl_abapgit_data_utils
while getting key fields ( #6269 )
2023-05-11 11:16:35 +02:00
Marc Bernard
5d44df51ba
NSPC: Automatic creation of namespaces ( #6210 )
2023-05-09 11:11:45 +02:00
Christian Günter
3c9674a213
Run unit tests: Fallback to code inspector ( #6264 )
2023-05-07 12:50:48 +02:00
Thomas Nor
feeecf1fc5
Fix for namespace check when there are multiple namespaces within a repo ( #6263 )
2023-05-07 11:08:25 +02:00
Marc Bernard
163716c006
INTF, WEBI: Hide objects generated by proxy (SPRX) ( #6259 )
...
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2023-05-07 10:50:11 +02:00
Christian Günter
81cf14d4d7
Add warning banner if wrong browser control is used ( #6260 )
2023-05-05 13:20:08 +02:00
Lars Hvam
ad8ac032a1
clear NROB fields ( #6255 )
2023-05-05 06:04:44 +02:00
Lars Hvam
ab234d8b15
fix syntax warning in ZCL_ABAPGIT_HASH ( #6256 )
2023-05-04 19:32:38 +02:00
Jorge Sancho
04a0d256b0
New UserExit at REPO TOOLBAR for adding custom repo settings ( #6249 )
...
Co-authored-by: abaplint[bot] <24845621+abaplint[bot]@users.noreply.github.com>
Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2023-05-04 09:08:05 +02:00
Marc Bernard
4c9d477882
FUGR,CLAS: Enhance "jump to" ( #6250 )
...
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2023-05-03 17:35:00 +02:00
Marc Bernard
6f730ec9c2
DEVC: Clear TPCLASS ( #6251 )
2023-05-03 13:46:20 +02:00
Marc Bernard
0c9dc18a71
Enhance Serializer Interface - Filename Logic ( #6235 )
...
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2023-05-01 17:42:21 +02:00
Fabian Lupa
09555e3ef2
Fix unhandled exception in SRVB ( #6246 )
2023-05-01 17:32:02 +02:00
github-actions[bot]
c5a3b75c48
ajson, Automatic Update ( #6245 )
2023-05-01 12:27:55 +02:00
Lars Hvam
3dcf700065
omit preceding zeros in exceptions fm call ( #6244 )
2023-05-01 07:50:19 +02:00
Marc Bernard
b31bafd31e
ECATT: Avoid diffs between dialog and background ( #6240 )
2023-04-24 08:18:30 +02:00
Marc Bernard
6b6d149cc7
Refactor adding entries to transport ( #6232 )
...
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2023-04-23 10:00:35 +02:00
Marc Bernard
fce65fe249
Improve deletion of OTR texts ( #6228 )
2023-04-23 09:44:24 +02:00
Marc Bernard
583af5c928
Fix xstring conversion on non-Unicode systems ( #6237 )
...
Co-authored-by: abaplint[bot] <24845621+abaplint[bot]@users.noreply.github.com>
2023-04-22 17:45:03 +02:00
Marc Bernard
d23fdfd233
Add debug option to show href-links on hover ( #6239 )
2023-04-22 13:17:49 +02:00
Marc Bernard
39d2e88be3
Enhance Serializer Interface - Follow-up ( #6233 )
2023-04-20 17:34:03 +02:00
Marc Bernard
5f1dc6d5e0
Enhance Serializer Interface ( #6229 )
2023-04-20 16:20:01 +02:00
Lars Hvam
90c2f40899
extract jump to zcl_abapgit_gui_jumper
( #6227 )
2023-04-17 18:47:32 +02:00
Marc Bernard
d75a9c40bb
Add some icons ( #6226 )
2023-04-17 16:54:12 +02:00
Marc Bernard
7031195b41
Refactor status log ( #6225 )
2023-04-17 14:23:18 +02:00
Lars Hvam
22c84b6ea3
run unit page: fix back button ( #6223 )
...
Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
2023-04-17 12:30:34 +02:00
Marc Bernard
114ad4c72e
Update object descriptions - Part 5 ( #6224 )
2023-04-17 12:27:18 +02:00
github-actions[bot]
a6e26b3103
ajson, Automatic Update ( #6222 )
...
Co-authored-by: larshp <larshp@users.noreply.github.com>
Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
2023-04-17 12:17:00 +02:00
Marc Bernard
26fb5c0d3f
Avoid remote connection for uninstalling repo ( #6219 )
2023-04-17 12:07:52 +02:00
Marc Bernard
b3ecd13639
Improve copy&paste on diff page ( #6218 )
2023-04-17 00:06:30 +02:00
Lars Hvam
b0abad47a7
asset manager: fix return type to interface ( #6220 )
2023-04-16 11:25:25 +02:00
Marc Bernard
da96f7de23
Improve "Advanced > Unit Tests" ( #6213 )
2023-04-16 10:48:10 +02:00
Alexander Tsybulsky
2b16dce9a3
One more SHI3 language deserialization fix ( #6217 )
2023-04-15 08:24:50 +02:00
Alexander Tsybulsky
d6d48a67a6
SHI3 translation serialization fix ( #6214 )
...
Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
2023-04-14 15:08:07 +02:00
Marc Bernard
526d6d4bb7
Check repo package against namespace ( #6212 )
...
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2023-04-14 09:25:33 +02:00
Alexander Tsybulsky
868cc653b4
Fix checksums on pull with new objects ( #6211 )
...
Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
2023-04-13 18:19:18 +02:00
Lars Hvam
3a1403cece
move SCI result type to interface ( #6208 )
...
Co-authored-by: abaplint[bot] <24845621+abaplint[bot]@users.noreply.github.com>
2023-04-12 14:37:33 +02:00
Lars Hvam
80b3c74ce7
extract calls to SUSR_USER_ADDRESS_READ ( #6204 )
...
Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
2023-04-12 07:06:39 +02:00
Lars Hvam
c2d74685d5
remove call to CONVERSION_EXIT_TIMES_OUTPUT ( #6203 )
2023-04-11 20:34:21 +02:00
Lars Hvam
17a23a7794
replace DESCRIBE FIELD ( #6205 )
2023-04-11 15:11:11 +02:00
Lars Hvam
3df7b9e58a
refactor ADT transport link building ( #6207 )
2023-04-10 11:50:24 +02:00
Marc Bernard
d6f9237726
1.123.0 ( #6197 )
2023-04-06 13:14:02 +02:00
Lars Hvam
23c1a9b09a
data deser: only get CTS api if needed ( #6200 )
...
Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
2023-04-06 11:36:43 +02:00
github-actions[bot]
b2f249af10
ajson, Automatic Update ( #6201 )
2023-04-06 11:22:44 +02:00
Marc Bernard
af3e47527d
CLAS: Refactor skip of SADL classes ( #6198 )
2023-04-06 11:19:32 +02:00
Marc Bernard
cf528c5413
TABU: Several enhancements ( #6191 )
2023-04-06 10:13:27 +02:00
Marc Bernard
9b4b567946
Refactor Unit Test Page ( #6196 )
2023-04-06 10:03:09 +02:00
Lars Hvam
0a61914124
get system timezone ( #6193 )
...
Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
2023-04-05 17:04:43 +02:00
Lars Hvam
854eed70ba
settings: change dynamic call ( #6195 )
2023-04-05 16:49:23 +02:00
Lars Hvam
569e4a518c
refactor call to CONVERSION_EXIT_ALPHA_INPUT ( #6194 )
...
Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
2023-04-05 16:39:09 +02:00
Marc Bernard
021c992e25
CLAS: Serialize long texts for exception classes ( #6186 )
...
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2023-04-05 14:50:46 +02:00
Lars Hvam
c5ed76c73a
extract transport_entries() to CTS class ( #6187 )
2023-04-03 20:40:59 +02:00
Lars Hvam
9ea41d1cac
upport is_customizing_table ( #6185 )
2023-04-02 08:42:06 +02:00
Marc Bernard
8f9261c4e3
AQSG, AQQU: Add jump to object ( #6184 )
2023-04-01 16:32:16 +02:00
Alexander Tsybulsky
6a433a8e13
fix msag i18n serilization ( #6183 )
2023-04-01 11:55:28 +03:00
Thomas Ergin
8ed3a633db
Pull enabled for customizing tables ( #6138 )
...
Co-authored-by: Thomas Ergin <Thomas.Ergin@bmw.de>
Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
Co-authored-by: Marc Bernard <marc@marcbernardtools.com>
Co-authored-by: abaplint[bot] <24845621+abaplint[bot]@users.noreply.github.com>
2023-03-31 13:25:16 +02:00
Alexander Tsybulsky
018e56cfcf
USE_LXE settings and serialization of selected languages (in old format) ( #6168 )
...
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2023-03-30 15:17:18 +02:00
github-actions[bot]
ba6e530627
ajson, Automatic Update ( #6174 )
2023-03-28 10:23:46 +02:00
Lars Hvam
8ae35648e4
new user exit: change allowed object types ( #6173 )
2023-03-28 10:02:10 +02:00
Lars Hvam
952f2b2fb9
update npm dependencies ( #6153 )
2023-03-27 17:28:26 +02:00
Marc Bernard
7b5ff0d7c4
SICF: Add missing error pages ( #6145 )
...
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2023-03-26 09:31:57 +02:00
Alexander Tsybulsky
5057386e2b
Improve pull dialog button logic ( #6169 )
2023-03-26 09:28:26 +02:00
Lars Hvam
2114871c10
AQQU support ( #6165 )
...
Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
2023-03-24 16:23:33 +01:00
Marc Bernard
32b107de6d
Fix detection of inactive objects ( #6167 )
2023-03-24 11:53:40 +01:00
Christian Günter
5e8fbabb9e
Improve error handling for password_dialog ( #6163 )
2023-03-24 10:06:41 +01:00
Christian Günter
0d38cd7c25
Move PASSWORD_POPUP to ZABAPGIT_PASSWORD_DIALOG ( #6164 )
2023-03-23 21:39:48 +01:00
Lars Hvam
2df96f9143
AQSG support ( #6161 )
2023-03-23 13:07:42 +01:00
EkinTiras
6187d12812
GSMP Object Handler ( #6159 )
...
Co-authored-by: abaplint[bot] <24845621+abaplint[bot]@users.noreply.github.com>
2023-03-21 16:00:11 +01:00
Marc Bernard
f452b8784a
Fix comment in zcl_abapgit_oo_class
( #6158 )
2023-03-19 12:04:20 +01:00
Lars Hvam
49185c0383
data: throw error if hitting max ( #6157 )
2023-03-19 11:55:37 +01:00
Lars Hvam
a379be196a
AQBG support - ABAP Query: User group ( #6155 )
...
Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
2023-03-17 14:18:29 +01:00
Marc Bernard
b6beda19f1
Show performance metrics for long-running ops ( #6148 )
...
Co-authored-by: abaplint[bot] <24845621+abaplint[bot]@users.noreply.github.com>
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2023-03-16 16:53:20 +01:00
Marc Bernard
dcad4d3dc4
Fix unit test in serializer class ( #6147 )
2023-03-16 12:38:01 +01:00
Marc Bernard
36cc1f83b8
Fix namespace check for AFF ( #6146 )
...
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2023-03-15 11:38:02 +01:00
Marc Bernard
b52e82da87
Remove alias - asset manager ( #6149 )
...
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2023-03-15 09:28:10 +01:00
Marc Bernard
04e8294d3f
Rename "Repository Overview" to "Repository List" ( #6150 )
2023-03-15 07:28:04 +01:00
Alexander Tsybulsky
abf5bd268b
Refactoring of DB pages, and new UI features ( #6134 )
2023-03-14 18:04:30 +01:00
Marc Bernard
328f50f9fe
Pull dialog: Usability ( #6137 )
...
Co-authored-by: Christian Günter <christianguenter@googlemail.com>
2023-03-13 17:39:54 +01:00
Alexander Tsybulsky
69515e5f55
LXE: more objects ( #6144 )
2023-03-13 17:36:00 +01:00
Marc Bernard
c8ef89d5fd
DEVC: Fix error handling ( #6141 )
2023-03-10 09:40:16 +01:00
Marc Bernard
d4cbcc32b2
Fix check for unsaved data in local settings ( #6139 )
2023-03-09 16:51:45 +01:00
Alexander Tsybulsky
c8636912f1
File status refactoring, part 2 ( #6124 )
...
Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2023-03-06 19:45:20 +01:00
Lars Hvam
af2b111c7b
run more unit tests ( #6123 )
2023-03-06 17:49:12 +01:00
Lars Hvam
06443c1908
bugfix, unescape colon ( #6132 )
2023-03-05 14:56:52 +01:00
Marc Bernard
a2278c94da
CLAS: Fix variable name ( #6127 )
2023-03-03 20:26:31 +01:00
Marc Bernard
77d7a81738
1.122.0 ( #6120 )
2023-03-03 14:14:41 +01:00
Marc Bernard
6cbc78dc61
Fix ITAB_DUPLICATE_KEY dump during deserialize ( #6121 )
2023-03-02 21:23:16 +01:00
Alexander Tsybulsky
6fad60afb5
File status refactoring, part 1 ( #6114 )
...
Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2023-03-02 17:55:22 +01:00
Lars Hvam
7ff6b9684b
zcl_abapgit_object_filter_tran: move types to protected section ( #6119 )
...
Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
2023-03-02 14:18:23 +01:00
Lars Hvam
e9ff0b1d62
stats page: remove use of abaptxt255_tab ( #6118 )
...
Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
2023-03-02 13:57:45 +01:00
Lars Hvam
bad06fd594
zcl_abapgit_cts_api: extract E070 select to CTS api ( #6116 )
2023-03-02 13:55:41 +01:00
Michael Schäfer
f1d01e394f
assign authorization group during report creation ( #6117 )
2023-03-02 12:21:56 +01:00
Lars Hvam
ae98ec4da6
commit page: refactor WRITE to string template ( #6111 )
...
Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
2023-03-02 10:20:48 +01:00
Alexander Tsybulsky
e729c09901
Better pull dialog, Screen status ( #6093 )
...
Co-authored-by: Lars Hvam <larshp@hotmail.com>
Co-authored-by: Christian Günter <christianguenter@googlemail.com>
Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
2023-03-01 20:17:36 +01:00
Lars Hvam
02fba0e272
reqirement helper: move type to private section ( #6112 )
2023-03-01 19:09:15 +01:00
Lars Hvam
323b345d03
decouple http from login manager ( #6108 )
2023-03-01 15:04:20 +01:00
Lars Hvam
4a68f896b1
json handler: serialize() + deserialize() optional inputs ( #6110 )
2023-03-01 14:50:59 +01:00
Lars Hvam
b6470787ff
move validate_name() to interface ( #6106 )
2023-02-28 17:53:01 +01:00
github-actions[bot]
73aa69e02d
ajson, Automatic Update ( #6105 )
2023-02-28 11:50:33 +01:00
Marc Bernard
2ae7d69b73
Refactor: Empty packfile logic ( #6101 )
...
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2023-02-28 10:22:16 +01:00
Marc Bernard
3a51dd23b5
CLAS: Fix error when changing redefinitions ( #6102 )
...
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2023-02-27 09:44:02 +01:00
Marc Bernard
c43b8ccda4
Improve visualization of tags ( #6098 )
2023-02-27 08:45:35 +01:00
Lars Hvam
110da66989
version: method parse_version_from_source is unused? ( #6100 )
2023-02-27 08:33:32 +01:00
Marc Bernard
6b813569e8
JavaScript lint/format ( #6052 )
...
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2023-02-26 19:31:13 +01:00
Marc Bernard
6c06750935
Fix tag deletion ( #6095 )
...
Co-authored-by: Lars Hvam <larshp@hotmail.com>
Co-authored-by: Christian Günter <christianguenter@googlemail.com>
2023-02-26 18:07:24 +01:00
Marc Bernard
87a7d8b627
Add icon for tags ( #6096 )
...
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2023-02-26 17:37:28 +01:00
Lars Hvam
6e0f600dfd
cleanup: remove some unused variables ( #6099 )
2023-02-26 17:17:35 +01:00
Lars Hvam
f7632750af
data: refactor getting key fields ( #6097 )
2023-02-26 16:30:51 +01:00
Marc Bernard
19b0312e43
JavaScript update comments ( #6094 )
2023-02-26 15:55:05 +01:00
Alexander Tsybulsky
c0a5fadfee
Refactor popup_to_select_from_list ( #6089 )
...
Co-authored-by: Christian Günter <christianguenter@googlemail.com>
Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
2023-02-26 13:02:31 +01:00
Marc Bernard
c162e222e8
JavaScript clean-up: Remove obsolete parts ( #6092 )
2023-02-25 16:07:43 +01:00
Lars Hvam
ed1e005463
use TADIR instead of SOBJ_NAME ( #6084 )
...
Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
2023-02-25 10:34:19 +01:00
Lars Hvam
cbfdd5355b
LXE: move ty_lxe_i18n to private section ( #6085 )
...
Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
2023-02-25 10:23:02 +01:00
Alexander Tsybulsky
12ea72e972
Fix zip diff command visibility ( #6087 )
...
Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
2023-02-25 10:21:01 +01:00
Christian Günter
115ce57561
CUS0/CUS0 add SORT to avoid diffs ( #6088 )
2023-02-25 10:18:16 +01:00
Lars Hvam
35f9a05e8c
Refactor: package, add read_responsible() ( #6083 )
2023-02-24 15:58:25 +01:00
Lars Hvam
9ffec8c306
Refactor: SELECT e07t to CTS INTF ( #6082 )
2023-02-24 15:22:38 +01:00
Alexander Tsybulsky
826f7fd8ef
Gui component: Simplify handlers registration ( #6068 )
...
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2023-02-23 14:14:30 +01:00
Lars Hvam
17ba24e72a
refactor TDEVCT SELECT to SAP package class ( #6081 )
2023-02-23 07:38:56 +01:00
Lars Hvam
86d79f2c29
refactor to avoid T100 SELECT ( #6080 )
2023-02-23 07:33:17 +01:00
Lars Hvam
c79e0e2dd2
run more unit tests via transpiler ( #6061 )
2023-02-22 07:31:10 +01:00
Lars Hvam
aac1a14830
exception: clean up unit test ( #6078 )
2023-02-21 07:24:19 +01:00
Lars Hvam
0e2063aa34
router: use interfaced factory method ( #6077 )
2023-02-18 10:49:11 +01:00
Lars Hvam
506e2bff8a
XML: unit test render() ( #6073 )
2023-02-16 09:47:22 +01:00
github-actions[bot]
14fc0c9340
ajson, Automatic Update ( #6069 )
...
Co-authored-by: larshp <larshp@users.noreply.github.com>
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2023-02-14 13:05:10 +01:00
Lars Hvam
e325a4ba92
refactor: remove use of w3htmltab ( #6063 )
2023-02-13 07:27:38 +01:00
Marc Bernard
1ca9a40d67
SHIx: Fix application component hierarchy issues ( #6065 )
2023-02-10 18:55:21 +01:00
Marc Bernard
db7e5ac19f
Prevent dump if too many requests are selected ( #6064 )
2023-02-10 18:51:06 +01:00
Marc Bernard
049c045d95
Fix hotkeys repo list ( #6062 )
2023-02-10 14:35:26 +01:00
Marc Bernard
13876551d8
Fix error handling in "Stage by Transport" ( #6060 )
2023-02-10 09:50:02 +01:00
Marc Bernard
b4a2a49cb8
Fix highlighting in case of back quotes ( #6059 )
...
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2023-02-10 09:47:57 +01:00
Marc Bernard
762b0dd3bd
Escape output for plain text highlighter ( #6058 )
...
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2023-02-10 09:32:55 +01:00
Marc Bernard
1ca12015eb
Refactor: replace newline/crlf with built-in ( #6057 )
2023-02-09 20:03:07 +01:00
Marc Bernard
f0fa964c25
TABL: Fix activation of secondary indexes ( #6055 )
2023-02-09 09:27:40 +01:00
Marc Bernard
e6582eadc6
Refactor: Order exit methods ( #6053 )
...
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2023-02-09 09:24:56 +01:00
Lars Hvam
ddedef9bb2
git: cleanup, remove unused variable ( #6056 )
2023-02-09 07:44:53 +01:00
Marc Bernard
dc9d6a9186
Fix hotkeys in repo view ( #6054 )
2023-02-08 15:15:02 +01:00
Marc Bernard
41dac12d2f
Visualize when experimental features are enabled ( #6050 )
...
Co-authored-by: abaplint[bot] <24845621+abaplint[bot]@users.noreply.github.com>
2023-02-08 13:01:06 +01:00
Marc Bernard
5351a4b4e8
CLAS: Fix recording of changes in transport ( #6047 )
2023-02-08 12:45:49 +01:00
Lars Hvam
13714f63a5
git: refactor to use convert class ( #6051 )
2023-02-08 11:01:40 +01:00
Katharina Wurz
d63407db3e
Enable inactive deserialization for DDIC objects ( #6045 )
2023-02-07 13:59:05 +01:00
Lars Hvam
a6658e360e
git: replace newline with builtin ( #6044 )
2023-02-07 08:39:15 +01:00
Marc Bernard
2e7c2df8eb
Update object descriptions - Part 4 ( #6043 )
2023-02-06 18:48:47 +01:00
Marc Bernard
a3a5032c41
Update object descriptions - Part 3 ( #6042 )
2023-02-06 15:38:22 +01:00
Lars Hvam
41abebbfb8
move method extract_author_data
to private ( #6040 )
2023-02-06 08:06:02 +01:00
github-actions[bot]
b7eab01b6b
ajson, Automatic Update ( #6041 )
...
Co-authored-by: larshp <larshp@users.noreply.github.com>
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2023-02-06 07:51:54 +01:00
Lars Hvam
14d0982fa9
move hash class to git folder ( #6039 )
2023-02-06 07:39:05 +01:00
Lars Hvam
5e070bdc24
zif_abapgit_html_viewer do abstraction ( #6037 )
2023-02-04 09:57:30 +01:00
Lars Hvam
a7c20da7a2
move ALV type defintion to intf popups ( #6034 )
...
Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
2023-02-03 16:37:47 +01:00
Lars Hvam
716111370a
move SOTR defintions to SOTR class ( #6033 )
...
Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
2023-02-03 16:25:27 +01:00
Lars Hvam
13886f99dc
remove static references to abap_callstack_line
( #6032 )
2023-02-03 16:23:11 +01:00
Lars Hvam
e1243ac17b
progress: add package.devc.xml ( #6036 )
2023-02-03 16:07:12 +01:00
Lars Hvam
d856b4ed91
move progress code to new folder ( #6031 )
2023-02-03 13:41:27 +01:00
Lars Hvam
773f2f7749
refactor, extract git definitions to git ( #6029 )
...
Co-authored-by: abaplint[bot] <24845621+abaplint[bot]@users.noreply.github.com>
2023-02-03 11:46:00 +01:00
Marc Bernard
3d6dffc1af
Add icon for experimental features ( #6030 )
2023-02-03 07:19:18 +01:00
Marc Bernard
64fbe18541
Enhance login popup ( #6022 )
...
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2023-02-02 13:23:46 +01:00
Lars Hvam
9a93ed0cbe
move zlib ( #6026 )
2023-02-02 11:25:37 +01:00
Lars Hvam
c7f08adde7
fix diffs after description updates ( #6027 )
2023-02-02 09:53:40 +01:00
Lars Hvam
7382459a23
rename and move time class ( #6024 )
2023-02-02 09:28:13 +01:00
Marc Bernard
24e79943f5
Update object descriptions - Part 2 ( #6019 )
2023-02-02 09:03:51 +01:00
Marc Bernard
71f16d08be
SFBF, SFBS, SFSW: Major bug fixes ( #6020 )
2023-02-01 10:29:20 +01:00
Jorge Sancho
49c063998b
new user-exit for validating before pushing into remote ( #6013 )
...
Co-authored-by: abaplint[bot] <24845621+abaplint[bot]@users.noreply.github.com>
Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
2023-02-01 09:46:45 +01:00
Marc Bernard
0f87b87003
Enhancement for Object Selector ( #6009 )
...
Co-authored-by: abaplint[bot] <24845621+abaplint[bot]@users.noreply.github.com>
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2023-01-31 11:50:44 +01:00
Lars Hvam
0eb4162183
data: clear in case of errors ( #6014 )
2023-01-30 13:15:02 +01:00
Lars Hvam
20785fef78
delete, fix dump ( #6011 )
2023-01-25 20:41:17 +01:00
Marc Bernard
c3872e3751
1.121.0 ( #6005 )
2023-01-25 10:37:54 +01:00
Marc Bernard
6485ec50c1
Refactor: MESSAGE ... INTO
( #6008 )
2023-01-25 09:55:41 +01:00
Marc Bernard
95f7844065
TABL,VIEW: Simplify deserialize ( #5989 )
2023-01-24 10:16:15 +01:00
Marc Bernard
e1c3fcebdb
TOBJ: Improve error messages ( #6007 )
2023-01-23 11:28:25 +01:00
Marc Bernard
0dfc5eb80c
PDTS: Fix recording in transport ( #6000 )
2023-01-18 20:39:50 +01:00
Marc Bernard
0adcb13637
SAPC: Fix uninstall errors ( #6001 )
2023-01-18 19:58:50 +01:00
Marc Bernard
beea59eda5
SHLP: Avoid double activation ( #5999 )
2023-01-17 11:25:02 +01:00
Marc Bernard
1a5199a5e3
DOMA: Fix domains with custom conversion exit ( #5998 )
2023-01-17 11:18:35 +01:00
Marc Bernard
6f4f336437
XSLT: Avoid double activation ( #5995 )
...
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2023-01-16 17:53:47 +01:00
Marc Bernard
04ca136cdb
Repo View: Activate objects ( #5994 )
...
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2023-01-16 17:42:40 +01:00
Marc Bernard
0d4e8abfd8
Repo View: Selectively add objects on pull ( #5985 )
...
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2023-01-16 17:40:28 +01:00
github-actions[bot]
589eeb4389
ajson, Automatic Update ( #5993 )
...
Co-authored-by: larshp <larshp@users.noreply.github.com>
Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2023-01-16 16:50:46 +01:00
Marc Bernard
a046fe09dd
Fix CI test runs triggered from unit tests ( #5997 )
2023-01-16 14:41:58 +01:00
Marc Bernard
7b5d9ba4bb
Uninstall log: Show only if there are errors ( #5996 )
2023-01-16 14:33:03 +01:00
Uenal Akkaya
f6a1a09b5d
DRUL: Fix compatibility with lower releases ( #5991 )
...
Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
2023-01-16 13:13:44 +01:00
Marc Bernard
db70f3d735
Pull log: Include object counts ( #5982 )
...
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2023-01-16 12:59:10 +01:00
Marc Bernard
4e65660605
Debug Info: Display of Deserialization Step ( #5988 )
2023-01-13 11:26:42 +01:00
Albert Mink
7c46e659e2
Update AFF to new AJSON functionality ( #5986 )
...
Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
2023-01-12 15:14:29 +01:00
Marc Bernard
47dbee1d48
CLAS,INTF: Removing STATE field in XML ( #5981 )
...
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2023-01-12 11:36:55 +01:00
Katharina Wurz
c2b8b597aa
Allow Object Types with multiple files in AFF ( #5979 )
...
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2023-01-12 10:57:06 +01:00
Christian Günter
c61cf0d586
Fix Diff: Ignore comment edge cases ( #5984 )
2023-01-11 18:45:57 +01:00
Marc Bernard
dc00690542
Refactor: CSS clean-up ( #5980 )
2023-01-11 08:44:44 +01:00
Marc Bernard
3016ae68be
Pull log: Show deletion of unnecessary objects ( #5974 )
2023-01-10 19:21:44 +01:00
github-actions[bot]
5a0a0f352a
ajson, Automatic Update ( #5977 )
...
Co-authored-by: larshp <larshp@users.noreply.github.com>
2023-01-09 18:13:26 +01:00
Marc Bernard
82250202f4
SMIM: Record deletion of objects in transport ( #5975 )
2023-01-08 22:01:51 +01:00
Marc Bernard
f009ec0f6f
Page diff/patch: Follow-up for small files ( #5976 )
2023-01-06 20:04:00 +01:00
Lars Hvam
8e05c34287
git: remove dependency to persistence ( #5973 )
2023-01-06 18:37:56 +01:00
Marc Bernard
25bbbf89cd
Refactor: Remove delete_tadir
flag ( #5949 )
...
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2023-01-06 15:56:12 +01:00
Marc Bernard
4f707010df
Fix syntax highlight for XML, CSS, JS ( #5971 )
2023-01-06 08:28:38 +01:00
Marc Bernard
2f1866131f
Fix menus with many items ( #5972 )
2023-01-05 20:52:52 +01:00
Marc Bernard
e716fd6437
Fix "duplicate file error" during pull ( #5968 )
2023-01-03 15:00:56 +01:00
github-actions[bot]
95389c532b
ajson, Automatic Update ( #5966 )
2023-01-03 14:47:44 +01:00
Christian Günter
0ea950c938
TABU: No error when table not yet exists ( #5964 )
2023-01-02 10:21:45 +01:00
Marc Bernard
68ff24c9fc
Prevent pull in case of duplicate files ( #5952 )
2022-12-26 10:12:50 +01:00
Christian Günter
b3c932c03a
Page diff/patch: Fix dump for small files/diffs ( #5956 )
2022-12-23 09:58:32 -05:00
Christian Günter
bd007e2447
add guard clause to prevent long runtimes ( #5954 )
...
Co-authored-by: Lars Hvam <larshp@hotmail.com>
Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
2022-12-22 10:46:20 -05:00
Lars Hvam
e7b8ed7dff
TABU: add option to skip initial values/columns ( #5922 )
...
Co-authored-by: abaplint[bot] <24845621+abaplint[bot]@users.noreply.github.com>
Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
2022-12-22 10:33:32 -05:00
Marc Bernard
f87073e606
Repo View: Consolidate "Pull" and "Selective Pull" ( #5951 )
2022-12-22 10:30:58 -05:00
Uenal Akkaya
d0167ff97d
DRUL: Use CL_BLUE_SOURCE_OBJECT_DATA2 instead of CL_BLUE_SOURCE_OBJECT_DATA ( #5950 )
2022-12-16 09:44:33 -05:00
Marc Bernard
924218ec2c
v1.120.0 ( #5944 )
2022-12-15 13:16:35 -05:00
Marc Bernard
b69ce81f1b
Add "ignore sub-packages" option for offline repos ( #5948 )
2022-12-15 12:43:55 -05:00
Marc Bernard
d73452d0f2
Add status message after pulls ( #5947 )
2022-12-15 12:21:55 -05:00
Marc Bernard
323dfbd235
Reorg: Package hierarchy ( #5946 )
...
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2022-12-15 12:07:02 -05:00
Alexander Tsybulsky
ca02b3d4aa
Reorg: Move UI classes around ( #5945 )
2022-12-15 11:48:21 -05:00
Lars Hvam
1bcf259a41
export object page: allow exporting list of objs ( #5936 )
...
Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
2022-12-15 11:54:36 +01:00
Marc Bernard
8a0c93e92f
ENHO: Fix error deserializing enhancements ( #5943 )
2022-12-14 21:18:17 -05:00
Marc Bernard
46b5e729bb
DB Util: Fix error saving non-XML data ( #5940 )
2022-12-14 16:09:51 -05:00
Marc Bernard
526162ed6e
PRAG: Fix locking and transport entries ( #5939 )
2022-12-14 13:10:43 -05:00
Marc Bernard
1b845b4971
AFF: Add NONT and RONT to registry ( #5934 )
2022-12-14 09:56:05 -05:00
Marc Bernard
273c646940
DOCV,SAMC,SAPC,STYL: Add missing transport entry ( #5935 )
2022-12-13 18:02:47 -05:00
Marc Bernard
fefa5e1cee
UI: Fix dark theme buttons for Chrome ( #5931 )
2022-12-13 11:32:49 -05:00
Marc Bernard
6d55edea6c
Update to Hotkeys ( #5929 )
2022-12-13 10:30:18 -05:00
Marc Bernard
95eff62dd3
Diff/Patch: Improve beacons follow-up ( #5933 )
2022-12-13 09:18:56 -05:00
Marc Bernard
533c9fbdaf
Improve repository URL validation ( #5927 )
2022-12-12 10:22:18 -05:00
Marc Bernard
1b11487a2b
Repo View: Fallback to main if branch doesn't exist ( #5925 )
2022-12-09 15:04:16 -05:00
Christian Günter
97f357f107
Set transport request in local repo settings or user exit ( #5916 )
2022-12-08 08:45:16 -05:00
Marc Bernard
87256f29c7
Diff/Patch: Improve beacons ( #5918 )
2022-12-06 16:44:23 -05:00
Christian Günter
f13d7c235f
Copy (yank) link texts with y+LinkHints ( #5915 )
2022-12-06 09:50:04 -05:00
Marc Bernard
9ad6fa8afb
Diff/Patch: Improve beacons ( #5914 )
2022-12-06 09:02:48 -05:00
Marc Bernard
e265afde87
Repo View: Refactor menu cross-out logic ( #5900 )
...
Co-authored-by: Lars Hvam <larshp@hotmail.com>
Co-authored-by: Christian Günter <christianguenter@googlemail.com>
2022-12-06 09:00:08 -05:00
Marc Bernard
20e7c5f910
Fix detection of SAP GUI for Windows ( #5913 )
2022-12-03 10:58:25 -05:00
Alexander Tsybulsky
54168655b5
All/none label filter ( #5911 )
2022-12-02 11:28:30 -05:00
Christian Günter
0c343c17c7
Command pallette: remove duplicate header links ( #5909 )
2022-12-02 11:23:28 -05:00
Christian Günter
2b5211a778
Local settings: add F4 value help for check varint ( #5910 )
2022-12-02 11:15:30 -05:00
Marc Bernard
caf282871e
Remove aliases - HTML class ( #5907 )
2022-12-02 10:53:19 -05:00
Michael Schneider
9d0914675f
Remove static references to cl_oo_source
( #5897 )
...
Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
2022-12-01 16:33:05 -05:00
Marc Bernard
7ecea07572
Repo Settings: Fix dump in 702 ( #5906 )
2022-12-01 16:29:44 -05:00
Michael Schneider
21ed40e4d8
Remove references to cx_oo_clif_scan_error
( #5905 )
...
Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
2022-12-01 12:13:44 -05:00
Marc Bernard
e8d15fe5ec
Fix JS init error on Diff/Patch page ( #5901 )
...
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2022-12-01 09:27:46 -05:00
Marc Bernard
258e6488b4
Fix file to object mapping ( #5902 )
...
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2022-12-01 09:03:47 +01:00
Lars Hvam
498f31f191
unit testing updates ( #5876 )
...
Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
2022-12-01 08:44:44 +01:00
Christian Günter
c40406930a
add label F4 value help ( #5891 )
...
Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
2022-11-30 12:29:40 -05:00
Christian Günter
693a264d70
page code inspector: add actions to command palette ( #5899 )
2022-11-29 16:31:13 -05:00
Christian Günter
9e55f2cbf5
page repo: add patch function ( #5896 )
2022-11-29 10:41:26 -05:00
Christian Günter
27f4331652
Enable Command Palette for radio buttons ( #5894 )
...
Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
2022-11-29 08:53:42 -05:00
Marc Bernard
7190cab413
Repo View: Consolidate "Stage" and "Force Stage" ( #5889 )
...
Co-authored-by: Lars Hvam <larshp@hotmail.com>
Co-authored-by: Christian Günter <christianguenter@googlemail.com>
2022-11-29 08:49:44 -05:00
Marc Bernard
3054b2fa18
Repo View: Fix cross-out for menu items ( #5890 )
2022-11-29 08:39:36 -05:00
Christian Günter
ed5dbcdfc4
Fix command palette form submit ( #5893 )
2022-11-28 17:06:30 -05:00
Christian Günter
2fc5faa824
Fix initial focus for link hints ( #5892 )
2022-11-27 08:36:38 -05:00
Christian Günter
23fb33c86a
New Online/Offline: Add labels form input ( #5888 )
2022-11-27 09:23:45 +01:00
Christian Günter
8c1752f13c
Disable 'FocusFilter'-Hotkey if command palette is visible ( #5887 )
...
Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
2022-11-25 08:42:06 -05:00
Marc Bernard
9c4ebba400
Open "Sponsor us" in new browser window ( #5885 )
2022-11-25 08:33:33 -05:00
Fabian
ab7c17240c
Submodules support ( #5883 )
...
Co-authored-by: Lars Hvam <larshp@hotmail.com>
Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
2022-11-22 15:01:03 -05:00
Marc Bernard
613a5eaa8b
Add "Sponsor us" to page footer ( #5882 )
...
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2022-11-22 14:54:56 -05:00
Marc Bernard
a6ec3e0c3e
Refactor: BOM handling ( #5878 )
...
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2022-11-22 13:14:07 -05:00
Marc Bernard
ba3d9e43cb
Fix type for data config serialize ( #5880 )
...
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2022-11-22 12:17:18 -05:00
Marc Bernard
d151c64c69
Add a couple icons ( #5881 )
2022-11-22 11:15:41 +01:00
Lars Hvam
d25f19210e
update to latest npm packages ( #5874 )
2022-11-19 16:07:44 +01:00
Marc Bernard
b958377279
TOBJ: Deletion of logical transport objects ( #5873 )
2022-11-17 10:19:26 -05:00
Marc Bernard
4b4bd0ddad
1.119.0 ( #5868 )
...
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2022-11-14 11:55:10 -05:00
Alexander Tsybulsky
969d00b482
Repo overview page, Polishing ( #5859 )
...
Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
2022-11-14 10:13:47 -05:00
Lars Hvam
004597aea6
additional unit testing via transpiler ( #5858 )
2022-11-14 08:58:09 +01:00
Christian Günter
613a269207
Command palette refactoring ( #5865 )
...
Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
2022-11-12 10:56:59 -05:00
Christian Günter
7b20e4a9e7
Repo view: Render labels ( #5864 )
...
Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
2022-11-12 10:54:32 -05:00
Vanessa
5c2e41c488
AFF object NONT ( #5866 )
2022-11-12 10:47:56 -05:00
Vanessa
bf8c3590a8
AFF object RONT ( #5862 )
...
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2022-11-09 11:11:45 -05:00
Christian Günter
e2dbcf6308
Add "Show Hotkeys" to Help Menu ( #5863 )
...
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2022-11-08 10:52:41 -05:00
Christian Günter
3a4396fdb6
Repo overview: Add labels and links to command palette ( #5861 )
2022-11-08 10:00:19 +01:00
Alexander Tsybulsky
503bb2ec50
Page menu provider for GUI page (and HOC) ( #5860 )
...
Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
2022-11-07 11:31:41 -05:00
Marc Bernard
1c236e042d
Remove unnecessary exception ( #5856 )
2022-11-06 16:57:16 +01:00
Marc Bernard
754fe5b5a8
DOCV: Fix dump for namespaced documents ( #5855 )
...
* DOCV: Fix dump for namespaced documents
Fix handing of documents in classes UO and UP which use a different namespace logic than DT, IN, MO.
Regression #5756
Closes #5854
* Doc classes
2022-11-04 12:34:43 -04:00
Marc Bernard
f8ac419f29
Fix "Unexpected package naming" error ( #5805 )
...
* Fix "Unexpected package naming" error
Previously, when an object existed in the repo and locally but was *not* included in the package hierarchy of the repository, you would get the following error (when opening the repo):
...
With this PR, log messages will list all objects that are not included in the package hierarchy. When pulling, the popup will show these objects and ask for confirmation to overwrite. I added an icon and description to the "package overwrite" popup similar to the "object selection" popup.
Closes #5728
* Update unit tests
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2022-11-04 08:56:31 -04:00
Marc Bernard
ff573fd4d6
Fix syntax highlighting for xml and html ( #5851 )
...
* Fix syntax highlight for xml and html
The parsing was not correct if an xml/html attribute value contains one or more `=` sign.
Before:
After:
* Unit test
2022-11-04 08:35:35 -04:00
Alexander Tsybulsky
1fe63ac80e
Local organization/grouping/labeling of repos ( #5814 )
2022-11-03 09:03:51 +01:00
Marc Bernard
b03a70228f
Improve error message for where-used list update ( #5849 )
...
* Improve error message for where-used list update
* Update zcl_abapgit_objects_activation.clas.abap
2022-11-02 09:35:57 -04:00
Marc Bernard
93c8fcfb4f
DOCV: Add object to tadir and transports ( #5845 )
...
Fix errors found in CI test
2022-11-01 14:10:06 -04:00
Kjetil Kilhavn
c821d66b39
Reset sort order to ascending in repo overview ( #5840 )
...
Reset mv_order_by_descending to abap_false for action change-order-by in event handler
2022-10-31 10:04:14 -04:00
Marc Bernard
8e7c79261d
CLAS,INTF: Catch runtime error during update ( #5841 )
...
Prevent dump when deserializing classes and interfaces in case a sub component was changed in a way that standard SAP code does not handle.
References:
- message `OO_SOURCE_BASED 019`
- SAP Note [2166231](https://launchpad.support.sap.com/#/notes/2166231 )
- https://github.com/abapGit/abapGit/issues/5836
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2022-10-31 08:49:46 -04:00
github-actions[bot]
8add5d6391
ajson, Automatic Update ( #5837 )
2022-10-24 08:16:51 +02:00
Katharina Wurz
e4aeff4f04
Small refactoring of zcl_abapgit_aff_registry ( #5835 )
2022-10-23 14:59:05 +02:00
Jaime Rodriguez Capote
976dd0f768
Skip Project piece list request ( #5834 )
2022-10-20 16:56:41 +02:00
Marc Bernard
34c07b6f98
Avoid overwriting built-in functions ( #5832 )
2022-10-20 16:45:31 +02:00
Marc Bernard
24b1bcffa7
Remove cases of modifying syst
fields ( #5831 )
...
Remove cases of modifying `syst` structure
2022-10-20 16:43:03 +02:00
Alexander Tsybulsky
d2ba4af805
UI repo over tweaks ( #5790 )
...
* bugfix remove command
* bugfix diff shortcut
* wip
* working
* css clean ups
* linter fix
* css improvements
* font 90%
* css cleanups
2022-10-17 15:17:22 -04:00
Marc Bernard
9bcbebb46b
Disable "experimental" feature for stand-alone version ( #5828 )
...
Closes #5827
2022-10-17 10:13:54 -04:00
Lars Hvam
e539fc30e2
update AFF types to latest ( #5824 )
2022-10-17 16:05:40 +02:00
Lars Hvam
9af402ff9f
INTF cleanup: delete unused methods ( #5823 )
2022-10-17 15:48:01 +02:00
Lars Hvam
cb66e18738
housekeeping, delete some unused variables ( #5825 )
2022-10-17 15:25:00 +02:00
Lars Hvam
188c9ed903
dont use I18_A_LANGISO2, its not released ( #5822 )
...
* dont use I18_A_LANGISO2, its not released
* use LAISO
* use LAISO
2022-10-14 15:17:44 -04:00
Albert Mink
22214428d7
AFF: More UT for testing deserializing ( #5821 )
...
more details in UT
2022-10-13 19:41:26 +02:00
Marc Bernard
302ac77c44
UI: Add hint for "icon scaling" setting ( #5819 )
2022-10-12 12:50:57 -04:00
Uenal Akkaya
763fbad76c
DRUL: Use CL_BLUE_SOURCE_OBJECT_DATA instead of CL_DRUL_WB_OBJECT_DATA ( #5818 )
...
* Update zcl_abapgit_object_drul.clas.abap
Use in class ZCL_ABAPGIT_OBJECT_DRUL the more generic type CL_BLUE_SOURCE_OBJECT_DATA instead of CL_DRUL_WB_OBJECT_DATA
* Update zcl_abapgit_object_drul.clas.abap
Use in class ZCL_ABAPGIT_OBJECT_DRUL the more generic, similar type CL_BLUE_SOURCE_OBJECT_DATA instead of CL_DRUL_WB_OBJECT_DATA
2022-10-12 09:56:30 -04:00
Albert Mink
27bec52c8a
AFF with namespaces ( #5779 )
2022-10-10 11:38:47 -04:00
Marc Bernard
67093085f6
CLAS,ENHO: Fix inactive enhancements ( #5810 )
...
* CLAS,ENHO: Fix inactive enhancements
When pulling a change to an existing class, existing enhancement where inactivated and the enhancement code deleted.
This was caused by unnecessarily calling `CALL FUNCTION 'SEO_CLASS_CREATE_COMPLETE'` in `zcl_abapgit_oo_class->create`, twice.
The change avoids the second call if the class properties and attributes have *not* been changed. Interfaces are handled the same way.
Tested with CI tests for classes and interfaces:
Closes #5809
* Clear
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2022-10-07 15:00:31 -04:00
Alexander Tsybulsky
3ecf82777c
UI repo over view page refactoring ( #5789 )
...
* improvements in abapgit_html
* linter fix
* repo over code styling
* repo overview refactoring part 1
* move universal cod to chunks
* cleanup new code temporarily
* more clean ups
* ui_component register_hotkeys helper
* move relevant hotkeys to repo overview
* forgotten part
* move event handling to repo over
* reuse td
* move render_repo_url to chunks
* minor
* linter fix
* new > create
Co-authored-by: Lars Hvam <larshp@hotmail.com>
Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
2022-10-07 14:46:43 -04:00
Alexander Tsybulsky
3e4e631cdb
Improvements in html engine ( #5788 )
...
* improvements in abapgit_html
* linter fix
* Try to workaround transpiler bug
* exclude uts from transpiler
* new -> create
Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
2022-10-06 16:34:01 -04:00
Patrick Winkler
cda541692f
SMBC: Business Configuration Maintenance Objects ( #5812 )
...
* enable SMBC for abapGit
* fix abapLint issues
2022-10-06 09:11:37 -04:00
Marc Bernard
fbeabd6220
ENHO: Unlock objects in cases of errors ( #5811 )
2022-10-06 10:17:22 +02:00
Christian Günter
86751b6961
VIEW: Add translation support ( #5806 )
...
fix linter
2022-10-05 20:11:46 -04:00
Christian Günter
f8564cb679
AFF: Fix existence check ( #5803 )
...
Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
2022-10-04 17:48:11 -04:00
Marc Bernard
0437fc4e95
1.118.0 ( #5802 )
...
* v1.118.0
* 1.118.0
* Update changelog.txt
* Update changelog.txt
2022-10-04 10:33:39 -04:00
Christian Günter
1be856d23a
Fix failing unit test for SAP_BASIS SP00 ( #5801 )
...
* Fix failing unit test for SAP_BASIS SP00
before this fix ls_requirement-min_patch gets negative for SP00 and therefore failing
* fix linter
Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
2022-10-04 09:53:42 -04:00
Marc Bernard
35718fbf77
W3xx: Remove unnecessary metadata ( #5780 )
...
* W3xx: Remove unnecessary metadata
* Clear metadata
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2022-10-04 09:47:05 -04:00
Marc Bernard
004885fcc0
FUGR: Add documentation (longtexts) ( #5795 )
...
After #5786 , Ref #5774
Serialize and deserialize documentation of function group, function modules, and parameters.
Test case:
https://github.com/abapGit-tests/FUGR_docu
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2022-10-04 09:44:03 -04:00
Jon Friesen
954d913191
CLAS,INTF: Support for component documentation ( #5575 )
...
* serialization
* full sotr class serialization
* nw 7.02 compatibility
* ensure consistent order
* Second attempt to stage support for CLAS and INTF
Second attempt to stage support for CLAS and INTF, first attempt did not have changes
* Pretty printed
* Lint compliance part 1
* Lint compliance part 2
* code review remediation plus one bugfix
includes one bugfix - do not write entries in <DOCU_CAT> if there are no lines of text
* Update src/objects/zcl_abapgit_objects_program.clas.abap
Co-authored-by: Lars Hvam <larshp@hotmail.com>
* Switch to new method
Co-authored-by: Lars Hvam <larshp@hotmail.com>
Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
Co-authored-by: Marc Bernard <marc@marcbernardtools.com>
2022-10-04 09:33:38 -04:00
Marc Bernard
e0e3b442a0
Various objects: Add documentation (longtexts) ( #5796 )
...
Add documentation (longtexts)
After #5786 , Ref #5774
Serialize and deserialize documentation of CHAR, DTEL supplements, SFBF, SFBS, SFSW, TTYP, VIEW, WDYA, XINX
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2022-10-04 09:18:28 -04:00
Christian Günter
ee4320db6b
fix language dependent unit test ( #5799 )
...
Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
2022-10-04 09:06:41 -04:00
marcushoepfner
3060254d10
Fix subcomponent text deserialization (json) ( #5783 )
...
* fix
* Take linters recommendations
Co-authored-by: abaplint[bot] <24845621+abaplint[bot]@users.noreply.github.com>
* adapted missing call; fix syntax issue
Co-authored-by: abaplint[bot] <24845621+abaplint[bot]@users.noreply.github.com>
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2022-10-04 11:17:04 +02:00
Christian Günter
cbec754b65
Downport, version unit tests ( #5797 )
2022-10-04 08:58:18 +02:00
Marc Bernard
d936b8dc0b
Prepare processing longtexts for sub components ( #5786 )
2022-10-04 08:09:56 +02:00
Fabian Lupa
125b529583
Allow use of changelog feature without APACK ( #5739 )
2022-10-04 07:50:37 +02:00
Marc Bernard
fcdb07a7a6
TABL: Fix deserialize if foreign key exists ( #5773 )
2022-10-02 09:19:33 +02:00
Marc Bernard
16656d8141
CLAS: Fix pull for deleted interface methods ( #5768 )
...
* CLAS: Fix pull for deleted interface methods
In case an interface method was deleted, pulling a class that had implemented such method would not delete the implementation. This resulted in a diff and manual effort to remove the method (or repair the class).
The fix will compare the implemented methods and trigger the repair if necessary.
Closes #5578
* Update zcl_abapgit_oo_class.clas.abap
* return all includes
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2022-09-26 11:20:17 -04:00
Fabian Lupa
77fea02b45
Force usage of local object handler classes ( #5778 )
2022-09-26 06:50:16 -04:00
github-actions[bot]
86e88991e5
ajson, Automatic Update ( #5776 )
2022-09-24 13:38:15 +02:00
Marc Bernard
f1c1aad740
Delete obsolete longtexts on pull ( #5751 )
...
* Delete obsolete longtexts on pull
Longtexts that exist in the system but not in the remote repository are deleted when pulling.
Closes #5202
* Refactor
* Constant
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2022-09-23 09:57:44 -04:00
github-actions[bot]
c1a631fba3
ajson, Automatic Update ( #5771 )
2022-09-22 07:11:17 +02:00
Lars Hvam
ec83d1de35
Data: downport ( #5770 )
...
#5769
2022-09-22 06:59:19 +02:00
Marc Bernard
7db0c6082e
1.117.0 ( #5765 )
...
* 1.117.0
* Update version
* Update changelog.txt
2022-09-19 13:48:55 -04:00
Marc Bernard
aa1748ab28
Fix unit test for user persistence ( #5763 )
...
* Fix unit test for user persistence
Test fails if no repo exists with key `REPO/000000000001`
* Use existing constants
* Update src/persist/zcl_abapgit_persistence_user.clas.testclasses.abap
Co-authored-by: abaplint[bot] <24845621+abaplint[bot]@users.noreply.github.com>
Co-authored-by: Lars Hvam <larshp@hotmail.com>
Co-authored-by: abaplint[bot] <24845621+abaplint[bot]@users.noreply.github.com>
2022-09-19 11:49:56 -04:00
github-actions[bot]
b60007c752
ajson, Automatic Update ( #5764 )
2022-09-19 07:20:50 +02:00
Lars Hvam
29622bdf7b
TABU data: refactor some unit tests ( #5758 )
2022-09-19 06:44:04 +02:00
Marc Bernard
b18586ba32
CLAS,INTF: Add missing shorttexts ( #5755 )
...
* CLAS,INTF: Add missing shorttexts
Serializes shorttexts for sub components (like method and event parameters).
Preparation for https://github.com/abapGit/abapGit/pull/5718
New test cases:
https://github.com/abapGit-tests/INTF_docu
https://github.com/abapGit-tests/CLAS_docu
* Clear/set class/interface name for shorttexts
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2022-09-15 11:34:32 -04:00
Marc Bernard
b9bb9a8094
Add uninstall option to repository overview ( #5753 )
...
* Add uninstall option to repository overview
* Hover + Remove
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2022-09-15 09:08:23 -04:00
Marc Bernard
0be78203d5
SOTR: Fix handling of alias names ( #5750 )
2022-09-13 16:39:33 +02:00
Marc Bernard
16d69e8ab9
DOCV: Handle namespaces ( #5756 )
2022-09-13 10:03:37 +02:00
Marc Bernard
ee3f5f4cb1
DSYS: Simplify namespace split ( #5757 )
2022-09-13 07:38:25 +02:00
Marc Bernard
471b155bc4
SUSH,SUSC: Fix deletion ( #5748 )
2022-09-09 14:24:52 +02:00
Marc Bernard
f9b0cc16ea
W3XX: Sort parameters to avoid diffs ( #5746 )
2022-09-08 08:14:33 +02:00
Marc Bernard
24340fce32
SCVI: Sort tables to avoid diffs ( #5745 )
2022-09-08 08:04:19 +02:00
Marc Bernard
b250edc8f7
WDYN: Fix dump if no components exist ( #5749 )
2022-09-08 08:01:04 +02:00
Marc Bernard
be967a4e8a
G4xx, IWxx: Changed by ( #5747 )
...
* G4xx, IWxx: Changed by
* Empty block
2022-09-08 07:32:35 +02:00
Marc Bernard
e1f78f733b
Remove unused branch popup ( #5742 )
...
`branch_popup_callback` and `POPUP_GET_VALUES_USER_BUTTONS` are not used anymore and leftovers from previous refactoring.
2022-09-07 09:47:44 -04:00
Marc Bernard
dd58dac4c3
Fix dump when deleting repo with DB utility ( #5740 )
...
* Fix dump when deleting repo with DB utility
Ref #5612
- Avoid dump when manually deleting entries with DB Utility
- Avoid inconsistency when deleting repo entry but not repo checksums
- Improve warning popup and error message
* Fix warning
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2022-09-07 08:41:41 -04:00
Marc Bernard
df62cb6ff4
DEVC: Fix dump if package has been delete ( #5741 )
...
If a package is deleted in a different session while viewing a repository, refreshing the repo view will dump.
2022-09-06 14:36:56 -04:00
Jorge Sancho
efb42650e0
new SOBJ serializer ( #5724 )
...
* 1st version of abapGit - SOBJ serializer
- added class 1st version of zcl_abapgit_object_sobj
- pending more testing
* refactoring to comply with abapGit conventions
* downporting to 7.02
* refactoring as abaplint suggests
'data' keyword in cappital letters
* more abaplint fixing
* changes for PR merging
- changed ABAP class title
- deleted commented code
* changes for PR merging (2)
- fixing abaplint
Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2022-09-05 12:58:48 -04:00
thorsten-wolf-neptune
e58138e4f9
Fixed "Add via Transport" short keys ( #5736 )
...
* fixed "Add via Transport" short keys
* replace trobj_name with TYPE C LENTH 120
* Pretty Printer (VALUE uppercase)
* add skip
* add skip
* removed pretty printer comments
* running
* Replace with dtel
Works should SAP change the max key length
* Replace dtel
For abaplint
Co-authored-by: Lars Hvam <larshp@hotmail.com>
Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
2022-09-05 12:24:56 -04:00
github-actions[bot]
fbd0b7cc9d
ajson, Automatic Update ( #5738 )
2022-09-05 09:20:46 +02:00
Lars Hvam
366a30a0e0
export object page: add setting for only main language ( #5735 )
2022-09-02 08:54:00 +02:00
Lars Hvam
6743ac5fda
add page for running unit tests ( #5719 )
2022-09-02 08:43:28 +02:00
Marc Bernard
ae8d471d4a
Check logon language during uninstall ( #5731 )
2022-08-29 21:59:51 -04:00
Lars Hvam
ac982560aa
Data serialization, add WHERE condition based on transport ( #5720 )
2022-08-26 08:33:22 +02:00
Marc Bernard
1737957b34
Fix regression in non-Unicode systems ( #5732 )
2022-08-26 08:19:24 +02:00
Lars Hvam
c90ec52c42
fix some background colors ( #5716 )
2022-08-23 07:40:43 +02:00
Albert Mink
26f93a18bf
Fix language conversion, now 7.02 compatible ( #5727 )
...
solves #5726
2022-08-22 17:24:24 +02:00
Lars Hvam
ded64f98da
advanced dropdown: add separators ( #5717 )
2022-08-20 12:02:51 +02:00
Lars Hvam
7ac80cebf3
zlib/deflate decompression, bugfix ( #5723 )
...
zlib, bugfix
2022-08-18 06:00:46 +02:00
Vanessa
1c8bb3bfd6
New Object EVTB based on AFF ( #5707 )
2022-08-16 07:44:51 +02:00
Albert Mink
96dd561a3c
[AFF] deserialize INTF metadata as JSON ( #5704 )
2022-08-11 06:55:39 +02:00
Katharina Wurz
111656b7b1
Deal with empty active version (object was never activated) ( #5714 )
...
* Deal with empty active version
* Put if condition into method
2022-08-09 17:21:46 +02:00
github-actions[bot]
a09f9871b7
ajson, Automatic Update ( #5713 )
2022-08-08 07:04:15 +02:00
Katharina Wurz
fba53633b4
Improvements for CHK* classes ( #5712 )
2022-08-07 08:38:34 +02:00
Bo Larsson
284f056f60
downport assert_true() ( #5711 )
...
closes #5710
2022-08-05 13:18:55 +02:00
Albert Mink
bef09c48cb
[AFF] More detailed error msg ( #5709 )
2022-08-04 13:28:33 +02:00
Lars Hvam
2e879323c3
downport, temporary workaround, if_adt_lock_handle ( #5706 )
2022-08-04 10:03:54 +02:00
marcushoepfner
61e7d13cd0
INTF Refactor deserialize ( #5698 )
2022-08-03 17:16:02 +02:00
Lars Hvam
ffd3c95d4a
disable dependabot, unit testing ( #5699 )
2022-08-01 10:07:42 +02:00
marcushoepfner
fd7d4771d8
started unit tests for intf deserialize ( #5697 )
2022-07-26 14:54:42 +02:00
Albert Mink
d266f13415
[AFF] Custom AJSON filter for INTF serialization ( #5675 )
2022-07-26 07:53:55 +02:00
github-actions[bot]
229548a208
ajson, Automatic Update ( #5695 )
2022-07-25 10:34:08 +02:00
Lars Hvam
9ce3b76d54
refactor call to 'TR_READ_NAMESPACE ( #5693 )
2022-07-25 10:29:43 +02:00
Katharina Wurz
863f7d7088
Exception handling small improvement ( #5691 )
2022-07-21 07:38:01 +02:00
github-actions[bot]
15df1fd539
ajson, Automatic Update ( #5689 )
2022-07-20 08:10:52 +02:00
Albert Mink
0bf8388a6e
Use sy-uname
instead cl_abap_syst->get_user_name
( #5685 )
2022-07-13 09:13:41 +02:00
Marc Bernard
bdfe982ee8
Improve package / sub-package check ( #5628 )
...
If a sub-package is removed from the package hierarchy, instead of an exception, abapGit now shows a detailed warning message in the log.
This allows to remedy the situation either by adding the sub-package to the package hierarchy or by removing the sub-package from the repository (via push).
2022-07-12 11:14:02 +02:00
github-actions[bot]
b6de2d0dc8
ajson, Automatic Update ( #5682 )
2022-07-11 12:17:51 +02:00
Lars Hvam
2f5d44de3e
IWSG: implement CHANGED_BY ( #5680 )
2022-07-08 11:11:46 +02:00
Christian Günter
5af8cf8862
AFF: Downport ( #5679 )
...
* AFF: Downport
* fix lint
2022-07-06 17:15:42 +02:00
Marc Bernard
89103ce49c
Repo view: Fix "View > Changes only" for offline ( #5641 )
...
Closes #4266
2022-07-06 10:23:28 +02:00
Albert Mink
96cd546c7e
[AFF] Get data for serialization from the DB ( #5670 )
...
* [AFF] Get data for serialization from the DB
This is definitely not 7.02 syntax.
Contributes to #5658
* is this 7.02 syntax?
* WIP: inlide data declaration
* declare locale variable FIELD-SYMBOL
* multiple statements -> line break; local variable
* one more FIELD0-SYMBOL
* fix redundant `this`
* WIP: streamline data types
* WIP: streamline data types and typos
* add const to abaplint config
* rm commended code line
* add const to abaplint config
* WIP: SELECT follows 7.02 syntax
* space before dot
* WIP: SELECT 7.02
* linter constants
* WIP: finish SELECT 7.02
* Update src/objects/zcl_abapgit_object_intf.clas.locals_imp.abap
Co-authored-by: abaplint[bot] <24845621+abaplint[bot]@users.noreply.github.com>
* add ci/abaplint CONST
* more CONST to ci/abaplint
Co-authored-by: abaplint[bot] <24845621+abaplint[bot]@users.noreply.github.com>
2022-07-05 08:54:47 +02:00
Marc Bernard
d427c6cfe7
Skipping serialization for ignored objects ( #5648 )
...
* Skipping serialization for ignored objects
Serialization now evaluates the ignore list and skips matching objects. Note: The match is using the ABAP `cp` operator.
Example:
```
*ztest.prog.* Ignore individual program
*.ectd.* Ignore all objects of a given type
*/subpack/* Ignore all objects in a sub-package
```
2022-07-01 08:16:44 +02:00
Albert Mink
89090b5c00
[AFF] Allow object handler to serialize JSON via experimental feature ( #5660 )
...
* [AFF] Object handler for INTF
* Add JSON handler
* hard coded language
* adopt to abapLint rules
* wip: abaplint
* wip: abapLint
* adjust to naming conventions
* AJSON filtering abapLanguageVersion for serializat
* SELECT 7.02; UPPER
* abapLint params
* filter/remove the empty arrays
* reset obj handler to origin/main
* add experimental feature to enable AFF serializati
* typos, indentation and more
* move code to local clas
* Update src/objects/zcl_abapgit_object_intf.clas.abap
Co-authored-by: Lars Hvam <larshp@hotmail.com>
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2022-06-30 16:06:55 +02:00
Albert Mink
eb2ae98c6d
[Refac] Object handler for INTF (serialize) ( #5668 )
2022-06-30 11:51:41 +02:00
Marc Bernard
01297df9a5
Avoid duplicate key error ( #5663 )
...
Follow-up #5652
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2022-06-29 14:39:10 +02:00
Marc Bernard
394212630d
1.116.0 ( #5653 )
...
See [changelog](https://github.com/abapGit/abapGit/blob/main/changelog.txt )
2022-06-29 12:29:06 +02:00
Marc Bernard
3e4c684815
Rename repo interface method implementations ( #5667 )
...
Renames methods after changing to interface. Interface methods are now properly named `<interface>~<method>` (instead of `<alias>`). This also fixes warnings and navigation issues in `SE24/SE80`.
2022-06-28 09:24:47 +02:00
Christian Günter
2d178b650a
Improve folder logic popup ( #5662 )
2022-06-27 13:20:35 +02:00
Katharina Wurz
a9f7562d82
Change type assignment ( #5661 )
...
Co-authored-by: Lars Hvam <larshp@hotmail.com>
Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
2022-06-27 13:16:34 +02:00
Christian Günter
bfdbee9990
SSST: Suppress list output for warnings ( #5666 )
...
Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
2022-06-27 13:09:38 +02:00
Marc Bernard
2857f5f3fb
Downport: GUI HTML Viewer ( #5664 )
...
Closes #5654
2022-06-27 12:31:10 +02:00
Marc Bernard
e3cbb7dcf1
Fix repo settings dialog ( #5649 )
...
* Fix repo settings dialog
Fixes handling of textarea field
Closes #5484
* Lint
2022-06-27 10:44:44 +02:00
Christian Günter
7f80845308
LinkHints: enable radio button ( #5656 )
2022-06-27 10:38:36 +02:00
Christian Günter
d145837d96
DDLX: implement changed_by ( #5655 )
...
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2022-06-27 10:15:44 +02:00
Albert Mink
b667532004
[AFF] Add the type for INTF (manually) ( #5639 )
...
* [AFF] Add the types for INTF manually
* Add the types
* [AFF] JSON handler based on AJSON: deserialize
Minimal example in UT.
UT is RED, since AJSON does not yet match the ST behavior
// the change might be cherry-picked when AFF types are provided in abapGit
* Revert "[AFF] JSON handler based on AJSON: deserialize"
This reverts commit 149d2a86c3
.
* Update zif_abapgit_aff_intf_v1.intf.xml
* Update zif_abapgit_aff_oo_types_v1.intf.xml
* Update zif_abapgit_aff_types_v1.intf.xml
* BOM
* Update zif_abapgit_aff_oo_types_v1.intf.xml
* Update zif_abapgit_aff_types_v1.intf.xml
* [abaplint] skip folder aff_types
* Revert "[abaplint] skip folder aff_types"
This reverts commit f63b601a3d
.
* [abaplint] exclude aff_types for unused check
* mv AFF types to src/objects/aff_types
* Update zif_abapgit_aff_oo_types_v1.intf.xml
* Update zif_abapgit_aff_types_v1.intf.xml
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2022-06-27 08:59:34 +02:00
Marc Bernard
8555d1a0da
Remove aliases - Repo services ( #5640 )
2022-06-23 14:49:06 +02:00
Marc Bernard
8baf69ed98
Diff: Properly show diffs for whitespace ( #5643 )
2022-06-23 14:35:31 +02:00
yellappam
ef29fa7411
Clear IWVB metadata fields ( #5647 )
...
Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
2022-06-23 13:16:20 +02:00
Marc Bernard
787bc605b0
Propagate codepage conversion errors ( #5638 )
2022-06-23 07:12:25 +02:00
github-actions[bot]
7730d37d1b
ajson, Automatic Update ( #5631 )
2022-06-22 17:52:28 +02:00
yellappam
c63cc7a9d2
Clear IWPR and IWSV metadata fields ( #5637 )
...
Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
2022-06-21 13:05:31 +02:00
Christian Günter
f386846858
New Offline: Auto create package if non-existing ( #5634 )
...
Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
2022-06-21 12:44:51 +02:00
yellappam
402c970b5e
Clear IWOM/IWMO object metadata ( #5635 )
...
* Clear IWOM/IWMO object metadata
It clears metadata related to object types IWOM and IWMO
* change keyword 'value' to upper case
2022-06-21 11:04:55 +02:00
Christian Günter
80b60e9cde
Fix variant maintainance for abapGit report ( #5627 )
2022-06-20 17:30:54 +02:00
Lars Hvam
ddf1c048a0
add authorization exit on startup ( #5630 )
...
#5629
2022-06-17 11:49:53 +02:00
Alexander Tsybulsky
380508d72c
FUGR: Better maintenance view auto comments cleanups ( #5622 )
2022-06-13 12:00:09 +02:00
Marc Bernard
20e15a19c2
Adjust screen element naming ( #5625 )
...
Prep for additional abaplint rule
2022-06-08 19:16:25 +02:00
Marc Bernard
188996e417
UI: Message box improvements ( #5616 )
...
- Align width of message box to width of abapGit div (instead of full window width)
- Don't render "Message (00/001)" for generic messages
Closes #5614
2022-06-08 07:54:29 +02:00
github-actions[bot]
3131fc6cf8
ajson, Automatic Update ( #5620 )
2022-06-06 15:30:14 +02:00
Marc Bernard
6e5f41277f
W3xx: Replace call with TADIR_INSERT
( #5618 )
2022-06-06 07:48:10 +02:00
Marc Bernard
7ba88d4345
Remove aliases - Common AFF ( #5619 )
...
Continue #5580
2022-06-05 21:45:38 +02:00
Marc Bernard
bb13a1ff10
Add exceptions to TR_TADIR_INTERFACE
( #5617 )
...
Better support for debugging
2022-06-05 21:29:04 +02:00
Marc Bernard
da24dba592
Fix dump when switching repo to offline ( #5613 )
2022-06-05 18:46:31 +02:00
Fabian Lupa
1052ce6e85
Support direct longtexts in exceptions ( #5592 )
...
* Support direct longtexts in exceptions
as opposed to already supported indirect T100-based longtexts
* Lint
* Remove direct longtext variable support
* Add unit tests for exception longtext
* Add longtext message to language mismatch error
* Fix missing preserve_newline handling
* Adjust longtext display in error message box
- Convert newlines to html line breaks
- Indicate if a longtext is available on hover
* Fix duplicate preserve newline handling
* Adjust exception longtext rendering
Render linebreaks as html paragraphs
* Align error message box buttons to bottom right
so they do not move on hover when a longtext is available
* Refactor exception unit tests
* Skip failing transpiled tests
* Adjust longtext indicator for error message
Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2022-06-05 18:40:34 +02:00
Marc Bernard
2855e7e7bf
Small git utils improvements ( #5611 )
...
* Small git utils improvements
- Saves ~20ms per call of `length_uft8_hex`
- Improve test coverage
* Update test
* Update abap_transpile.json
* no skip, fixed
* Update test
* Update abap_transpile.json
* update
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2022-06-05 14:37:57 +02:00
Marc Bernard
2415a5c0c0
SOTR: Fix uninstall ( #5558 )
...
After all OTR usage has been removed, uninstall will now also delete the TADIR entry for SOTR. This is necessary in order to delete the corresponding package.
2022-06-04 13:41:50 +02:00
Marc Bernard
0ab3ee0a06
Remove aliases from object classes ( #5588 )
2022-06-04 10:33:42 +02:00
Marc Bernard
c88e1aba5d
AFF: Fix exception handling ( #5609 )
...
Catch exceptions when calling `TADIR` deletion
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2022-06-02 10:06:01 +02:00
Marc Bernard
380f297bc7
DSYS: Fix exceptions ( #5608 )
...
Replace exceptions with correct names
2022-06-01 11:18:22 +02:00
Marc Bernard
1a394ff173
INTF: Remove syntax warning ( #5607 )
...
Replaces with exception with parent
2022-06-01 10:33:57 +02:00
Fabian Lupa
799334dfe2
Add exposure to workflow class attributes ( #5603 )
...
* Add exposure to workflow class attributes
* Add constant seoc_state_implemented to abaplint
* Also add seoc_state_implemented to ci/abaplint
Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2022-05-31 20:33:17 +02:00
Fabian Lupa
c04f7b8d7f
Show installation flavour in footer ( #5604 )
2022-05-31 18:02:02 +02:00
Marc Bernard
a0bd3a903c
INTF: Add to deletion transport and fix locking ( #5562 )
...
- Add object to transport on deletion
- Unlock object (proxy interface) in case of errors
2022-05-31 17:42:58 +02:00
Marc Bernard
36ce3944ae
Repo view: Source system not part of item sig ( #5599 )
...
Source system is not part of item signature but supplemental info for item.
Follow-up to #5514
2022-05-31 13:40:41 +02:00
Marc Bernard
bcf01fbfb0
Refactor: Create Tag ( #5591 )
...
* Refactor: Create Tag
Replaces the old style page with a nice HTML form for creating a new tag.
* Update validation
* Allow empty comment and tagger
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2022-05-31 09:48:03 +02:00
Gregor Wolf
276ad4e808
Exclude technical language from intf, clas, prog, dtel, doma and tabl ( #5598 )
...
* exclude technical language from DOMA
* exclude technical language from DTEL
* exclude technical language from TABL
* exclude technical language from CLAS
* exclude technical language from PROG
* exclude technical language from INTF
* fix abaplint issue: Place pragma at end of statem.
Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
2022-05-30 12:18:32 +02:00
Christian Günter
5e7cf0b27e
LXE: Downport ( #5597 )
...
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2022-05-30 10:12:26 +02:00
Fabian Lupa
cbaf3711b4
Exclude technical languages ( #5601 )
...
from get_installed_languages in lxe_texts
2022-05-29 14:50:28 +02:00
Marc Bernard
e149594dae
Refactor: is_active
logic ( #5557 )
...
- Move `is_active` from `zcl_abapgit_objects_super` to `zcl_abapgit_objects_activation`
- Consolidate `is_ddic_type` logic
- Add unit tests for `zcl_abapgit_objects_activation`
2022-05-29 09:47:39 +02:00
Fabian Lupa
288e1008dd
Fix object deletions not working ( #5594 )
...
Package is now required for CLAS deletion for RS_CORR_INSERT but was not correctly determined for object deletions because of different field names when using MOVE-CORRESPONDING and another missing assignment.
Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
2022-05-28 16:52:33 +02:00
Gregor Wolf
143f7d4d3b
fix: exclude Translation Object Detective language for MSAG objects ( #5596 )
...
* fix: exclude Translation Object Detective language
Excludes Translation Object Detective language from serialization
Provides a solution for object type MSAG in issue #5595
* fix: Contains non 7 bit ascii character
* fix: exclude also Pseudo Translation
* refactoring based on the PR suggestion
* fix abaplint issues
* fix further abaplint issues
2022-05-28 12:00:15 +02:00
Marc Bernard
ddd7e47425
Refactor: Commit list popup ( #5569 )
...
* Refactor: Commit list popup
- Move popup for selecting a commit to `zcl_abapgit_popup`
- Allow to skip sorting of commits in `zcl_abapgit_git_commit` which often led to "too many commits" error (on GitHub you get the 300 most recent commits)
Popup will be used in `zcl_abapgit_gui_page_sett_remo` and `zcl_abapgit_gui_page_tags` (separate PR)
* Fix test classes
* Replace popup in remote settings
* Remove type
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2022-05-24 16:43:46 +02:00
Marc Bernard
ca5023c6d0
CLAS: Add to deletion transport ( #5563 )
...
Fix missing transport entry
2022-05-23 18:16:22 +02:00
Marc Bernard
5ae7f618f3
Repo view: Source system for packages/namespace ( #5587 )
...
Follow-up to #5514
2022-05-23 15:30:11 +02:00
Marc Bernard
1dd5ebcb42
Fix dump for repos using data tables ( #5581 )
...
* Fix dump for repos using data tables
Fixes dump in `zcl_abapgit_data_util` in case the data table does not exist yet.
* Method
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2022-05-23 13:50:44 +02:00
NicolasBusson
a8ecd8fb77
Fix dump ASSERTION_FAILED during table content deserialization ( #5586 )
...
* Data import: fix dump ITAB_DUPLICATE_KEY
System dumps during serialization of customizing table comprizing of include structures. Example: WCFC_GIL_COMPROP.
* Fix error "Object type TABU is not supported"
* Fix date format incorrect during serialization
* Fix /data/ serialization package issue
* Commit table content after deserialization
* Cleaning some code
* Rollback code change concerning /data/ folder
Doesn't seem to be necessary in the end...
* Renamed variable <tab> to <lt_tab>
* Fix ASSERTION_FAILED table content deserialization
Issue https://github.com/abapGit/abapGit/issues/5585
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2022-05-23 10:35:19 +02:00
github-actions[bot]
0e5e3b0cf5
ajson, Automatic Update ( #5584 )
2022-05-23 09:38:34 +02:00
Marc Bernard
97631dd2fe
SICF: Display object name in upper case ( #5547 )
...
Align case of object name with other object types
2022-05-21 08:39:38 +02:00
Marc Bernard
7258fdc315
Repo view: Show icon for different source system ( #5514 )
...
In case an objects originates from a different system (`<> sy-sysid`), an icon will be shown after the object. On hover, you can see the id of the original system.
Closes https://github.com/abapGit/abapGit/issues/3865
2022-05-21 08:13:41 +02:00
Marc Bernard
ba425e0318
Repo stats: don't count lines of ignored files ( #5576 )
...
Size and lines of code incorrectly included files that are ignored (outside of `/src/`).
2022-05-19 19:35:13 +02:00
Marc Bernard
3a27ff760f
Uninstall: Fix order for dependencies ( #5559 )
...
- Set order for uninstalling `WEBI`, `SPRX`, `IOBJ`, `ODSO`, and `PINF`
2022-05-19 11:03:58 +02:00
Marc Bernard
6a84341a27
PINF: Fix error when changing packages ( #5560 )
...
- Set parent package for package interface elements
- Raise error in case of mismatched packages
2022-05-19 10:47:15 +02:00
Marc Bernard
eaeba0f1cb
Fix syntax error in systems with BW ( #5572 )
...
abapGit should support systems without SAP_BW component. Therefore, references to BW data types have to be replaced by generic types and BW classes have to be replaced by dynamic calls.
Follow-up to #5556
Closes #5565
2022-05-18 22:10:38 +02:00
Marc Bernard
297708b054
Repo view: fix "order by transport" dump ( #5571 )
...
* Repo view: fix "order by transport"
Partly regression of #5323
Closes #5570
* Add flag
* Improve sort
2022-05-18 21:25:43 +02:00
Lars Hvam
9f048abeff
CHAR: take only serialize main language into accou ( #5566 )
...
Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
2022-05-18 18:04:40 +02:00
Marc Bernard
6d2510c84e
Fix tag popup message ( #5567 )
...
Tag popup is used for delete and switch therefore the message must be moved to the switch method.
2022-05-18 17:54:15 +02:00
Marc Bernard
ee2c77e6af
Refactor: Email validation ( #5568 )
...
Move `is_valid_email` to utitlity class for reuse
2022-05-18 17:42:45 +02:00
Marc Bernard
38f99380da
FDT0: Add check of local/transportable apps ( #5561 )
...
It's not possible to import local apps into transportable packages or vice versa. The check raises corresponding error messages (and avoids a slew of cryptic errors you would get otherwise).
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2022-05-18 15:04:01 +02:00
Marc Bernard
1af60a9f42
SSFO: Avoid side-effect in is_active ( #5564 )
2022-05-18 14:37:53 +02:00
Christian Günter
722a954c43
Improve error message for language mismatch ( #5544 )
...
* Improve error message for language mismatch
* refactor
* refactor
Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2022-05-17 13:31:25 +02:00
Marc Bernard
5802f0df37
CHDO: Fix deletion of TADIR entries ( #5555 )
...
Test mode needs to be set explicitly to false.
2022-05-16 08:26:18 +02:00
Marc Bernard
ff0fc72891
IOBJ/ODSO: Fix errors if objects exist already ( #5551 )
...
Implementation worked only for new objects (argh)
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2022-05-11 12:38:20 +02:00
Marc Bernard
b0a31b0e3b
IAxx: Fix locking of objects ( #5545 )
...
Fixes missing locking and unlocking of `IARP`, `IASP`, and `IATU` (other `IAxx` objects are ok)
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2022-05-11 09:45:56 +02:00
Marc Bernard
d4a69e160a
SHI3: Fix exists
check ( #5546 )
...
Skip buffer and read object status from DB
2022-05-10 12:03:51 +02:00
Marc Bernard
db91c9bb08
ASFC,SPLO,SPPF: Fix missing transport entry ( #5541 )
...
In certain cases, the default transport set by abapGit does not work and there's no API to pass the transport for the object type. Therefore, we need to set the transport via ABAP memory (similar to setting the default package).
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2022-05-09 08:11:49 +02:00
Marc Bernard
5127bfdb9d
DDIC: Improve active/inactive check ( #5486 )
...
* DDIC: Improve active/inactive check
Use `is_active_ddic` (function `DDIF_STATE_GET`) for all DDIC object types. This is more accurate than the current method (function `RS_INACTIVE_OBJECTS_WARNING`) since it detects newly created but not active objects as well.
* Fix const
* Remove "no active version" error
* Update comment
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2022-05-09 08:08:32 +02:00
Marc Bernard
a96fed4b26
ENHC: Fix diffs due to OTR ( #5538 )
...
`cl_enh_composite` already handles OTR shorttext and there's no need to use `zcl_abapgit_sotr_handler`.
Update test case:
https://github.com/abapGit-tests/ENHC
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2022-05-07 10:04:14 +02:00
Marc Bernard
882a64cb68
UDMO: Fix wrong parameter value ( #5540 )
...
* UDMO: Fix wrong parameter value and exceptions
- `mode` is char 1
- fix exception overlap
* subrc
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2022-05-07 09:49:15 +02:00
Marc Bernard
13b12e6087
Improve error handling during activation phase ( #5506 )
...
When the "Activation Popup" is turned off in "Personal Settings", any errors during activation will lead to "Activation cancelled. Check the inactive objects" which is not very helpful.
The change will add the errors to the abapGit log.
It will also handle the special case when activation of includes leads to error "Include is used in multiple main programs" (EU 404). In such case, you can turn on the activation popup and repeat the abapGit process successfully.
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2022-05-07 09:29:19 +02:00
Lars Hvam
f0b3c96474
Align pragma style ( #5535 )
2022-05-07 09:08:34 +02:00
Marc Bernard
2af39232e6
AVAS,CHDO,DDLS,SPRX: Add objects to transport ( #5542 )
2022-05-06 12:39:47 +02:00
Marc Bernard
d993a081fa
AMSD: Fix "Step DDIC is only for DDIC objects" ( #5539 )
...
AMSD is not supported by mass activation. Assigns AMSD to "Step ABAP"
2022-05-06 12:10:36 +02:00
Lars Hvam
5a5630c198
update to latest npm packages ( #5501 )
...
* update to latest npm packages
* update
* update abaplint config to latest
2022-05-06 09:10:03 +02:00
Marc Bernard
73c9763a15
Fix "DB delete failed" ( #5534 )
2022-05-05 17:11:26 +02:00
Marc Bernard
1b4582bc03
Fix commit message encoding ( #5508 )
...
* Fix commit message encoding
- Properly encode % and & symbols
- Add unit test for special characters
Closes https://github.com/abapGit/abapGit/issues/2448
* Exclude testclass
* Comment
* update to 2.0.17
* update to 2.0.18
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2022-05-05 15:29:38 +02:00
Marc Bernard
f3028e21c2
Fix "DB delete failed" ( #5517 )
...
Closes #5515
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2022-05-05 15:26:05 +02:00
Christian Günter
497b432199
OTGR: Downport ( #5532 )
...
* OTGR: Downport
* fix lint
2022-05-04 13:08:44 +02:00
Marc Bernard
6524d2fcee
UENO: Clear/fill user, date, and time fields ( #5520 )
...
Apply clear/fill rules to user and time-specific fields
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2022-05-04 09:31:49 +02:00
Marc Bernard
d35e3548d8
OTGR: Fix errors with parent/child ( #5518 )
...
- Fix "error while instantiating CL_CLS_OBJECT_TYPE_GROUP"
- Remove children since they are created automatically
2022-05-04 09:26:48 +02:00
Marc Bernard
9ba5db8497
WDYN: Add documentation and fix diffs ( #5490 )
...
- Add documentation for Web Dynpro component and controllers
- Fix diffs of view components due to missing sort
- Updated https://github.com/abapGit-tests/WDYN
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2022-05-04 09:03:02 +02:00
Marc Bernard
e049144e87
SPRX: Add objects to transport ( #5521 )
...
- Add proxy to transport in deserialize
- Add objects to transport in delete
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2022-05-03 07:01:57 +02:00
Marc Bernard
5ac80b0316
G4BA,G4BS: Clear/fill user and timestamp fields ( #5519 )
2022-05-03 06:48:43 +02:00
Fabian Lupa
872339dfe8
Refactor remote settings ( #5483 )
...
* Add get_switched_origin to repo_online
* Add onclick action for radiobuttons
* Refactor remote settings to allow for direct input
without using value helps
* Adjust branch overview error message
Inform the user about the possibility of changing HEAD directly without using the value help (that failed to show up).
* Fix hidden form fields taking up vertical space
* Add min/max restriction to commit field
on remote settings page
* Implement basic validation for commit id
on remote settings page
* Load previous branch/tag when PR is selected
in remote settings page to be able to switch back to it more easily
* Use current form data in PR and tag selection
on remote settings page, where possible. Otherwise check the form values are the same as the repo instance values.
* Fix issue when changing URL and switching from PR
at the same time
* Remove repo dependency in PR enumerator
to be able to list PRs for the current url on the repo remote settings page
* Update zcl_abapgit_branch_overview.clas.abap
Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
2022-05-02 13:22:23 +02:00
Marc Bernard
588fb00cb0
Remove "branch overview" class/interface ( #5503 )
...
* Remove "branch overview" class/interface
* Remove unused
* Trigger checks
* Update src/zcl_abapgit_factory.clas.abap
Co-authored-by: abaplint[bot] <24845621+abaplint[bot]@users.noreply.github.com>
Co-authored-by: abaplint[bot] <24845621+abaplint[bot]@users.noreply.github.com>
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2022-05-01 12:32:59 +02:00
Marc Bernard
375092c370
DEVC: Clean-up OTR entries ( #5507 )
...
Uninstalling objects like `ENHC` just removes their references to OTR entries (`sotr_use/u` tables). Therefore, when the package is uninstalled, the remaining OTR entries will be completely removed.
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2022-05-01 12:18:08 +02:00
Marc Bernard
8888256eed
Fix ignore count in repo statistics ( #5505 )
2022-04-30 14:54:37 +02:00
Marc Bernard
78c4b37666
Fix status calculation ( #5500 )
...
Regression #5427
Closes https://github.com/abapGit/abapGit/issues/5499
2022-04-29 11:58:55 +02:00
Marc Bernard
183fff654a
Fix syntax error in BW jump ( #5498 )
...
* Fix syntax error in BW jump
* Lint
2022-04-29 11:12:03 +02:00
Marc Bernard
2bc6e2a8ff
SOTR: Refactor ( #5441 )
2022-04-29 08:51:17 +02:00
Marc Bernard
43b0d95335
IOBJ, ODSO: Add jump ( #5495 )
...
* IOBJ, ODSO: Add jump
Support navigation to BW objects
* Lint
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2022-04-29 08:38:12 +02:00
Marc Bernard
3240baea18
1.115.0 ( #5485 )
...
* Update changelog.txt
* Update changelog.txt
* Update changelog.txt
* 1.115.0
* Update changelog.txt
Co-authored-by: Lars Hvam <larshp@hotmail.com>
* Update changelog.txt
Co-authored-by: Lars Hvam <larshp@hotmail.com>
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2022-04-28 15:36:54 +02:00
Marc Bernard
0306a11ddc
Add "Changed by" to several objects ( #5493 )
...
* Add "Changed by" to several objects
Complete todos: ENSC, TRAN, TYPE, VCLS, XINX
* Lint
2022-04-27 07:28:32 +02:00
Marc Bernard
252101ea8c
SPRX: Fix suppress_dialog error ( #5491 )
...
On old support package levels, `suppress_dialog` parameter does not exit
2022-04-26 17:24:28 +02:00
Marc Bernard
dd85924244
Properly ignore files during deserialize ( #5427 )
...
* Properly ignore files during deserialize
Closes #5426
This moves the ignore logic from `zcl_abapgit_files_status->prepare_remote` to an option of `zcl_abapgit_repo->get_files_remote`. Deserialize can then ignore the files already when getting them via `get_files_remote`.
PS: Required for https://github.com/exercism/abap/pull/82
* Update zcl_abapgit_repo.clas.abap
* Update zcl_abapgit_repo.clas.abap
Co-authored-by: Lars Hvam <larshp@hotmail.com>
Co-authored-by: Christian Günter <christianguenter@googlemail.com>
2022-04-26 16:52:19 +02:00
yellappam
e50a7dcc3c
Clear metadata fields ( #5464 )
...
* Add zcl_abapgit_rule and zif_abapgit_rule
* Insert clear and fill logic
* Pass rule to the generic serializer in IWSG class
* Remove extra space
* Remove inline declaration
* Format the code
* Replace CHECK with IF
* Rename class/interface
* Multiple changes
Rename method name
Change method signature
Remove clear field
* loop over all fields of given fields
* Align method call parameters
* Remove class reference for member
* Use string template to convert to type
Co-authored-by: Lars Hvam <larshp@hotmail.com>
Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
2022-04-26 16:33:21 +02:00
Alex
0ec0fd077b
Allow different user/password per repository in background mode ( #5488 )
...
* Allow different user/password per repository
Clear auth buffer to allow different user/password per repository in background mode
* Uppercase for class name
Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
2022-04-26 16:11:40 +02:00
sandraros
b3c89a8ff2
Create empty classes/interfaces before DDIC ( #5393 )
...
* Force XSLT activation during deserialize
* Revert "Force XSLT activation during deserialize"
This reverts commit 7d6fc64ddb
.
* Create empty class/interface before DDIC phase
Fix #5392
* pretty printer ZCL_ABAPGIT_OBJECT_INTF
* abaplint zcl_abapgit_object_clas
* Update zcl_abapgit_object_clas.clas.abap
* Update zcl_abapgit_object_dtel.clas.abap
* Update zcl_abapgit_object_intf.clas.abap
* Update zcl_abapgit_object_tabl.clas.abap
* Update zcl_abapgit_object_ttyp.clas.abap
* Update zcl_abapgit_objects.clas.abap
* Update zcl_abapgit_object_clas.clas.abap
* Update zcl_abapgit_object_intf.clas.abap
* Update zif_abapgit_object.intf.abap
* Update src/objects/zcl_abapgit_object_intf.clas.abap
Co-authored-by: abaplint[bot] <24845621+abaplint[bot]@users.noreply.github.com>
* Update order numbers
Co-authored-by: sandraros <sandra.rossi@gmail.com>
Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
Co-authored-by: abaplint[bot] <24845621+abaplint[bot]@users.noreply.github.com>
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2022-04-26 16:07:15 +02:00
BeckerWdf
9974246775
DTDCs no longer have an own data class ( #5478 )
...
Starting with ABAP Platform 2208 DTDC does no longer have an own workbench data class but instead uses CL_BLUE_SOURCE_OBJECT_DATA directly.
In addition:
The field that carries the ABAP language version changed from ABAP_LANGUAGE_VERSION to ABAP_LANGU_VERSION in ABAP Platform 2208. So to make it work in both releases < and >= ABAP Platform 2208 we have to try to clear both versions of that field.
Co-authored-by: Lars Hvam <larshp@hotmail.com>
Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
2022-04-26 16:02:09 +02:00
Marc Bernard
df2c88223a
FUGR: Fix diff of includes ( #5489 )
...
Sort list of includes to avoid diff
2022-04-26 14:40:20 +02:00
Marc Bernard
79da4eb385
Refactor: Database Utility ( #5487 )
...
- Update and harmonize description of DB entries
- Fix description for repo checksums
- Increase width of display and edit areas
- Split long method
2022-04-26 07:54:00 +02:00
Marc Bernard
0fea49b74c
Remove "Tag Overview" popup ( #5463 )
...
* Remove "Tag Overview" popup
- The "Tag > Overview" feature has been removed (because of bad performance and low value)
- The tag select popup has been refactored. The code has been moved to `zcl/if_abapgit_popups`. Only change is that the popup is now centered like the others.
- Therefore, class `zcl_abapgit_tag_popups` has been removed
* Update injectors
* Remove interface
* Secondary key
2022-04-25 07:28:07 +02:00
Marc Bernard
3742f2b0d6
UI: Transport popup ( #5453 )
2022-04-22 07:37:15 +02:00
BeckerWdf
adfcedc7cb
DDLX: clear ABAP_LANGU_VERSION
2022-04-20 07:49:26 +02:00
BeckerWdf
497ad94180
DDLS: clear ABAP_LANGU_VERSION
2022-04-20 07:39:32 +02:00
github-actions[bot]
647617a6a2
ajson, Automatic Update ( #5471 )
2022-04-18 08:58:02 +02:00
Alexander Tsybulsky
2cc3f53fc5
Rework checksums ( #5328 )
2022-04-13 11:29:23 +02:00
Marc Bernard
985dbf1116
Remove "Branch Overview" page ( #5428 )
...
* Remove "Branch Overview" page
- The "Branch > Overview" feature has been removed (see #5411 for reasoning).
- The merge feature has been refactored into a new HTML page under "Branch > Merge" (#5402 )
Closes #5411
* Remove old page
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2022-04-11 16:34:14 +02:00
buca92
4d503876a2
Several methods moved from zcl_abapgit_repo to zif_abapgit_repo ( #5466 )
2022-04-11 13:36:38 +02:00
Marc Bernard
9d9b4327ad
Avoid logon when comparing with remote ( #5458 )
...
"Data Config" is persisted on remote side only. Comparison feature reads the local part only and therefore does not support comparing of "data config". Therefore `get_files_remote` is not necessary.
Closes #5189 , #5443
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2022-04-08 17:00:54 +02:00
Marc Bernard
583d215114
Add paramter iv_show_log to serialize package ( #5457 )
...
Pass along paramter `iv_show_log`(should have been an "unused variable/parameter" check).
2022-04-08 15:43:48 +02:00
Marc Bernard
63a87fa6e7
TABU: Add "jump" to SE16 ( #5459 )
...
* TABU: Add "jump" to SE16
When using "Data Cofiguration" you can now jump from the repo view to the data browser (`se16`).
* Simplify
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2022-04-08 15:39:03 +02:00
Marc Bernard
e6378ac17f
DEVC: Fix DYNPRO_SEND_IN_BACKGROUND ( #5461 )
...
When deserializing SAP packages that do not exist in background, AG will dump with `DYNPRO_SEND_IN_BACKGROUND`. This is caused by a popup asking for the transport.
Fixed by passing the transport to the save method.
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2022-04-08 11:33:18 +02:00
Marc Bernard
ad1808cc72
Improve JSON syntax highlighter ( #5450 )
2022-04-08 11:12:36 +02:00
Marc Bernard
de39745541
UI: Fix escaping of textarea input ( #5456 )
2022-04-07 16:08:19 +02:00
Marc Bernard
ef502d8275
UI: Transport popup ( #5452 )
...
Add parameter for new logic
2022-04-06 15:55:48 +02:00
Marc Bernard
62443633fd
Improve LXE error handling ( #5440 )
...
* Improve LXE error handling
Raise exception in case of error messages
* Remove space
Co-authored-by: Lars Hvam <larshp@hotmail.com>
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2022-04-06 10:48:58 +02:00
Marc Bernard
00e1505613
DEVC: Raise error for main/structure packages ( #5444 )
...
* DEVC: Raise error for main/structure packages
Main or structure package and cannot be used in local packages (`$...`).
abapGit will now raise an error, if one tries to pull main or structure packages into a local package.
* Split into two messages
* Locally
* Local
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2022-04-06 09:17:09 +02:00
Marc Bernard
8d8d537fcf
DOMA: Deletion of domains with append ( #5445 )
...
* DOMA: Deletion of domains with append
On newer releases, suppressing the confirmation popup does not work since the parameter has changed.
Added a call using the new parameter.
* No if
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2022-04-05 18:00:27 +02:00
Marc Bernard
7e7104e050
UI: Word-wrap long filenames in repo/stage views ( #5424 )
...
Closes #5418
Before
After
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2022-04-05 17:17:55 +02:00
Marc Bernard
250feae861
Add transport for deletions in generic serializer ( #5434 )
...
Closes #5421
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2022-04-05 16:41:03 +02:00
Marc Bernard
3574521d2d
Record objects in transports ( #5435 )
...
* Record objects in transports
Follow-up to #5419
* Record objects in transports
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2022-04-05 16:26:07 +02:00
Marc Bernard
daa35ab666
UI: Transport popup ( #5438 )
...
If default transport is set and its type matches to what is required, then use it as default for the transport popup.
This will make it easier for example if a pull or uninstall failed and needs to be repeated since you want to continue using the same transport.
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2022-04-05 16:15:08 +02:00
Marc Bernard
287539ed4a
CHDO: Avoid double pull and fix uninstall ( #5439 )
...
Change documents left a diff when pulled once that would go away after second pull. In debugging warning CD 763 could be seen "No TADIR entry found'. The `tadir` entry is now created properly.
Uninstall would fail with "Function group ... does not exist". Reason was that the function group was already deleted by `chdo` object. The deletion of such generated function groups is now skipped.
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2022-04-05 16:04:14 +02:00
Christian Günter
e0742e5181
CUS1: fix jump ( #5447 )
2022-04-05 10:31:04 +02:00
Marc Bernard
3666dda767
Rename methods returning boolean ( #5436 )
...
Just a bit of Clean ABAP:
https://github.com/SAP/styleguides/blob/main/clean-abap/CleanABAP.md#use-nouns-for-classes-and-verbs-for-methods
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2022-04-03 10:40:12 +02:00
Marc Bernard
3d158a3fbc
DDLS: Avoid dump and show error ( #5437 )
...
* DDLS: Avoid dump and show error
Ref https://github.com/abapGit/abapGit/issues/4624
* Typo
2022-04-03 10:10:58 +02:00
Marc Bernard
453c430723
Deserialize textpool for some objects ( #5417 )
...
* Deserialize textpool for some objects
Fixes inserting the textpool for objects that are not handled by `RPY_PROGRAM_INSERT`. This applies for example to function groups and exit includes (`zx...`).
* Fix deserialize_textpool
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2022-04-01 17:51:32 +02:00
Marc Bernard
014d40db1c
Fix "dynpro_send_in_background" ( #5430 )
...
* Fix "dynpro_send_in_background"
Suppresses dialog processes for ENHC, ENHS, ENSC, SPRX, and TRAN.
Closes #5420
* Update zcl_abapgit_object_enho.clas.abap
* Update zcl_abapgit_object_enhs.clas.abap
* Update zcl_abapgit_object_ensc.clas.abap
* Update zcl_abapgit_object_sprx.clas.abap
* Update zcl_abapgit_object_tran.clas.abap
* exit
2022-04-01 17:40:28 +02:00
Marc Bernard
485bb12cc1
Record objects in transports ( #5419 )
...
CI tests have shown that several object types are not properly recorded in transports. For some objects there was no transport entry when creating the objects, for others when deleting it.
This PR add the necessary calls to `corr_insert()`.
(some SE80 reorders)
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2022-03-31 15:20:25 +02:00
Marc Bernard
30371b9a8f
Check if package name is allowed ( #5416 )
...
* Check if package name is allowed
When validating SAP packages, it now checks the naming conventions.
* Move method
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2022-03-31 14:57:48 +02:00
Marc Bernard
f712eb17a5
Folder logic "mixed" ( #5413 )
...
* Folder logic "mixed"
Introduces a new folder logic named `mixed` which combines `prefix` and `full`. The root package name will be used as prefix for all sub-packages but the package names are *not* concatenated recursively. This will allow for using significantly logic package names.
Also includes several new unit tests especially for nested packages which had not been tested before.
Closes #5410
Todo: Update docs
* Add constant
* Add options to UI
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2022-03-31 13:35:34 +02:00
Marc Bernard
6e927e63c5
UENO: Fix diff related to release ( #5422 )
2022-03-31 06:48:57 +02:00
Marc Bernard
ba09c6e92d
DDLX: Delete before DDLS ( #5414 )
...
Fix order of deletion
2022-03-29 23:28:41 +02:00
github-actions[bot]
45fbfd0feb
ajson, Automatic Update ( #5412 )
...
* [create-pull-request] automated change
* Update zcl_abapgit_ajson.clas.locals_imp.abap
* Update zcl_abapgit_ajson.clas.locals_imp.abap
* update deps
* skip
Co-authored-by: larshp <larshp@users.noreply.github.com>
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2022-03-28 09:14:13 +02:00
Marc Bernard
995e77e949
Visualize difference for EOF ( #5404 )
2022-03-25 06:58:33 +01:00
Marc Bernard
103790eb35
Remove popup for XML version mismatch ( #5403 )
...
Very unlikely that this error happens. Therefore, the popup was replaced with an exception which makes the case testable.
2022-03-24 07:12:24 +01:00
Marc Bernard
ab19fec80b
Fix deserialize order ( #5399 )
...
* Fix deserialize order
Fix order for
- CLAS, INTF, XSLT
- IASP, IARP, IATU
* iaxu
2022-03-16 11:38:46 +01:00
Christian Günter
7992625644
Repo List: fix sort ( #5397 )
...
Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
2022-03-15 18:56:55 +01:00
Marc Bernard
c88dc9f216
SRVB: Fix uncaught exception ( #5398 )
...
Fixes dumps due to uncaught exceptions and gives proper error message
2022-03-15 18:43:04 +01:00
ThomasPloski
38db43ce13
Update zcl_abapgit_object_srvd.clas.abap ( #5395 )
...
* Update zcl_abapgit_object_srvd.clas.abap
* Update src/objects/zcl_abapgit_object_srvd.clas.abap
Co-authored-by: abaplint[bot] <24845621+abaplint[bot]@users.noreply.github.com>
Co-authored-by: abaplint[bot] <24845621+abaplint[bot]@users.noreply.github.com>
2022-03-10 08:44:30 +01:00
yellappam
bcdeebb3ad
Sort internal tables ( #5390 )
...
Function module WEBI_GET_OBJECT returns several internal tables. Sometimes, the sorting order of these internal tables is different in each system ex: S/4HANA and non-S/4HANA. This fixes #5389 .
2022-03-02 14:37:23 +01:00
Lars Hvam
e5eb8d0d0a
icon, fix short dump ( #5386 )
...
#5385
2022-03-01 08:02:32 +01:00
Marc Bernard
524f6eebc5
CLAS/INTF: Fix serialize/deserialize of documentation ( #5374 )
...
* INTF: Fix serialize/deserialize of documentation
Documentation of interfaces (document class IF) was missing and has been added.
* Fix translations
2022-02-28 14:25:52 +01:00
sandraros
0f6267688e
Fix pull/activate table type ref to data type ( #5384 )
...
Fix #5383
Co-authored-by: sandraros <sandra.rossi@gmail.com>
Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
2022-02-27 17:45:29 +01:00
sandraros
5e53bb9626
Fix DDIC errors related to ref to class/interface ( #5369 )
2022-02-27 17:23:13 +01:00
Marc Bernard
a491dcf875
SOTS: Fix dump in case of lower case language code ( #5381 )
...
Closes #5380
2022-02-25 10:02:33 +01:00
Frederik Hudák
adb529152b
minor css adjustments ( #5372 )
...
Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
2022-02-21 17:37:40 +01:00
sandraros
68e2cfa5c2
Fix data elem type ref to class in same repository ( #5370 )
...
* Fix data elem type ref to class in same repository
* simpler solution by testing refkind and reftype
Co-authored-by: sandraros <sandra.rossi@gmail.com>
Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
2022-02-21 17:20:39 +01:00
Marc Bernard
6a85f93312
Update CSS for password fields and buttons ( #5364 )
...
Minor addition to CSS
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2022-02-21 16:38:45 +01:00
Alexandr Razinkin
353f748bd6
Don't fail if a dictionary object is activated with warnings ( #5362 )
...
* Fix proposal for issue #5347 : added support for 'TYPE REF TO DATA' DDIC data elements as components in DDIC structures
* Fix proposal for issue #5347 . Added support for 'REF TO DATA' DTEL DDIC element residing in DDIC structure
* Fix proposal for issue #5347 , added support for 'TYPE REF TO DATA' DDIC data element residing in DDIC data structurees
* REF TO DATA for DDIC element support (#5347 )
* No error if ddic type has warning (abapGit#5361) during import
* Update zcl_abapgit_objects_activation.clas.abap
* Fix for (abapGit#5361). Warnings during DDIC objects activation shouldn't be considered as error but will be shown as 'yellow' messages after activation
* Fix for (#5361 ).
Warnings during DDIC objects activation shouldn't be considered as error but will be shown as 'yellow' messages after activation
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2022-02-20 11:39:09 +01:00
Alexander Tsybulsky
91cd4c3653
Separate zif_abapgit_repo ( #5329 )
...
* zif_repo basis
* all but zcl_abapgit_repo_srv
* fix zcl_abapgit_repo_srv
* remove create_new_log from interface
* "hack" -> "TODO"
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2022-02-19 09:22:46 +01:00
Lars Hvam
4ac0183df2
unit testing updates ( #5354 )
2022-02-19 09:02:13 +01:00
Christian Günter
2ba6151355
JUMP: Switch execution order - first specific then generic ( #5357 )
...
* Switch jump order
* fix DDLS
* fix SHI3
2022-02-18 05:48:36 +01:00
Alexandr Razinkin
256007685e
DTEL: REF TO DATA for DDIC element support ( #5350 )
2022-02-15 07:39:27 +01:00
yellappam
1246e2718f
Sort includes ( #5352 )
...
In some systems, function modules RS_GET_ALL_INCLUDES returns an include *T00. Where *T00 include is not returned, abapGit adds to the internal table. This results in different sorting order in different systems. Sort to keep the same order.
2022-02-15 06:37:58 +01:00
Marc Bernard
92b583bb18
Improve progress bar and log for pull ( #5311 )
...
- Eliminate flashing of progress bar during deserialize
- Updated description for deserialize steps
- Add steps to log (see below)
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2022-02-14 08:25:27 +01:00
Shyam Balachandran
371b1d4137
Fix for Service Binding issue #5212 ( #5344 )
...
Fix for SRVB (Service Binding) is lost in version 1.113.0 #5212
Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
2022-02-11 16:58:28 +01:00
g-back
cce8be5f1b
persist "show folder view" option ( #5343 )
...
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2022-02-10 12:01:54 +01:00
Lars Hvam
09936744e9
SICF, clear ICFALIASNO ( #5338 )
2022-02-10 11:58:12 +01:00
Frederik Hudák
baa09083e6
Repo view - show paths below object name ( #5323 )
...
* Repo view - show paths below object name
* rework table rows
* fix syntax
* remove old comment
2022-02-09 08:48:12 +01:00
Albert Mink
9ddad8b559
CHKO et al.: Raise if deleting TADIR fails ( #5337 )
...
This behavior will be defined centrally in #5263 . But for now, just raise if something with the TADIR fails.
2022-02-08 09:34:11 +01:00
Christian Günter
a4a13e56f7
Repo page: remove orphaned hotkey 'x' aG settings ( #5334 )
...
Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
2022-02-07 12:10:52 -05:00
Albert Mink
8c2840e517
fix type for the dynamic calls ( #5333 )
...
fixes #5332
2022-02-07 12:05:56 -05:00
Albert Mink
d79a38eec2
Enable AFF to delete TADIR entries ( #5326 )
...
* Enable AFF to delete TADIR entries
* AbapLint policy I
Co-authored-by: abaplint[bot] <24845621+abaplint[bot]@users.noreply.github.com>
* AbapLine policy II
Co-authored-by: abaplint[bot] <24845621+abaplint[bot]@users.noreply.github.com>
* AbapLint policy III
Co-authored-by: abaplint[bot] <24845621+abaplint[bot]@users.noreply.github.com>
* AbapLint policy IV
Co-authored-by: abaplint[bot] <24845621+abaplint[bot]@users.noreply.github.com>
* AbapLint policy V
Co-authored-by: abaplint[bot] <24845621+abaplint[bot]@users.noreply.github.com>
* AbapLint XY
* don't call AFF for trivial tasks
Co-authored-by: abaplint[bot] <24845621+abaplint[bot]@users.noreply.github.com>
2022-02-07 10:12:44 +01:00
Marc Bernard
b5b252744d
Detect JSON files during pull ( #5313 )
2022-02-02 14:24:38 -05:00
Albert Mink
a18d7542e7
CHKO et al.: Do write TADIR entry ( #5320 )
2022-02-02 14:12:16 -05:00
Albert Mink
fee5c18761
Deserialize active when calling ABAP file formats ( #5319 )
2022-02-02 14:08:54 -05:00
Christian Günter
f178b2539f
zcl_abapgit_git_commit, update shorttext ( #5316 )
...
* update shorttext
* remove shorttext sync
2022-02-02 09:28:25 +01:00
Marc Bernard
631132736d
UI: Center Popups - Part ( #5315 )
...
Adjusting more popups #5275
2022-02-02 07:35:02 +01:00
Marc Bernard
65dd5f7568
Update object descriptions - Part 1 ( #5314 )
2022-02-02 07:31:54 +01:00
Marc Bernard
5086b7226d
Add refresh after pull errors ( #5312 )
...
* Add refresh after pull errors
Follow-up #5303
* Indent
2022-02-01 16:41:58 +01:00
Marc Bernard
ec9ff1a29f
TABL: Properly show inactive objects ( #5303 )
...
* TABL: Properly show inactive objects
Current `is_active` check is insufficient for DDIC objects and can't detect "new" or "partically active" objects.
Introduces a new `is_active_ddic` method in `zcl_abapgit_objects_super` which should be used by all DDIC types (follow-up).
Ref #5294
* Update zcl_abapgit_objects.clas.abap
* Update
2022-02-01 16:11:18 +01:00
Marc Bernard
ce31e33688
Refactor: Activation log ( #5302 )
...
* Refactor: Activation log
- Merges the activation log into the regular pull log
- Removes duplicate messages
* Update
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2022-02-01 15:24:35 +01:00
Marc Bernard
a828d80044
DOMA: Fix serialize of translations ( #5304 )
...
Closes #5296
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2022-02-01 14:36:31 +01:00
DerGuteWolf
6da51326b1
WAPA: Fix repeated pull of BSP page (Fiori) ( #5310 )
...
* Fix for #5179 Do not mess with mo_files during deserialize
* style fix
2022-02-01 13:38:44 +01:00