Apicurio-studio: محرر API: السماح بإعادة تسمية المسار

تم إنشاؤها على ٢٩ مايو ٢٠١٨  ·  5تعليقات  ·  مصدر: Apicurio/apicurio-studio

حاليًا لا بد لي من استنساخ المسار ثم حذف السابق.

متعلق بـ # 220.

enhancement

ال 5 كومينتر

نعم ، هذا إغفال مذهل ، أليس كذلك؟ سأضيف هذا الإجراء في أسرع وقت ممكن.

شكرا لك EricWittmann ! 👍

سيكون هذا متاحًا في الإصدار القادم من Apicurio. بالإضافة إلى إعادة تسمية المسار نفسه ، ستتم إعادة تسمية جميع المسارات الفرعية (اختياريًا). أيضًا إذا كانت هناك تغييرات على معلمات المسار ، فسيتم إعادة تسميتها أيضًا.

على سبيل المثال ، لنفترض أن API الخاص بك يحتوي على المسارات التالية:

  • /مصادر
  • / resources / {ResourceId}
  • / resources / {ResourceId} / widgets
  • / resources / {resourcesId} / widgets / {widgetId}

إذا قمت بإعادة تسمية /resources إلى /capabilities ، واخترت أيضًا إعادة تسمية المسارات الفرعية ، فستكون النتيجة:

  • /قدرات
  • / قدرات / {ResourceId}
  • / قدرات / {ResourceId} / widgets
  • / قدرات / {ResourceId} / widgets / {widgetId}

بعد ذلك ، يمكنك إعادة تسمية /capabilities/{resourceId} إلى /capabilities/{capabilityId} والحصول على هذا:

  • /قدرات
  • / قدرات / {abilityId}
  • / قدرات / {قدرة آي دي} / الحاجيات
  • / قدرات / {قدرةId} / أدوات / {widgetId}

بالإضافة إلى ذلك ، إذا تم تحديد معلمة المسار resourceId في أي من هذه المسارات الثلاثة الأخيرة ، فستتم إعادة تسميتها إلى capabilityId تلقائيًا.

آسف ، لقد استغرق الأمر وقتًا طويلاً للالتفاف على هذا. :)

واو ، هذا أكثر بكثير مما كان يمكن أن أطلبه! 😎

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات